RAG is not a feature. It's a filing system.

Teams keep bolting retrieval onto a product like a feature and wondering why it underwhelms. The uncomfortable truth: RAG is only as good as the filing system underneath it.

Every few weeks someone shows me a retrieval system that “isn’t working,” and almost every time the model is fine. The filing system isn’t.

The feature framing is the bug

Teams reach for RAG the way they’d reach for a date picker: drop it in, wire it up, ship it. But retrieval isn’t a widget you add to a product — it’s the quality of how your knowledge is organized, chunked, labelled, and kept current. The model is just the clerk. A brilliant clerk in a badly organized archive still hands you the wrong folder.

What actually moves the needle

If you can’t say why the right document should rank first, the model can’t either.

Fix the filing system and the “model problem” usually evaporates. Skip it, and no amount of prompt-tuning will save you.

Want this kind of thinking on your problem?