Better RAG 2: Single-shot is not good enough
This is part 2 of a series on improving retrieval-augmented-generation systems. Part 1 covers the basics of such systems, key concerns such as question complexity, and the need for new solutions. In this part, we'll cover the basics of multi-turn retrieval - what it is, why it's needed, and how to implement it. If you were interested in how WalkingRAG works, this article should leave you with a working, implementable understanding of how to build a similar system. Almost all RAG systems today work 'single-shot' - for a given question, they retrieve information, trim and modify, and use an LLM to generate an answer. Prima facie this seems okay - until you consider how humans answer questions today. Let's presume that you're an above GPT-4 level intelligence. How often have you been able to solve problems with a single round of retrieval? In most cases, your first round of Google searches, combined with any residual information you have, gets you closer to finding the answer - rarely do
Better RAG 2: Single-shot is not good enough Hrishi Olickel Better RAG 2: Single-shot is not good enough How to 'walk' to better answers This is part 2 of a series on improving retrieval-augmented-generation systems. Part 1 covers the basics of such systems, key concerns such as question complexity, and the need for new solutions. In this part, we'll cover the basics of multi-turn retrieval - what it is, why it's needed, and how to implement it. If you were interested in how WalkingRAG works, this article should leave you with a working, implementable understanding of how to build a similar sy
Explore this link on the map →related reading
- Better RAG 3: The text is your friendolickel.com
- Advanced Retriever Techniques to Improve Your RAGs | Towards Data Sciencetowardsdatascience.com
- Patterns for Building LLM-based Systems & Productseugeneyan.com
- Retrieval-Augmented Generation for Large Language Models: A Surveyarxiv.org
- 10 Ways to Improve the Performance of Retrieval Augmented Generation Systems | Towards Data Sciencetowardsdatascience.com
- Rerankers and Two-Stage Retrieval | Pineconepinecone.io
- Advanced RAG Techniques: What They Are & How to Use Themfalkordb.com
- What is Retrieval Augmented Generation (RAG)? | Databricksdatabricks.com
- Better RAG 1: Basicsolickel.com
- Chroma Context-1: Training a Self-Editing Search Agent | Chromatrychroma.com
- 10 Ways to Improve the Performance of Retrieval Augmented Generation Systems | Towards Data Sciencetowardsdatascience.com
- Vinija's Notes • NLP • Retrieval Augmented Generationvinija.ai