RAG2026-5일23차시 · Modular RAG 개념6 / 18← 이전목차다음 →MetaContents

23차시. Modular RAG 개념

3. Modular RAG의 3+2 모듈

출처: 원본 PDF 23차시_ModularRAG개념.pdf 6~7쪽 · 쪽 그림 6쪽 7쪽

핵심 모듈 3개와 보조 모듈 2개로 구성됩니다.

3-1) 핵심 3모듈

🔍 Retriever — 찾는다
질문에 맞는 근거를 확보하는 책임만 집니다.
· 답변 품질은 신경 쓰지 않습니다
· "좋은 근거"와 "그 근거의 신뢰도"만 남깁니다
· 근거가 없으면 없다고 표시하고 끝냅니다
판단(재검색할지)은 Router가 합니다.

✍️ Generator — 만든다
주어진 근거로 답변을 작성하는 책임만 집니다.
· 근거를 더 찾아오지 않습니다
· 근거가 부실하면 "부실하다"고 신고합니다
· 출처 번호를 붙였는지 스스로 점검합니다
못 하겠으면 못 하겠다고 말하는 것이 역할입니다.

⚖️ Verifier — 검사한다
만들어진 답변이 근거에 부합하는지 판정만 합니다.
· 답변을 직접 고치지 않습니다
· 통과 여부와 이유만 남깁니다
판정과 수정을 분리해야 판정 기준을 따로 개선할 수 있습니다.

3-2) 보조 2모듈

출처: 원본 PDF 7쪽

✏️ Rewriter — 고쳐 쓴다
(30차시) 검색이 실패했을 때 질문을 다르게 표현해 재검색을 준비합니다.

🛟 Fallback — 마무리한다
(31차시) 더 이상 방법이 없을 때 사용자에게 정직하게 안내합니다.

← 이전 절23차시 · 2. 왜 한 덩어리로는 안 될까?다음 절 →23차시 · 4. 모듈 간 계약 (인터페이스)