3차시. RAG 기본 구조 깊이 있게 이해하기
1. RAG 전체 파이프라인 이해하기
출처: 원본 PDF 03차시_RAG기본구조깊이있게이해하기.pdf 2쪽 · 쪽 그림 2쪽
RAG는 두 개의 큰 단계로 나뉩니다. 준비 단계(Preparation)와 실행 단계(Execution)입니다. 각각 다른 역할을 하므로 명확히 이해해야 합니다.
📊 RAG 전체 흐름도
[준비 단계 — 한 번만 수행]
문서 → Ingestion(로딩) → Chunking(분할) → Embedding(벡터화) → Vector DB(저장)
[실행 단계 — 사용자 질문마다 수행]
사용자 질문 → Embedding(벡터화) → Similarity Search(검색) → Context 생성 → LLM 답변 생성 → 사용자에게 전달
중요한 것은 준비 단계는 한 번만 수행하고, 실행 단계는 사용자가 질문할 때마다 반복된다는 점입니다.