RAG2026-5일17차시 · LangGraph 입문8 / 20← 이전목차다음 →MetaContents

17차시. LangGraph 입문

State = "노드들이 공유하는 메모판"

출처: 원본 PDF 17차시_LangGraph입문.pdf 6~7쪽 · 쪽 그림 6쪽 7쪽

우리가 놓친 중요한 개념이 하나 있습니다. Node들이 어떻게 정보를 주고받을까요?

학교 교실을 생각해봅시다
선생님이 학생들에게 과제를 냅니다.
학생들은 답을 공책에 적습니다.
다음 선생님이 그 공책을 봅니다.
또 다음 선생님이 그 결과를 봅니다…
공책이 뭐죠? → 모두가 공유하는 메모장입니다!
LangGraph에서는? → "State"가 그 메모장입니다!
State는 이렇게 동작합니다
1. 처음 — State = {query: "가격?", 다른 것들…}
2. 검색 노드 — State를 받음 → 검색 수행 → State에 results 추가 → 수정된 State 반환
3. LLM 노드 — 수정된 State를 받음 → results 읽음 → 답변 생성 → State에 answer 추가 → 수정된 State 반환
4. 응답 노드 — 최종 State를 받음 → answer 읽어서 사용자에게 전달
→ State는 계속 진화합니다!

← 이전 절17차시 · Node와 Edge 이해하기다음 절 →17차시 · 실제 코드로 만들어보기