서론최근 AI, RAG, AI agent와 관련한 내용이 자주 들리기도 하고, 회사 신입들에게 내줄 프로젝트 주제가 Rag를 활용한 챗봇 이나 AI Agent 구축이라는 주제일 것이라고 들어 Spring으로 구축을 해보았습니다. 초보자가 Rag에 대해 알아가는 과정임으로 틀린 부분이 있을 수도 있습니다. 틀린 부분은 댓글을 달아 주시면 고쳐서 재업로드를 하겠습니다! RAG(Retrieval-Augmented Generation)란 무엇인가?RAG는 "검색을 통한 보강 생성"의 약자로, 대형 언어 모델(LLM)이 자체 지식만으로 답변을 생성하는 대신, 외부 지식원(예: 문서, 데이터베이스)에서 관련 정보를 검색하여 그 정보를 바탕으로 더 정확하고 구체적인 답변을 생성하는 방식입니다.주요 특징:검색 단계:..