17차시. LangGraph 입문
먼저 큰 그림부터
서울에서 부산에 가는 길을 떠올려 보세요. 1부의 RAG는 서울, 대전, 대구, 부산으로 이어지는 한 길만 압니다. 그래프는 교통 상황을 보고 고속도로로 갈지 국도로 갈지 고를 수 있는 지도입니다. 지도의 교차로가 Node, 도로가 Edge입니다. 그리고 노드들이 돌려 보는 교실 공책 같은 메모판이 State입니다.
오늘 챙겨 갈 것은 세 가지입니다. Node는 한 가지 일을 하는 함수, Edge는 다음에 갈 곳이라는 점. State는 노드들이 같이 쓰는 딕셔너리이고 노드는 바꾼 칸만 돌려준다는 점. 그래프는 State 정의, 노드 함수, Edge 연결, 컴파일 순서로 만든다는 점입니다. 18차시에서는 이 State를 어떻게 설계하는지 깊이 들어갑니다.