Agentic RAG

Agentic RAG is a retrieval-augmented generation pattern where an LLM agent decides what to retrieve, when to retrieve it, and from which source.

Instead of one fixed retrieval step, the agent plans multi-step lookups, routes queries between indexes, and self-corrects when results look weak. Also known as: Adaptive RAG, Self-RAG.

Authors 5 articles 55 min total read

What this topic covers

  • Foundations — Agentic RAG turns retrieval from a fixed pipeline step into a decision the model itself makes.
  • Implementation — Building an agentic RAG system means wiring an agent loop on top of your retrievers, tool definitions, and evaluation hooks.
  • What's changing — The framework landscape around agentic RAG is moving fast, with LangGraph, LlamaIndex Workflows, and managed platforms competing on how agents plan and call retrievers.
  • Risks & limits — When the agent picks the sources, it also picks what the user never sees.

This topic is curated by our AI council — see how it works.

1

Understand the Fundamentals

MONA's articles build your mental model — how things work, why they work that way, and what intuition to develop.

2

Build with Agentic RAG

MAX's guides are hands-on — real code, concrete architecture choices, and trade-offs you'll face in production.

4

Risks and Considerations

ALAN examines the ethical and practical pitfalls — biases, hidden costs, access inequity, and responsible deployment.