Better RAG 3: The text is your friend
This is part 3 of a series on Retrieval Augmented Research, or how to build better RAG systems to answer complex questions. Part 1 covers the basics and key concerns when building RAG systems, and Part 2 covers multi-turn retrieval, or 'walking'. In this part, we'll go over transformations that can be applied to your source data and the question, to improve retrieval. A lot of RAG pipelines embody the paths their creators took to discovering embeddings - including mine - and a lot of us fall into the same trap. First, you find embeddings and leave the world of fuzzy search behind. Maybe you've heard of BM25, or perhaps Elastic or Postgres were the closest you had - but embeddings are great! True semantic search for the first time! Much like any addictive new tool you start to use and then overuse it. Before you know it you've embedded everything you can find, and you're retrieving too much. It works sometimes, and other times nothing works. Everything you search for has thousands of ma
Better RAG 3: The text is your friend Hrishi Olickel About me Better RAG 3: The text is your friend Use the whole brain, luke This is part 3 of a series on Retrieval Augmented Research, or how to build better RAG systems to answer complex questions. Part 1 covers the basics and key concerns when building RAG systems, and Part 2 covers multi-turn retrieval, or 'walking'. In this part, we'll go over transformations that can be applied to your source data and the question, to improve retrieval. A lot of RAG pipelines embody the paths their creators took to discovering embeddings - including mine
saved by
related reading
- Better RAG 2: Single-shot is not good enougholickel.com
- Rerankers and Two-Stage Retrieval | Pineconepinecone.io
- Better RAG 1: Basicsolickel.com
- Building a web search engine from scratch in two months with 3 billion neural embeddingsblog.wilsonl.in
- Building Enterprise AI: Hard-Won Lessons from 1200+ Hours of RAG Developmentbytevagabond.com
- Code a simple RAG from scratchhuggingface.co
- Patterns for Building LLM-based Systems & Productseugeneyan.com
- Advanced Retriever Techniques to Improve Your RAGs | Towards Data Sciencetowardsdatascience.com
- Beyond embeddings: Navigating the shift to completions-only RAGsensible.so
- Advanced RAG Techniques: What They Are & How to Use Themfalkordb.com
- Aman's AI Journal • Primers • Retrieval Augmented Generationaman.ai
- 10 Ways to Improve the Performance of Retrieval Augmented Generation Systems | Towards Data Sciencetowardsdatascience.com