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차시 그래프가 못 하는 일을 두 가지 말하는가?
- 판정과 이동을 나눈 이유를 아는가?
- 모듈을 잘게 쪼갤수록 좋지는 않다는 점을 아는가?