RAG2026-5일3차시 · RAG 기본 구조 깊이 있게 이해하기7 / 17← 이전목차다음 →MetaContents

3차시. RAG 기본 구조 깊이 있게 이해하기

4. 전체 프로세스 다시 한 번 정리

출처: 원본 PDF 03차시_RAG기본구조깊이있게이해하기.pdf 9쪽 · 쪽 그림 9쪽

단계작업명입력출력
【 준비 단계 — 한 번만 수행 】
1Ingestion (로딩)PDF, TXT, DOCX 파일프로그램이 읽은 전체 텍스트
2Chunking (분할)전체 텍스트 (예: 100만 글자)작은 조각들 (예: 1000개의 chunk, 각 300-500글자)
3Embedding (벡터화)각 chunk의 텍스트각 chunk의 벡터 (예: 1536 차원)
4저장 (Vector DB)텍스트 + 벡터 쌍검색 가능한 데이터베이스
【 실행 단계 — 매 질문마다 수행 】
5Query Embedding (질 문 벡터화)사용자 질문 (자연어)질문의 벡터 (같은 차원)
6Similarity Search (유 사도 검색)질문 벡터상위 K개 chunk (예: 상위 3개)
7Context 생성검색된 chunk들하나로 합쳐진 Context
8프롬프트 조합Context + 사용자 질문최종 프롬프트
9LLM 호출최종 프롬프트AI 답변
10사용자에게 전달AI 답변최종 결과
← 이전 절3차시 · 3. 실행 단계 상세 설명다음 절 →3차시 · 5. 왜 각 단계가 중요한가?