Everything about Retrieval-augmented generation
Type of information retrieval using LLMs
Retrieval-augmented generation (RAG) is a technique that enables large language models (LLMs) to retrieve and incorporate new information from external data sources. With RAG, LLMs first refer to a specified set of documents, then respond to user queries. These documents supplement information from the LLM's pre-existing training data. This allows LLMs to use domain-specific and/or updated information that is not available in the training data. For example, this enables LLM-based chatbots to access internal company data or generate responses based on authoritative sources. The technique was first proposed in 2020 and has since become a widely adopted approach in modern AI systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Retrieval-augmented generationA 5-minute orientation
- Skim a recent paper: Retrieval-Augmented Generation-Based Relation ExtractionInfluential work since 2022
- Pick up a classic book: The Art of Chunking in AI SystemsThe most-reprinted book on the subject
- Read the landmark paper: Graph Retrieval-Augmented Generation: A SurveyCited 192 times
- Go sideways: Prompt engineeringA closely related topic
- Go sideways: Information retrievalA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Graph Retrieval-Augmented Generation: A Survey
Interactive AI With Retrieval-Augmented Generation for Next Generation Networking
Retrieval-Augmented Generation (RAG)
Retrieval augmented generation using engineering design knowledge
Agentic Retrieval-Augmented Generation: Advancing AI-Driven Information Retrieval and Processing
Retrieval-Augmented Generation for Multiple-Choice Questions and Answers Generation
Semantic Embeddings for Arabic Retrieval Augmented Generation (ARAG)
Exploring Retrieval Augmented Generation in Arabic
🆕 Influential since 2022
Retrieval-Augmented Generation-Based Relation Extraction
Enhanced Retrieval-Augmented Generation Using Low-Rank Adaptation
Adaptive iterative retrieval for enhanced retrieval-augmented generation
Nursing Retrieval-Augmented Generation: Retrieval augmented generation for nursing question answering with large language models
Neurosymbolic Retrievers for Retrieval-Augmented Generation
📚 Books worth reading
The Art of Chunking in AI SystemsNavdeep Singh, Bavalpreet Singh · 2026
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Prompt engineering Prompt engineering is the process of structuring natural language inputs (known as prompts) to produce specified outputs from a generative AI model. Context…
- Information retrieval In computing and information science, information retrieval (IR) is the task of identifying and retrieving information system resources that are relevant…
- Vector database A vector database, vector store or vector search engine is a database that stores and retrieves embeddings of data in vector space. Vector databases typically…
- Knowledge cutoff In machine learning, a knowledge cutoff (or data cutoff) is the point in time beyond which a large language model has not been trained on new data. Since…
- MindsHub MindsHub is an open-source artificial intelligence software platform that enables organizations to analyze both structured and unstructured data without…
- Multimodal learning Multimodal learning is a type of deep learning that integrates and processes multiple types of data, referred to as modalities, such as text, audio, images…
- Retrievability Retrievability is a term associated with the ease with which information can be found or retrieved using an information system, specifically a search engine…
- Prompt injection Prompt injection is a cybersecurity exploit and an attack vector in which innocuous-looking inputs (i.e. prompts) are designed to cause unintended behavior…