3차시. RAG 기본 구조 깊이 있게 이해하기
실습 1 — RAG 기본 구조 깊이 있게 이해하기 실습 따라 하기
관련 수업 자료: 원본 PDF 3차시_RAG기본구조깊이있게이해하기.pdf · 실습 코드 없음
이 실습은 교안 해설(03_RAG기본구조.md)의 실습 순서를 옮긴 것입니다. OpenAI 임베딩이나 채팅 모델을 부르는 파일은 .env 에 API 키가 있어야 돌아갑니다. 키가 없으면 실행 결과 샘플로 출력 모양을 확인합니다.
실행 흐름
PDF TXT → Ingestion
Ingestion → Chunking
Chunking → Embedding
Embedding → VectorStore
질문 → 질문 임베딩
질문 임베딩 → 유사도 검색
VectorStore → 유사도 검색
유사도 검색 → 생성실습 순서
종이에 준비 5칸과 실행 칸을 그리고, 각 칸이 실패하면 다음 칸에 무엇이 들어가는지 한 줄씩 적습니다.
스스로 확인
- 준비 단계와 실행 단계를 구분하는가?
- Chunk를 왜 만드는지 말할 수 있는가?
- 벡터 검색과 키워드 검색의 차이를 말할 수 있는가?