Skip to content

혼자서도 척척 해내는 AI 에이전트 만들기 with 랭체인&랭그래프

블로그 글 작성 순서 정리용 목차.


PART I: 개발 전 필요한 배경지식

Chapter 1: LLM과 RAG 기초

  • 1.1 LLM의 개념과 작동 원리
  • 1.2 LLM의 주요 특징
  • 1.3 LLM의 실제 활용 사례
  • 1.4 RAG란?
  • 1.5 RAG 파이프라인 구성 시 LangChain 활용의 장점

Chapter 2: 벡터 저장소와 임베딩, 검색 전략

  • 2.1 RAG 파이프라인의 핵심 구성 요소
  • 2.2 벡터 저장소 검색 방식 비교

Chapter 3: 프롬프트 엔지니어링 기초


PART II: LangChain을 활용한 RAG 파이프라인 구성하기

Chapter 4: LangChain 입문

  • 4.1 LangChain이란?
  • 4.2 환경 설정과 LangChain ChatOpenAI 활용법

Chapter 5: 로컬 및 오픈소스 LLM 활용: Ollama와 허깅 페이스

  • 5.1 Ollama를 활용한 로컬 LLM 활용
  • 5.2 허깅 페이스의 오픈소스 LLM 활용

Chapter 6: Chroma를 활용한 벡터 저장소 구성

Chapter 7: retrieval 효율 개선을 위한 데이터 전처리

Chapter 8: LLM을 효율적으로 사용하는 방법

  • 8.1 분할 정복
  • 8.2 LCEL의 특징
  • 8.3 소규모 LLM을 활용한 비용 최적화

Chapter 9: LangChain을 활용하지 않는다면?

Chapter 10: LangChain의 유연한 AI 스택 구성


PART III: LangGraph를 활용한 AI 에이전트 구현하기

Chapter 11: LangGraph 입문

  • 11.1 LangGraph란?
  • 11.2 LangGraph와 LangChain의 차이점

Chapter 12: 워크플로 vs. 에이전트

  • 12.1 LangGraph로 구현하는 워크플로
  • 12.2 LangGraph로 구현하는 에이전트

Chapter 13: 에이전트 오케스트레이션

  • 13.1 슈퍼바이저 상태 및 라우터 정의
  • 13.2 슈퍼바이저 구성 요소 설정
  • 13.3 Command 클래스와 구조화된 출력 기능을 활용한 슈퍼바이저 노드 구현
  • 13.4 에이전트 노드 구현
  • 13.5 에이전트 노드의 역할과 구현 방식
  • 13.6 그래프 구성 및 컴파일

Chapter 14: MCP를 활용한 에이전트 구현

  • 14.1 MCP 서버 구현
  • 14.2 LangChain 도구를 MCP 도구로 변환

Chapter 15: LangSmith를 활용한 에이전트 모니터링

  • 15.1 Input(입력)
  • 15.2 Output(출력)
  • 15.3 TOTAL TOKENS(토큰 사용량)
  • 15.4 LATENCY(지연 시간)
  • 15.5 LangSmith를 활용한 에이전트 평가

Chapter 16: 실전 AI 에이전트 구현 사례

  • 16.1 우버의 대규모 코드 마이그레이션 에이전트
  • 16.2 AppFolio의 부동산 관리 코파일럿
  • 16.3 링크드인의 AI 리크루터
  • 16.4 일래스틱서치의 AI 어시스턴트
  • 16.5 Klarna의 고객 지원 AI 어시스턴트

PART IV: LLM 성능 평가

Chapter 17: LLM 평가의 중요성

  • 17.1 LLM의 예측 불가능성
  • 17.2 안정적인 AI 에이전트 서비스를 위한 평가의 중요성
  • 17.3 LLM 평가의 고유한 어려움
  • 17.4 체계적인 LLM 평가 접근법

Chapter 18: LLM 평가 지표

  • 18.1 검색 정확도 관련 지표
  • 18.2 응답 품질 관련 지표
  • 18.3 사용자 경험 관련 지표
  • 18.4 종합 평가 지표
  • 18.5 RAG 시스템의 핵심 평가 영역
  • 18.6 평가 지표 간의 균형과 최적화

Chapter 19: LLM 평가를 위한 골든 데이터셋

  • 19.1 골든 데이터셋의 개념
  • 19.2 골든 데이터셋 구축 방법
  • 19.3 골든 데이터셋의 구조화와 협업 도구 활용
  • 19.4 골든 데이터셋 활용 방법
  • 19.5 효과적인 골든 데이터셋 구축과 활용 전략

Chapter 20: 오프라인 평가 vs. 온라인 평가

  • 20.1 오프라인 평가
  • 20.2 온라인 평가
  • 20.3 하이브리드 접근법
  • 20.4 RAG 시스템을 위한 평가 전략
  • 20.5 효과적인 LLM 평가를 위한 전략적 접근

Chapter 21: LangSmith를 활용한 에이전트 평가

Chapter 22: 앞으로 나아갈 방향

  • 22.1 에이전트의 지능 향상
  • 22.2 멀티 에이전트 시스템으로의 확장
  • 22.3 실제 비즈니스 적용을 위한 다음 단계

삽질 테크 블로그