๐ŸŒถ๏ธ Hot take: I'm tired of RAG systems that just grab the first...

@victorialslocum
Victoria Slocum@victorialslocum
14 views Aug 26, 2025 ~2 min read
Advertisement
1
๐ŸŒถ๏ธ Hot take: I'm tired of RAG systems that just grab the first document and call it done.
๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—ฅ๐—”๐—š is probably the only way RAG is ๐˜ข๐˜ค๐˜ต๐˜ถ๐˜ข๐˜ญ๐˜ญ๐˜บ going to be useful.

But whatโ€™s actually the difference?

๐—ง๐—ต๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ฏ๐—น๐—ฒ๐—บ ๐˜„๐—ถ๐˜๐—ต ๐—ก๐—ฎ๐—ถ๐˜ƒ๐—ฒ ๐—ฅ๐—”๐—š:
Traditional RAG pipelines are essentially one-shot systems, they retrieve context once and hope for the best. They're limited to a single external knowledge source and have zero reasoning about retrieval quality or the data environment theyโ€™re working with.

The difference in ๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—ฅ๐—”๐—š systems comes down to three capabilities:

๐Ÿญ. ๐— ๐—ฒ๐—บ๐—ผ๐—ฟ๐˜†: Unlike naive RAG that forgets everything between queries, agentic systems maintain both short-term and long-term memory. This means they can learn from previous interactions and build context over time.

๐Ÿฎ. ๐—ง๐—ผ๐—ผ๐—น๐˜€: While naive RAG is stuck with one knowledge source, agentic RAG can access multiple external tools like vector dbs, web searches, APIs, calculators, whatever the task requires, and also dynamically formulate *how* to query that tool. This makes it a lot more robust in dealing with actual human usage.

๐Ÿฏ. ๐—ฆ๐—ฒ๐—น๐—ณ-๐—›๐—ฒ๐—ฎ๐—น๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐—ฎ๐˜€๐—ผ๐—ป๐—ถ๐—ป๐—ด: Agentic systems can reflect on their retrieval quality, critique their own responses, and iterate until they get better results. They actually ๐‘กโ„Ž๐‘–๐‘›๐‘˜ about whether the retrieved context is good enough, whether theyโ€™ve responding to the userโ€™s query to the best of their ability.

The process becomes iterative - the agent retrieves, reasons, validates, and refines until it completes the task properly, and with the right architecture implementation, will improve over time.

So yes sure there are still plenty of applications for Ask-Retrieve-Generate workflows, but if we actually want robust systems that provide value, agentic RAG is going to be the future.

After building our naive RAG project Verba, we realized pretty quickly it had some major limitations. So thatโ€™s exactly why we built our new agentic RAG framework, Elysia, thatโ€™s an entirely open source, pip-installable python package.
Read more about how we built a full end-to-end agentic system: weaviate.io/blog/elysia-agโ€ฆ
Media image
Actions
What You Can Do
  • Export as PDF or Markdown
  • Batch Export to Notion
  • Bookmark & Highlight
  • Screenshot Tweet
Create Free Account

Includes 7-day Premium trial

Advertisement