Spring AI 개발 일지 (4) - RAG 개념 정리
·
Spring
✅ RAGLLM은 학습한 지식 안에서만 답변할 수 있기 때문에 특정 도메인 지식이 필요한 경우에는 전혀 엉뚱하거나 틀린 정보를 말하는 Hallucination이 발생할 수 있습니다.이런 문제를 해결하기 위해 RAG(Retrieval-Augmented Generation)라는 개념이 등장했습니다. RAG는 외부 데이터를 검색해 LLM에게 특정 맥락(context)을 제공하여, 보다 정확하고 신뢰할 수 있는 답변을 생성하도록 합니다.✅ RAG 파이프라인Spring AI에서 지원하는 대표적인 RAG 흐름은 다음과 같습니다.데이터 색인 (Data Indexing)문서 ChunkingPDF 또는 텍스트 문서 업로드텍스트 추출 및 정제LLM이 이해하기 좋은 단위로 Chunking(Text Splitting)벡터화 ..