RAG2026-5일21차시 · 첫 번째 LangGraph 실습1 / 19← 이전목차다음 →MetaContents

21차시. 첫 번째 LangGraph 실습

먼저 큰 그림부터

건물을 지을 때는 철골을 먼저 세우고 내장재는 나중에 채웁니다. 철골이 바로 섰는지 확인한 뒤라야 벽지가 울어도 벽지 탓이라고 말할 수 있습니다. 오늘 만드는 그래프가 그 철골입니다. 검색도 LLM도 부르지 않고 "조각A, 조각B" 같은 가짜 데이터만 주고받습니다. 그래도 루프가 돌고, 상한에 걸려 빠져나오고, 검색이 비면 다른 길로 가는 것까지 모두 확인합니다.

State 정의, 노드 단독 테스트, 그래프 조립, compile 과 실행의 네 상자가 화살표로 이어진 그림입니다. 오늘은 가짜 데이터로 이 네 단계를 차례로 밟습니다.

오늘 챙겨 갈 것은 세 가지입니다. 그래프를 만드는 4단계 순서(State → 노드 단독 테스트 → 조립 → compile), 개발 중에는 invoke 보다 stream 을 먼저 쓰는 습관, 그리고 GraphRecursionError 를 만났을 때 상한 검사 위치부터 보는 순서입니다. 22차시에서는 오늘 세운 구조를 그대로 두고 더미 노드만 19차시의 진짜 노드로 바꿔 끼웁니다.

← 이전20차시 · 확인문제와 해답다음 절 →21차시 · 용어 짚고 가기