32차시. 고도화된 Modular RAG
이번 차시에서 배우는 것
출처: 원본 PDF 32차시_ModularRAG종합.pdf 1쪽 · 쪽 그림 1쪽
고도화된 Modular RAG 🏁 — 3부의 결승선
✓ 23~31차시의 모든 모듈을 하나의 그래프로 통합한다 ✓ 9개 노드와 4개 분기가 함께 도는 것을 확인한다
✓ 전체 회귀 테스트로 동작을 검증한다
✓ 8 → 22 → 27 → 32차시 성능 변화를 측정한다
✓ 완성된 구조를 문서로 남긴다
✓ 🏁 마일스톤 4 — 고도화된 Modular RAG 완성
교안 해설: 이 시간에 하는 일
출처: 교안 32_고도화ModularRAG.md
40시간의 끝은 한 그래프입니다. 질문은 유형에 따라 갈라지고, 문서 질문만 검색합니다. 검색은 점수와 실패 이유를 남기고, 생성은 근거만 문장으로 바꾸며, 검증은 통과·재작성·재생성·포기를 나눕니다. 재작성과 재생성은 각각의 상한이 있습니다. 실패하면 안내하고, 운영한다면 33차시처럼 로그를 남깁니다.
점수가 오른 이유를 단계로 말하면 이렇습니다. 1부에서는 청크와 k와 프롬프트로 기준선을 올렸습니다. 22차시 이식은 점수를 노리지 않고 몸을 바꿨습니다. 검증은 환각을 걸러 다시 쓰게 하고, 재작성은 말이 다른 검색 실패를 줄입니다. 한 질문 세트에서의 만점은 그 세트의 결과입니다.
알려진 한계도 말해야 합니다. 표와 고유명사에 약하고, 부정문을 잘 못 가르며, 여러 문서에 걸친 종합은 한 조각 검색만으로 부족할 수 있습니다. 이 문장이 마지막 산출물입니다.
강의 PPT 흐름
출처: 강의 PPT 32차시_고도화ModularRAG.pptx (21장)
| 장 | 꼬리표 | 슬라이드 제목 |
|---|---|---|
| 1 | - | 실습으로 배우는 LangGraph : 내 손으로 RAG 시스템 만들기 |
| 2 | LEARNING GOALS | 이번 차시에서 배우는 것 |
| 3 | THE FINAL SHAPE | 오늘 완성할 시스템 |
| 4 | WHO BUILT WHAT | 각 노드는 어느 차시에서 왔나 |
| 5 | KEY TERMS | 핵심 용어 |
| 6 | FOUR ROUTERS | 라우팅 함수 네 개 — 모두 같은 규칙 |
| 7 | PATH COVERAGE | 모든 경로를 한 번씩 걸어보기 |
| 8 | DEAD CODE | 미방문 노드가 있다면 |
| 9 | REGRESSION | 12차시 질문 20개로 전체 회귀 테스트 |
| 10 | THE JOURNEY | 8차시부터 32차시까지 — 정답률의 변화 |
| 11 | THE PRICE | 정답률만 보면 안 됩니다 |
| 12 | NOT THE END | 100%는 이 질문 세트에서만입니다 |
| 13 | PROFILE | 어디가 병목인가 — 노드별 소요 시간 |
| 14 | ARCHITECTURE DOC | 완성했으면 문서로 남깁니다 |
| 15 | KNOWN LIMITS | "알려진 한계"를 반드시 쓰세요 |
| 16 | IF IT DEGRADES | 통합 후 성능이 떨어졌다면 — 확인 순서 |
| 17 | TROUBLESHOOTING | 자주 겪는 문제 |
| 18 | CHECKLIST | 이번 차시 체크리스트 |
| 19 | MILESTONE 4 | 3부를 완주하셨습니다 |
| 20 | NEXT | 다음 차시 미리보기 — 33차시 Modular RAG 최적화 |
| 21 | - | 마무리 |