21차시. 첫 번째 LangGraph 실습
먼저 큰 그림부터
건물을 지을 때는 철골을 먼저 세우고 내장재는 나중에 채웁니다. 철골이 바로 섰는지 확인한 뒤라야 벽지가 울어도 벽지 탓이라고 말할 수 있습니다. 오늘 만드는 그래프가 그 철골입니다. 검색도 LLM도 부르지 않고 "조각A, 조각B" 같은 가짜 데이터만 주고받습니다. 그래도 루프가 돌고, 상한에 걸려 빠져나오고, 검색이 비면 다른 길로 가는 것까지 모두 확인합니다.
오늘 챙겨 갈 것은 세 가지입니다. 그래프를 만드는 4단계 순서(State → 노드 단독 테스트 → 조립 → compile), 개발 중에는 invoke 보다 stream 을 먼저 쓰는 습관, 그리고 GraphRecursionError 를 만났을 때 상한 검사 위치부터 보는 순서입니다. 22차시에서는 오늘 세운 구조를 그대로 두고 더미 노드만 19차시의 진짜 노드로 바꿔 끼웁니다.