
RAG란 무엇인가?
·
LLM
1. RAG 도입 배경LLM의 한계를 극복하자!→ LLM이 기존에 가지고 있지 않은 지식까지 활용해서 답변할 수 있도록 만들어주는 프레임워크→ Fine-Tuning, RAG 등의 기법들이 나옴 2. RAG의 구조 RAG 사용 유무에 따른 프롬프트 차이기존 : 사용자의 질문만 프롬프트로 받음 → LLM 학습 시 배우지 못한 내용에 대해서는 답변 불가with RAG : 외부 데이터 저장소에서 필요한 지식을 프롬프트로 전달 → 새로운 내용에 대해서도 답변 가능 3. 각 구성 요소의 역할 Document Loaders : 문서 불러옴Text Splitter : 문서 텍스트 분할Vector Embeddings : 문서 텍스트를 임베딩 형태로 변환하여 수치화된 임베딩 값을 벡터 형태로 저장Retriev..