This survey comprehensively examines existing RAG models, summarizing their core techniques into four main steps from a retrieval perspective. It recognizes that some methods may encompass multiple steps and that decoupling these steps could potentially obscure their intrinsic connections. Nevertheless, the primary objective is to simplify the complexity of the approach, clearly delineating the specific problems it addresses. This allows for a clearer identification of areas ripe for further optimization and improvement. Despite the thorough investigation, the rapid evolution of the field and page limits mean that certain aspects might not have been fully analyzed and explored, or recent developments could have been missed. While the paper references evaluation methods that can aid in the development of RAG, it also acknowledges mature tools like LangChain and LlamaIndex as useful resources. However, the focus of this survey is not on detailing the evaluation pipeline or how these tools are specifically used, but rather on illustrating how evaluation aspects can support the advancement of RAG. This choice highlights an area for future work, emphasizing the importance of methodological clarity and the application of evaluation tools in refining and enhancing RAG models.
이 설문조사는 기존 Retrieval-augmented generation (RAG) 모델을 종합적으로 조사하여 검색 관점에서 핵심 기술을 네 가지 주요 단계로 요약합니다. 일부 방법은 여러 단계를 포함할 수 있으며 이러한 단계를 분리하면 본질적인 연관성이 모호해질 수 있다는 점을 인식하고 있습니다. 그럼에도 불구하고, 이 방법의 주요 목표는 접근 방식의 복잡성을 단순화하여 구체적인 문제를 명확하게 구분하는 것입니다. 이를 통해 추가 최적화 및 개선이 필요한 영역을 더 명확하게 파악할 수 있습니다. 철저한 조사에도 불구하고 이 분야의 급격한 발전과 페이지 제한으로 인해 특정 측면을 완전히 분석하고 탐구하지 못했거나 최근의 발전을 놓쳤을 수 있습니다. 이 백서에서는 RAG 개발에 도움이 될 수 있는 평가 방법을 언급하고 있지만, LangChain 및 LlamaIndex와 같은 성숙한 도구도 유용한 리소스로 인정하고 있습니다. 그러나 이 설문조사의 초점은 평가 파이프라인이나 이러한 도구가 구체적으로 어떻게 사용되는지에 대한 자세한 내용이 아니라 평가 측면이 RAG의 발전을 어떻게 지원할 수 있는지를 설명하는 데 있습니다. 이러한 선택은 향후 연구 분야를 강조하며, 방법론적 명확성과 RAG 모델을 개선하고 향상시키는 데 있어 평가 도구의 중요성을 강조합니다.
이 설문조사는 기존 RAG 모델을 종합적으로 조사하여 검색 관점에서 핵심 기술을 네 가지 주요 단계로 요약합니다. 일부 방법은 여러 단계를 포함할 수 있으며 이러한 단계를 분리하면 본질적인 연관성이 모호해질 수 있다는 점을 인식하고 있습니다. 그럼에도 불구하고, 이 방법의 주요 목표는 접근 방식의 복잡성을 단순화하여 구체적인 문제를 명확하게 구분하는 것입니다. 이를 통해 추가 최적화 및 개선이 필요한 영역을 더 명확하게 파악할 수 있습니다. 철저한 조사에도 불구하고 이 분야의 급격한 발전과 페이지 제한으로 인해 특정 측면을 완전히 분석하고 탐구하지 못했거나 최근의 발전을 놓쳤을 수 있습니다. 이 백서에서는 RAG 개발에 도움이 될 수 있는 평가 방법을 언급하고 있지만, LangChain 및 LlamaIndex와 같은 성숙한 도구도 유용한 리소스로 인정하고 있습니다. 그러나 이 설문조사의 초점은 평가 파이프라인이나 이러한 도구가 구체적으로 어떻게 사용되는지에 대한 자세한 내용이 아니라 평가 측면이 RAG의 발전을 어떻게 지원할 수 있는지를 설명하는 데 있습니다. 이러한 선택은 향후 연구 분야를 강조하며, 방법론적 명확성과 RAG 모델을 개선하고 향상시키는 데 있어 평가 도구의 중요성을 강조합니다.