Advanced RAG Patterns
Every advanced pattern is one decision wrapped around a search call and one more model call to pay for it: search as a tool, what the router and grader papers trained, fallbacks, multi-hop, and choosing by failure.
Last updated
After this section you can
- Trace one search tool call, from the query to a cited answer
- Choose a retrieval pattern from a failure you measured
- Count the model calls and tokens a pattern adds
Advanced RAG Patterns
Count what each model decision costs, and keep only the patterns that earn their calls.
A pattern is one search wrapped in decisions. A model decision costs a call, so add a pattern only when a measured failure calls for it, and keep it only if it wins on that slice of the golden set.
Amber boxes are model decisions. The dashed path skips the search. Wider than your screen? Scroll sideways.