4. RAG의 모든 것 (Retrieval-Augmented Generation)
🎯 이 챕터에서 배울 것
- RAG(검색 증강 생성)의 기본 개념과 전체 흐름(Load, Split, Embed, Store, Retrieve) 이해하기
UnstructuredFileLoader를 사용하여 다양한 형식의 문서를 로드하는 방법CharacterTextSplitter와Tiktoken을 사용하여 문서를 의미 있는 조각(chunk)으로 분할하는 방법OpenAIEmbeddings와VectorStore(FAISS/Chroma)를 사용하여 문서 조각을 벡터로 변환하고 저장하는 방법RetrievalQA체인을 사용하여 RAG 파이프라인을 간단하게 구축하는 방법- LCEL을 사용하여
Stuff및Map-Reduce와 같은 RAG 체인을 직접 구현하는 방법