27차시. 기본 Modular RAG 구현
먼저 큰 그림부터
수업 자료는 검증 없는 RAG를 실무에 올리는 것을 브레이크 없는 차를 파는 일에 빗댑니다. 오늘은 24~26차시에 따로 만든 검색, 생성, 검증 세 부품을 한 대의 차로 조립합니다. 심판이 답을 반려하면 같은 근거로 다시 쓰게 하고, 두 번 해도 안 되면 멈춥니다. 겉으로는 질문을 넣으면 답이 나오는 그대로입니다. 차이는 보이지 않는 곳에 있습니다.
오늘 챙겨 갈 것은 안전한 루프의 세 요소입니다. State의 retries 카운터, 그 카운터를 올리는 bump 노드, 분기 함수 맨 위의 상한 검사입니다. 그리고 라우팅 표를 코드보다 먼저 적는 습관입니다. 오늘은 재생성 갈래만 잇고, 28·29차시에서 분기 설계를 제대로 배운 뒤 30차시에 재검색 갈래를 붙입니다.