RAG2026-5일MetaContents

RAG2026 · LangGraph 기반 Modular RAG

문서 준비에서 첫 RAG, 검색 품질, LangGraph, Modular RAG, 평가와 미니프로젝트로 이어지는 5일 과정 그림
시작 전에
과정 안내 — 무엇을 배우고 무엇을 준비하는지 먼저 봅니다
STEP 1
Day 1 · RAG 이해와 첫 RAG — RAG 개념, 실습 환경, LangChain, 문서 로딩·분할, 첫 RAG
STEP 2
Day 2 · 검색 품질과 기본 RAG 앱 — 임베딩, 벡터저장소, Retriever, 디버깅, 프롬프트, 성능 평가, 앱
STEP 3
Day 3 · LangGraph 기초 — Graph, State, Node, Edge, RAG를 그래프로, Modular RAG
STEP 4
Day 4 · Modular RAG 구현 — Generator, Verifier, 조건 분기, 재작성, 방어적 코딩, 통합
STEP 5
Day 5 · 최적화·평가·미니프로젝트 — 최적화, 평가 지표와 데이터셋, 루브릭, 미니프로젝트, 발표
종합
종합퀴즈 — 40차시 확인문제의 객관식을 한곳에서 풀어 봅니다

40차시 확인문제의 객관식을 Day 별로 한곳에 모았습니다.

참고
참고 자료

이 교안에 실은 원본 자료와, 각각이 어느 차시에 들어갔는지를 모았습니다.

부록

장마다 나온 용어를 한곳에 모았습니다. 위의 찾기 칸에 낱말을 넣으면 그 줄만 남습니다.

안내
읽기 전에

차시마다 구성은 같습니다. 먼저 쉬운 말과 그림 한 장으로 큰 그림을 잡고, 오늘 나올 용어를 훑어본 다음, 원본 교재(PDF)의 본문을 절 단위로 차례로 봅니다. 끝에는 실습 따라 하기, 퀴즈, 정리, 확인문제가 있습니다. 처음이시라면 과정 안내부터 읽고 오세요.

본문은 강의 교재 PDF의 글을 그대로 옮긴 것입니다. 페이지 맨 위 "출처" 줄에 원본 쪽 번호가 있고, 번호를 누르면 원본 쪽 그림이 새 창으로 열립니다. 글로 옮기다 어색해진 곳이 보이면 쪽 그림이 원본입니다.

분홍색 "실습" 딱지가 붙은 줄은 그 아래 코드가 실습/src 의 어느 파일이고, 원본 PDF의 어느 쪽과 이어지는지를 알려 줍니다. 그 쪽의 설명을 읽고 바로 아래 코드를 보시면 됩니다. 코드에는 초보자도 따라올 수 있게 한국어 주석을 달았고, "복사" 단추로 가져갈 수 있습니다. 코드 아래 "실행 결과 샘플"은 교안에 기록된 출력입니다. 모델의 답은 실행할 때마다 조금씩 달라집니다.

실습은 대부분 OpenAI API 키가 있어야 돌아갑니다. 키는 실습/.env 파일에 직접 넣으시고, 이 교안에는 실제 키를 싣지 않았습니다.

퀴즈는 먼저 혼자 힘으로 풀어 보세요. "결과 보기 (예시 풀이)"를 누르면 주석을 단 풀이 코드와 실제 실행 결과가 펼쳐집니다. 퀴즈는 API 키 없이 파이썬만으로 풀리게 냈고, 답은 하나가 아니니 결과만 같으면 어떻게 푸셔도 됩니다.

어떤 원본 파일이 어느 차시에 실렸는지, 실습 코드를 어느 쪽 아래에 넣었는지는 수업 자료 목록에 정리해 두었습니다.