RAG2026-5일25차시 · Generator Node 분리1 / 19← 이전목차다음 →MetaContents

25차시. Generator Node 분리

먼저 큰 그림부터

원본 PDF 는 생성 노드를 "근거를 문장으로 바꾸는 번역기"라고 부릅니다. 번역기는 원문에 없는 내용을 지어 붙이지 않습니다. 원문이 부실하면 부실한 대로, 없으면 없다고 옮깁니다. 생성 노드도 지식을 만들지 않고, 이미 확보된 근거를 사람이 읽을 문장으로 바꿉니다. 그래서 좋은 생성 노드는 잘 쓰는 노드가 아니라 못 쓸 때를 정직하게 아는 노드입니다.

근거가 0건인지 먼저 보고, 첫 생성인지 재시도인지에 따라 프롬프트를 고르고, LLM 으로 답을 쓴 뒤, 근거 부족 여부와 인용 번호를 스스로 점검하는 네 단계가 화살표로 이어진 그림입니다.

오늘 챙겨 갈 것은 세 가지입니다. 근거가 없으면 LLM 을 부르지 않는 세 줄, 스스로 근거 부족을 적는 insufficient 와 인용 번호를 정규식으로 검사하는 has_citation, 그리고 다시 쓸 때 반려 이유를 프롬프트에 넣는 RETRY_PROMPT 입니다. 26차시 Verifier 는 오늘 남긴 이 값들을 재료로 답을 판정합니다.

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