RAG2026-5일18차시 · State 이해1 / 19← 이전목차다음 →MetaContents

18차시. State 이해

먼저 큰 그림부터

여러 선생님이 공책 한 권을 돌려 쓴다고 생각해 보세요. 국어 선생님이 독후감 주제를 적고, 미술 선생님이 그 주제를 보고 "삽화 완성"을 덧붙이고, 담임 선생님이 "제출 완료"를 적습니다. 선생님이 몇 명이든 공책은 하나이고, 새 선생님은 공책만 보면 됩니다. 그래프에서 이 공책이 State입니다. 노드가 늘어도 인자 목록을 늘리지 않고, 모두 State 하나만 받습니다.

처음에는 question만 있는 State가 retrieve 노드에서 documents, generate 노드에서 answer가 더해져 최종 State에 모든 칸이 쌓이는 흐름 그림입니다.

오늘 챙겨 갈 것은 세 가지입니다. 노드는 바꾼 키만 반환하고, 반환하지 않은 키는 그대로 남는다는 규칙. 기본은 덮어쓰기이고, log처럼 쌓아야 하는 키에만 Reducer를 붙인다는 점. RAG State에서 question과 query를 나눠 두는 이유입니다. 19차시에서는 이 공책에 글을 쓸 선생님, 곧 노드를 만듭니다.

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