AI 에이전트 — 모델이 아니라 그래프
LangGraph 로 에이전트를 만들되 모델은 부르지 않습니다. 언제 멈출지, 무엇을 상태로 들고 다닐지, 도구가 실패하면 어디로 갈지 — 에이전트에서 실제로 어려운 판단만 골라 손으로 만듭니다.
중급 · 레슨 31 · 실습 10
커리큘럼
그래프로 보는 에이전트
- 에이전트는 모델이 아니라 상태 기계다 reading
- 끝내는 조건이 없으면 제품이 아니다 reading
- LangGraph — 멈추는 에이전트를 만든다 lab
- 퀴즈: 에이전트는 상태 기계다 quiz
상태 스키마와 리듀서
- 노드는 일을 하고, 상태는 그 일을 기억한다 reading
- 지나온 길이 한 칸만 남는다 lab
- 퀴즈: 상태 스키마와 리듀서 quiz
분기와 순환, 그리고 멈추는 조건
- 멈추지 않는 에이전트는 고리가 아니라 조건이 잘못된 것이다 reading
- 한도를 올려도 그 건은 안 끝난다 lab
- 퀴즈: 분기·순환·재귀 한도 quiz
중단점과 사람의 개입
- 승인을 빠뜨린 그래프는 오류를 내지 않는다 reading
- 고액 환불이 승인 목록에 뜨지도 않았다 lab
- 퀴즈: 중단점과 사람의 개입 quiz
병렬 분기와 합치기
- 병렬에서 어려운 것은 흩뿌리기가 아니라 모으기다 reading
- 갈래 하나가 죽자 답이 통째로 사라졌다 lab
- 퀴즈: 병렬 분기와 합치기 quiz
체크포인트·재개·시간여행
- 어제 그 자리로 돌아갈 수 있는가 reading
- 저장해 두었으니 그 자리로 돌아간다 lab
- 퀴즈: 체크포인트·재개·시간여행 quiz
스트리밍 — 무엇을 언제 내보내는가
- 스트리밍은 글자가 아니라 단계를 흘려보내는 것이다 reading
- 잘 돌고 있는데 멈춘 것처럼 보인다 lab
- 퀴즈: 스트리밍 quiz
도구 호출과 결과 검증
- 도구는 계약이다 — 부르기 전에 재고, 받고 나서 또 잰다 reading
- 인자를 지어낸 한 번의 호출 lab
- 퀴즈: 도구 호출과 결과 검증 quiz
관측과 평가, 그리고 회귀 판정
- 점수가 같은데 다른 건이 틀리고 있었다 reading
- 정확도는 그대로인데 다른 건이 틀린다 lab
- 퀴즈: 관측과 회귀 판정 quiz
실패·재시도·예산
- 다시 할 것인가, 그리고 얼마까지 쓸 것인가 reading
- 카드 거절에도 세 번씩 다시 보냈다 lab
- 퀴즈: 실패·재시도·예산 quiz