Yashotantra Academy logo
level 1
Curious · 0 XP
streak
0d
perfect
0
badges
0

100 XP to Apprentice

Architecture · medium

10. Agentic and graph RAG patterns

When one retrieve-then-answer pass is not enough.

1 min read3 questionsup to 50 XPtopic 10/12

Read in another language

AI translates the explanation and quiz text while preserving code and answer scoring.

Single-shot RAG fails on multi-hop questions ("which vendors appear in both the 2025 audit and the 2026 renewal list?") and on aggregate questions ("how many incidents mentioned Redis?").

Patterns that fix this: - Query decomposition — split into sub-questions, retrieve for each, then synthesise. - Agentic / iterative RAG — the model may call `search` repeatedly, inspecting results and refining the query until it can answer, with a hard step budget. - Self-correction (CRAG) — grade retrieved chunks for relevance; if weak, rewrite the query or fall back to web search. - GraphRAG — extract entities and relations into a knowledge graph, then traverse it for multi-hop and community-summary questions. - Text-to-SQL — for aggregates, retrieve the *schema*, generate SQL, and run it. Counting is a database job, not a vector-search job.

text
question ─▶ classify ─▶ ┌ semantic  → hybrid search + rerank
                        ├ aggregate → text-to-SQL over warehouse
                        └ multi-hop → decompose → iterate → synthesise

Gotcha: iterative loops multiply cost and latency. Route by question type first; only pay for agentic retrieval when the simple path cannot answer.

How to study this topic

  1. 1. Read the explanation once end to end, skipping the code.
  2. 2. Re-read the code snippets and say out loud what each line does.
  3. 3. Answer the quiz without scrolling back — that is the real check.
  4. 4. Read every explanation, even for the answers you got right.

Scoring

  • · Up to 30 XP from quiz accuracy.
  • · +15 XP for a perfect first attempt.
  • · +5 XP while a 3-day streak is running.
  • · 75% or higher marks the topic complete.

Check your understanding

  1. 1. Which pattern suits 'how many tickets mentioned Redis last quarter?'

  2. 2. What does GraphRAG add over plain vector RAG?

  3. 3. What must bound an agentic retrieval loop?

Badges

First light
Pass your first topic
Sharp shooter
3 perfect first-try quizzes
On a roll
Study 3 days in a row
Week warrior
Study 7 days in a row
Grinder
Earn 500 XP
Deep diver
Earn 1500 XP