LLM 도구 호출부터 멀티 에이전트·MCP·A2A·프로덕션 배포까지 — 20챕터 97섹션 튜토리얼
flowchart LR
P1["Part 1\nAgent 기초\nCh1-3"] --> P2["Part 2\nLangGraph\nCh4-7"] --> P3["Part 3\nTool·MCP·A2A\nCh8-11"] --> P4["Part 4\nAgentic RAG\nCh12-14"] --> P5["Part 5\n멀티 에이전트\nCh15-16"] --> P6["Part 6\n운영·배포\nCh17-20"]
style P1 fill:#4CAF50,color:#fff
style P2 fill:#2196F3,color:#fff
style P3 fill:#FF9800,color:#fff
style P4 fill:#9C27B0,color:#fff
style P5 fill:#F44336,color:#fff
style P6 fill:#607D8B,color:#fff
Part 1→2로 에이전트 핵심을 다지고, Part 3에서 MCP/A2A 프로토콜, Part 4에서 Agentic RAG, Part 5에서 멀티 에이전트, Part 6에서 프로덕션 운영까지 완성합니다.
Ch1. LLM 도구 호출의 이해
- 01. AI 에이전트란 무엇인가 · 02. LLM Tool Calling 메커니즘 · 03. OpenAI API 도구 호출 실습 · 04. Anthropic API 도구 호출 실습 · 05. 도구 실행 엔진 구축
Ch2. ReAct 패턴과 에이전트 루프
- 01. ReAct 패턴 이론 · 02. ReAct 루프 직접 구현 · 03. 에이전트 종료 조건과 안전장치 · 04. LangGraph의 create_react_agent · 05. ReAct 에이전트 실전 프로젝트
Ch3. 대화 메모리와 상태 관리
Ch4. LangGraph StateGraph 기초
- 01. LangGraph 아키텍처 개관 · 02. 상태 스키마 정의 · 03. 노드와 엣지 구성 · 04. 리듀서와 상태 업데이트 패턴 · 05. 첫 번째 LangGraph 에이전트
Ch5. 조건 분기와 동적 라우팅
Ch6. 체크포인트와 영속적 실행
- 01. 체크포인트 시스템 이해 · 02. 메모리 및 SQLite 체크포인터 · 03. 멀티 세션과 스레드 관리 · 04. 타임 트래블과 상태 복원 · 05. 장기 실행 워크플로우 구축
Ch7. Human-in-the-Loop 워크플로우
- 01. Human-in-the-Loop 패턴 개관 · 02. 도구 호출 승인 워크플로우 · 03. 상태 수정과 피드백 주입 · 04. 동적 중단점과 조건부 승인 · 05. HITL 실전 프로젝트
Ch8. 커스텀 도구 개발
Ch9. MCP 서버 구축
Ch10. MCP 클라이언트와 에이전트 통합
- 01. MCP 클라이언트 구축 · 02. MCP 도구와 LLM 연동 · 03. LangGraph + MCP 통합 · 04. 다중 MCP 서버 관리 · 05. MCP 에이전트 실전 프로젝트
Ch11. A2A 프로토콜 기초
Ch12. Agentic RAG — 에이전트가 검색을 도구로 활용
- 01. RAG에서 Agentic RAG로 · 02. 검색 도구 구축 · 03. 검색 결과 평가와 필터링 · 04. 자기교정 RAG 구현 · 05. Agentic RAG 실전 프로젝트
Ch13. Adaptive RAG와 동적 라우팅
- 01. Adaptive RAG 아키텍처 · 02. 쿼리 분석과 라우터 구현 · 03. 하이브리드 검색 전략 · 04. 반복적 검색과 자기교정 통합 · 05. Adaptive RAG 실전 프로젝트
Ch14. GraphRAG와 Knowledge Graph
- 01. GraphRAG 이론과 아키텍처 · 02. 지식 그래프 구축 파이프라인 · 03. Neo4j 기반 Knowledge Graph RAG · 04. 하이브리드 RAG 설계 · 05. GraphRAG 실전 프로젝트
Ch15. Supervisor/Worker 멀티 에이전트
- 01. 멀티 에이전트 아키텍처 패턴 · 02. langgraph-supervisor 활용 · 03. 에이전트 핸드오프와 상태 공유 · 04. 계층적 멀티 에이전트 · 05. 멀티 에이전트 실전 프로젝트
Ch16. CrewAI와 LangGraph 비교
Ch17. 에이전트 평가와 LangSmith
- 01. 에이전트 평가 전략 · 02. LangSmith 데이터셋과 오프라인 평가 · 03. LLM-as-Judge 평가 · 04. 멀티턴 궤적 평가 · 05. CI/CD 통합 평가
Ch18. 관찰가능성과 디버깅
Ch19. 가드레일과 Structured Output
- 01. 에이전트 가드레일 설계 · 02. 입력 검증과 프롬프트 인젝션 방어 · 03. Structured Output 기초 · 04. LangGraph에서의 Structured Output · 05. 가드레일 통합 실습
Ch20. FastAPI 배포와 프로덕션 운영
기술 스택: Python 3.12+ · LangGraph · LangChain · LangSmith · MCP (FastMCP) · A2A · CrewAI · FastAPI · OpenAI API · Anthropic API · Neo4j
GNU General Public License v3.0