1.1.3 RAG 핵심 원리
RAG는 검색, 정보 증강, 응답 생성이라는 세 가지 핵심 단계로 구성됩니다.
➊ 검색 단계(Retrieval)
검색 단계는 RAG의 첫 번째 핵심 과정으로, 사용자의 질문(Query)에 대해 가장 관련성이 높은 정보를 검색하여 LLM에 제공합니다. 이 단계가 중요한 이유는 LLM이 검색한 문서를 기반으로 더 정확한 응답을 생성할 수 있도록 도와주기 때문입니다.
특히 벡터 검색(Vector Search) 기술을 활용하면 데이터베이스에서 질문과 유사한 문서를 효율적으로 찾아 LLM에 제공할 수 있어, 더욱 정교한 답변을 생성할 수 있습니다.1