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

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

이번 차시에서 배우는 것

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

RAG 기본 구조 깊이 있게 이해하기

✓ RAG의 5가지 기본 단계를 각각 이해하고 설명할 수 있다
✓ 문서 로딩(Ingestion)이 무엇이고 왜 필요한지 설명할 수 있다
✓ 텍스트 분할(Chunking)의 중요성과 chunk size의 영향을 이해할 수 있다 ✓ 임베딩(Embedding)이 텍스트를 벡터로 변환하는 과정을 이해할 수 있다 ✓ 유사도 검색(Similarity Search)의 원리를 이해할 수 있다
✓ 전체 RAG 파이프라인의 각 단계가 왜 필요한지 설명할 수 있다

교안 해설: 이 시간에 하는 일

출처: 교안 03_RAG기본구조.md

RAG는 두 번 나뉩니다. 준비 단계는 문서를 읽어 검색 가능한 형태로 만들어 두는 일이고, 문서가 바뀔 때만 다시 합니다. 실행 단계는 질문이 올 때마다 반복됩니다.

준비는 Ingestion, Chunking, Embedding, 저장 순서입니다. 실행은 질문을 벡터로 바꾸고, 가까운 조각을 찾고, 그 조각으로 답을 씁니다. 키워드 검색은 글자가 겹쳐야 찾습니다. 벡터 검색은 뜻이 가까운 조각을 찾습니다. '환불'로 물어도 문서의 '반품' 문단이 걸릴 수 있습니다.

조각이 너무 작으면 조건이 잘리고, 너무 크면 한 조각에 여러 주제가 섞입니다. 임베딩은 요약이 아닙니다. 원문은 벡터와 함께 저장해야 나중에 사람에게 보여줄 수 있습니다.

강의 PPT 흐름

출처: 강의 PPT 03차시_RAG기본구조.pptx (21장)

장꼬리표슬라이드 제목
1-실습으로 배우는 LangGraph : 내 손으로 RAG 시스템 만들기
2LEARNING GOALS이번 차시에서 배우는 것
3WHERE WE ARE개념 차시의 마지막입니다
4BIG PICTURERAG는 두 개의 단계로 나뉩니다
5PREPARATION준비 단계 — 한 번만 수행합니다
6EXECUTION실행 단계 — 질문마다 반복됩니다
7KEY TERMS핵심 용어
8STEP 1 · INGESTION문서를 프로그램 안으로 불러오기
9STEP 2 · CHUNKING왜 문서를 쪼개야 하나
10CHUNK SIZE조각의 크기가 검색 품질을 좌우합니다
11STEP 3 · EMBEDDING텍스트를 숫자로 바꾸는 단계
12WHY IT WORKS비슷한 뜻은 비슷한 숫자가 됩니다
13STEP 4 · VECTOR DB텍스트와 벡터를 쌍으로 저장합니다
14STEP 5 · SIMILARITY SEARCH가장 가까운 조각을 찾아옵니다
15COMPARISON키워드 검색과 무엇이 다른가
16FULL PROCESS전체 10단계 한눈에 보기
17WHY EACH STEP MATTERS한 단계가 무너지면 어떻게 되나
18TODAY'S ACTIVITY이 차시의 학습 활동
19CHECKLIST이번 차시 체크리스트
20NEXT다음 차시 미리보기 — 4차시 실습 환경 구축
21-마무리
← 이전 절3차시 · 용어 짚고 가기다음 절 →3차시 · 1. RAG 전체 파이프라인 이해하기