25차시. Generator Node 분리
정리
- 생성 노드는 지식을 만들지 않고 이미 고른 근거를 문장으로 옮기는 번역기입니다. (25차시 「1. 생성 모듈이 따로 있어야 하는 이유」 › 1-2) 생성 노드의 역할을 한마디로)
- 근거가 부족하면 정해진 문구를 감지해 insufficient 로 스스로 신고합니다. (25차시 「2. Generator Node의 4가지 설계 포인트」 › 2-2) ② 부족 신호를 남긴다)
- 인용 검사는 번호가 있는지와 그 번호가 근거 개수 안에 있는지를 함께 봅니다. (25차시 「2. Generator Node의 4가지 설계 포인트」 › 2-3) ③ 출처 인용을 기계 검증)
- 근거가 0건이면 LLM 을 부르지 않습니다. 코드로 판단할 수 있는 것은 LLM 에게 묻지 않습니다. (25차시 「4. 근거가 없으면 LLM을 부르지 않는다」)
- 같은 프롬프트로 다시 쓰면 같은 답이 나오므로, 재시도 때는 반려 이유를 프롬프트에 넣습니다. (25차시 「6. 실습 ③ — 재생성 시 피드백 반영」)
- 검색과 생성을 나누면 검색은 한 번만 하고 프롬프트만 바꿔 A/B 비교할 수 있습니다. (25차시 「7. 실습 ④ — 프롬프트 A/B 비교」)