본문으로 건너뛰기
홈
기술
기술 전체
프로그래밍68
컴퓨터 과학63
AI48
웹 개발36
인프라33
데이터31
소프트웨어 공학18
소개

최신 글

기술과 일상을 함께 기록합니다.

기술

297

8. LLM 성능을 높이는 패턴

프롬프트 연결, 라우팅, 병렬 실행, 평가-개선 루프를 언제 적용할지와 RAG 품질·지연 시간의 병목을 구분하는 방법.

· 7분 읽기

7. 에이전트 아키텍처 II

성찰 루프와 서브그래프·슈퍼바이저 패턴을 상태 전달, 반복 상한, 결과 검증 관점에서 비교한다.

· 5분 읽기

6. 에이전트 아키텍처 I

LangGraph의 모델·도구 반복 그래프를 만들고, 우선 검색과 도구 선별이 실행 경로·비용·권한에 미치는 영향을 살펴본다.

· 7분 읽기

5. 랭그래프로 구현하는 인지 아키텍처

LangGraph의 LLM 호출·체인·라우터를 상태와 실행 경로로 구성하고, 분기 결과와 실패 경계를 확인하는 방법을 다룬다.

· 5분 읽기

4. 랭그래프를 활용한 메모리 기능

LangGraph 상태 그래프와 체크포인터로 대화 기록을 보존하고, 메시지 축약·필터링으로 컨텍스트를 관리하는 방법을 살펴본다.

· 8분 읽기

3. RAG 2단계 : 데이터 기반 대화

인덱싱한 문서를 검색해 답변의 근거로 쓰고, 질의 재작성·다중 검색·라우팅으로 검색 품질을 개선하는 방법을 다룬다.

· 10분 읽기

2. RAG 1단계 : 데이터 인덱싱

RAG에 쓸 문서를 불러와 청크로 나누고 임베딩·벡터 저장소에 색인하는 과정과 문서 변경 추적 방법을 살펴본다.

· 13분 읽기

1. 랭체인을 위한 기초 AI 지식 및 기본 LLM 사용법

LangChain의 채팅 모델, 메시지, 프롬프트 템플릿과 Runnable 조합을 실습하고 출력 검증과 실패 사례를 살펴본다.

· 9분 읽기

1. MongoDB -기본

MongoDB의 도큐먼트·컬렉션·BSON 구조를 이해하고, 데이터 생성·조회·수정·삭제의 기본 명령을 살펴본다.

· 5분 읽기

16. 그래프 최단경로(다익스트라, 벨만-포드)

비음수 가중치에는 다익스트라, 음수 간선에는 벨만-포드를 적용하고 완화 불변식·음수 순환·도달 불가를 구분한다.

· 12분 읽기

15. Spanning Tree

신장 트리의 연결·무순환 불변식을 바탕으로 크루스칼과 프림의 선택 과정을 코드와 비용으로 비교한다.

· 6분 읽기

2. 연산자

Kotlin 산술·비트·포함·동등성 연산자와 when·try 표현식의 동작 및 경계 조건을 예제로 살펴본다.

· 2분 읽기