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

23차시. Modular RAG 개념

실습 1 — Modular RAG 개념 실습 따라 하기

관련 수업 자료: 원본 PDF 23차시_ModularRAG개념.pdf · 실습 코드 없음

이 실습은 교안 해설(23_ModularRAG개념.md)의 실습 순서를 옮긴 것입니다. OpenAI 임베딩이나 채팅 모델을 부르는 파일은 .env 에 API 키가 있어야 돌아갑니다. 키가 없으면 실행 결과 샘플로 출력 모양을 확인합니다.

실행 흐름

출력
Retriever → Generator
Generator → Verifier
Verifier → END  (pass)
Verifier → Generator  (retry)
Verifier → Rewrite  (research)
Rewrite → Retriever
Verifier → Fallback  (giveup)

실습 순서

내 시스템에 Verifier가 필수인지, 사용자가 문서와 다른 말로 묻는지 두 질문으로 설계를 고릅니다. 모듈마다 읽기 키와 쓰기 키를 빈 표로 만들고 26–32차시에서 채웁니다.

스스로 확인

  • 22차시 그래프가 못 하는 일을 두 가지 말하는가?
  • 판정과 이동을 나눈 이유를 아는가?
  • 모듈을 잘게 쪼갤수록 좋지는 않다는 점을 아는가?
← 이전 절23차시 · 체크리스트와 과제다음 절 →23차시 · 퀴즈 1 — 모듈 계약 표를 딕셔너리로 만들기