RAG2026-5일27차시 · 기본 Modular RAG 구현13 / 18← 이전목차다음 →MetaContents

27차시. 기본 Modular RAG 구현

체크리스트와 과제

원본 PDF 끝부분의 체크리스트, 과제, 다음 차시 미리보기를 한 페이지에 모았습니다.

마일스톤 3 — 완료 확인

출처: 원본 PDF 18쪽 · 쪽 그림 18쪽

개념 이해
□ 안전한 루프의 3요소를 말할 수 있다
□ bump 노드가 왜 필요한지 안다
□ 상한 검사를 맨 위에 두는 이유를 안다
□ 상한 도달 시 END와 fallback 중 선택 기준을 안다
□ 검증 도입의 비용과 이득을 설명할 수 있다
실습
□ 5개 노드를 하나의 그래프로 연결했다
□ draw_ascii로 구조를 확인했다
□ 검증 통과 시 정상 종료된다
□ 검증 실패 시 재시도가 실제로 돈다 (stream 확인)
□ 재시도 상한이 지켜진다
□ 피드백 프롬프트로 2회차가 개선된다
□ 22차시 대비 환각이 줄었다
□ 결과물을 커밋했다

🏁
위 항목을 모두 통과했다면 마일스톤 3 달성입니다! 여기까지가 실무에 올릴 수 있는 최소 요건입니다.
· 근거를 확보하고
· 근거 안에서 답변하고
· 그 답변을 검증하고
· 실패하면 다시 시도하고
· 안 되면 정직하게 마무리합니다
28차시부터는 여기에 더 똑똑한 판단을 붙입니다.

과제

출처: 원본 PDF 18~19쪽 · 쪽 그림 18쪽 19쪽

🎯 이번 차시 과제
1. 기본 Modular RAG 완성 (필수)
5개 노드를 연결하고 두 경로가 정상 동작하는지 확인하세요.
2. 재시도 로그 3종 (필수)
아래 세 경우의 stream 출력을 저장하세요.
· 재시도 없이 통과
· 1회 재시도 후 통과
· 상한 도달로 종료
3. 22 vs 27 비교표 (필수)
​| 지표 | 22차시 | 27차시 | 변화 |
​| 정답률 | | | |
​| 환각 건수 | | | |
​| 평균 응답시간 | | | |
​| 평균 LLM 호출 | | | |
4. MAX_RETRY 실험 (권장)
상한을 0·1·2·3으로 바꿔가며
정답률과 비용의 변화를 측정해 최적값을 정하세요.

다음 차시 미리보기

출처: 원본 PDF 20쪽 · 쪽 그림 20쪽

28차시: Conditional Edge 이해
지금은 분기 조건이 단순합니다.
검색 성공 여부, 검증 통과 여부 정도입니다.
28차시에서는 분기 설계를 제대로 배웁니다.
· 분기 함수의 4가지 규칙
· 무엇을 기준으로 경로를 나눌지
· 세 갈래 이상의 다중 분기
· 질문 유형별 라우팅 개념
그리고 29차시에서 실제로 구현합니다.

← 이전 절27차시 · 여기까지의 진화다음 절 →27차시 · 실습 1 — 기본 Modular RAG 구현 실습 따라 하기