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

27차시. 기본 Modular RAG 구현

먼저 큰 그림부터

수업 자료는 검증 없는 RAG를 실무에 올리는 것을 브레이크 없는 차를 파는 일에 빗댑니다. 오늘은 24~26차시에 따로 만든 검색, 생성, 검증 세 부품을 한 대의 차로 조립합니다. 심판이 답을 반려하면 같은 근거로 다시 쓰게 하고, 두 번 해도 안 되면 멈춥니다. 겉으로는 질문을 넣으면 답이 나오는 그대로입니다. 차이는 보이지 않는 곳에 있습니다.

retrieve가 근거를 찾고 generate가 답을 쓰고 verify가 판정합니다. 통과하면 끝나고, 반려되면 bump가 재시도 횟수를 올린 뒤 generate로 돌아가며 최대 2회까지 반복합니다.

오늘 챙겨 갈 것은 안전한 루프의 세 요소입니다. State의 retries 카운터, 그 카운터를 올리는 bump 노드, 분기 함수 맨 위의 상한 검사입니다. 그리고 라우팅 표를 코드보다 먼저 적는 습관입니다. 오늘은 재생성 갈래만 잇고, 28·29차시에서 분기 설계를 제대로 배운 뒤 30차시에 재검색 갈래를 붙입니다.

← 이전26차시 · 확인문제와 해답다음 절 →27차시 · 용어 짚고 가기