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

23차시. Modular RAG 개념

이번 차시에서 배우는 것

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

Modular RAG 개념 — 왜 부품으로 나누는 가

✓ 왜 한 덩어리 RAG가 실무에서 한계에 부딪히는지 이해한다 ✓ Retriever · Generator · Verifier의 역할을 구분한다
✓ 모듈 간 계약(인터페이스)을 State 기준으로 정의한다
✓ 3부 11개 차시에서 무엇을 만들지 전체 그림을 그린다
✓ 모듈화에 대한 흔한 오해를 걷어낸다

교안 해설: 이 시간에 하는 일

출처: 교안 23_ModularRAG개념.md

22차시 그래프는 검색이 비면 안내하고, 있으면 답을 쓴 뒤 끝입니다. 답이 근거를 벗어났는지 보지 않고, 표현이 달라 검색이 실패해도 질문을 다시 쓰지 않습니다. 14차시에서 파라미터로 못 고친 나머지 실패가 이 자리입니다.

Modular RAG는 Retriever, Generator, Verifier를 핵심으로 두고, rewrite와 fallback을 옆에 둡니다. 각 모듈은 읽는 키와 쓰는 키를 계약으로 고정합니다. 남의 키를 고치지 않습니다. Verifier가 generate를 직접 다시 호출하면 재시도 횟수를 어디에 둘지 꼬입니다. 판정은 Verifier가, 다음 노드는 분기 함수가 정합니다.

모듈로 나눈다고 점수가 자동으로 오르지는 않습니다. 어디가 느린지 재고, 그 노드만 바꿀 수 있게 됩니다. 오늘 코드는 없습니다.

강의 PPT 흐름

출처: 강의 PPT 23차시_ModularRAG개념.pptx (19장)

장꼬리표슬라이드 제목
1-실습으로 배우는 LangGraph : 내 손으로 RAG 시스템 만들기
2LEARNING GOALS이번 차시에서 배우는 것
3THE LIMIT22차시 시스템이 못 하는 것들
4-THE REMAINING 10%
5WHY MODULES붙어 있으면 vs 나누면
6KEY TERMS핵심 용어
7THREE CORE핵심 모듈 세 개
8THE CONTRACT모듈 간 계약 — 3부 전체의 설계도
9THREE RULES계약을 지키는 세 가지 규칙
10-JUDGE vs DECIDE
11FINAL SHAPE3부에서 완성할 최종 구조
12ROADMAP3부 로드맵 — 매 차시 노드를 하나씩
13THE BENEFITS모듈화의 진짜 이득 네 가지
14MISCONCEPTIONS흔한 오해 걷어내기
15THE COST모듈화는 공짜가 아닙니다
16DESIGN YOURS오늘의 실습 — 내 시스템 설계하기
17CHECKLIST이번 차시 체크리스트
18NEXT다음 차시 미리보기 — 24차시 Retriever Node 분리
19-마무리
← 이전 절23차시 · 용어 짚고 가기다음 절 →23차시 · 1. 22차시 시스템의 한계