Overview
A concrete decision framework for upgrading your retrieval system — before multi-hop questions quietly become the majority of your traffic.
Why it matters
GraphRAG (Level 2) is strictly more expensive to build and operate than naïve RAG: it needs an extraction pipeline, a graph store, and a more complex query planner. So the real skill isn't knowing GraphRAG exists — it's knowing when the upgrade pays for itself. Two failure directions are equally common:
- Jumping too early: building a full graph pipeline when 90% of user questions are simple single-document lookups. You pay GraphRAG's latency and engineering cost for RAG's problem.
- Waiting too long: staying on naïve RAG while users increasingly ask questions like 'which supplier of ours was also mentioned in the vendor-risk report from last quarter?' — questions that require composing facts that live in different documents. No amount of better chunking or more k fixes this, because the answer genuinely doesn't exist inside any single chunk.
A practical transition rule: log every user query, tag whether the correct answer required combining facts from more than one source, and track that percentage over time. When multi-hop questions cross roughly 15-20% of traffic — or when you notice support tickets citing 'the bot gave a half-right answer that mixed up two different things' — that's the quantified signal to invest in GraphRAG, rather than reacting to a single embarrassing demo failure.
