Flashcard: how is agentic RAG different from single-shot RAG?
Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
Agentic RAG puts retrieval inside the agent loop as a tool the model can call multiple times. Single-shot RAG retrieves once before generation. Agentic RAG handles multi-hop and missing-context cases at extra cost.
Imagine answering a question with a stack of books. One way: someone hands you five pages they think are relevant, and you write your answer using only those pages. That is single-shot RAG. Another way: you can ask for any page at any time, read it, decide if you need more, ask for another, and so on, until you feel you have enough. That is agentic RAG. The first is faster because you only look once. The second is better when the answer needs you to chase down related facts, but it costs more because you keep looking. Most modern AI products like Perplexity research mode and ChatGPT browsing use agentic RAG for hard questions and fall back to single-shot for simple ones.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
Define agentic RAG as retrieval as a tool inside an agent loop; single-shot RAG as one retrieval before generation. Name the runtime decision versus pre-processing step distinction. Cover the three problem classes agentic RAG wins on. State the cost reality and the production routing pattern. Close with the loop-cap requirement to avoid runaway loops.
Real products, models, and research that use this idea.
What an interviewer would ask next. Try answering before peeking at the approach.
Red flags and common mistakes that signal junior thinking. Click to expand.
Describing agentic RAG as RAG with reranking or with better embeddings. The defining feature is that retrieval is a runtime tool call the agent decides to make, not a fixed pre-processing step.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.