상세 커리큘럼 로드맵
총 2일(16시간) 과정. 클릭하여 상세 실습 내용을 확인하세요.
Day 1: Foundation
8 Hours
LangGraph 기초와 구조 이해
Agentic Workflow vs Copilot, Graph 기본 요소
- 이론: StateGraph, Node, Edge 개념 정립
- 실습: LangChain Chain을 Graph로 변환하기
- 도구: Google Colab, OpenAI API
기억(Memory)과 도구(Tools)
대화 맥락 유지와 외부 기능 호출
- 이론: Persistence & Checkpointer 원리
- 실습: DB 연동 없이 대화 기억하는 챗봇 구현
- 실습: 검색 도구(Tavily)를 호출하는 라우터 구현
[Project 1] Q&A 챗봇 구축
Cursor 활용 디버깅 및 시각화
- 목표: 조건부 엣지(Conditional Edge)를 활용한 지능형 라우팅
- 특징: LangGraph Studio/LangSmith를 통한 실행 흐름 추적
Day 2: Advanced Control
8 Hours
[제어] Human-in-the-Loop (HITL)
사람의 승인, 개입, 수정 프로세스
- 핵심: Interrupt(중단) & Resume(재개) 메커니즘
- 실습: 이메일 발송 전 사람의 '승인'을 기다리는 에이전트
- 실습: 에이전트의 계획(State)을 사람이 직접 수정하고 실행
[최적화] 상태 관리와 구조화
State Reducer & Pydantic
- 최적화: 병렬 실행 시 상태 병합 전략(Reducer)
- 안정성: Pydantic을 활용한 Type-Safe 데이터 관리
[Project 2] 자율 논문 리서치 에이전트
Subgraph, Map-Reduce 패턴 적용
- 최종 프로젝트: 웹 검색 -> 요약 -> 보고서 작성을 수행
- 심화: '자료수집팀'과 '작성팀'을 Subgraph로 모듈화
- 결과물: 복잡한 리서치 업무를 자동 수행하는 에이전트
활용 기술 스택
최신 AI 에이전트 개발을 위한 표준 도구들을 학습합니다.
🦜🕸️
LangGraph 1.x
LangChain이 만든 에이전트 및 멀티 에이전트 오케스트레이션 프레임워크입니다. 순환형 그래프 구조로 복잡한 로직을 제어합니다.
State Management, Cyclic Graph
🖱️
Cursor 2.0
VS Code 기반의 AI 네이티브 코드 에디터입니다. 'Composer' 기능을 통해 에이전트 로직을 자연어로 빠르게 구현합니다.
AI Pair Programming, Efficiency
🐍
Pydantic
Python 데이터 유효성 검사 라이브러리입니다. LLM의 출력을 구조화된 데이터로 강제하여 시스템 안정성을 높입니다.
Structured Output, Type Safety
🛠️
LangSmith
LLM 애플리케이션의 실행 과정을 추적(Trace)하고 디버깅하는 플랫폼입니다. 에이전트의 사고 과정을 시각화합니다.
Observability, Debugging
☁️
Google Colab
클라우드 기반의 Python 실행 환경입니다. 별도의 로컬 환경 설정 없이 즉시 실습을 진행할 수 있습니다.
Zero Configuration
기대 효과 및 역량 성장
본 과정 수료 후 달성하게 될 기술적 성취입니다.
1. 복잡한 로직의 자율화
단순 RAG(검색 증강 생성)를 넘어, 루프(Loop)와 조건 분기(Conditional Logic)가 포함된 복잡한 업무 프로세스를 자동화할 수 있습니다.
2. 안전한 에이전트 시스템 구축
Human-in-the-Loop 패턴을 적용하여, AI의 환각이나 오작동을 사람이 통제할 수 있는 안전장치를 구현할 수 있습니다.
3. 모듈형 아키텍처 설계
서브그래프(Subgraph)를 통해 거대한 에이전트 시스템을 작은 단위로 쪼개어 개발하고 관리하는 마이크로서비스 패턴을 익힙니다.
교육 전후 역량 비교
Before (일반 개발자)
After (과정 수료)