If you've asked a vendor "how does your AI know about our policies/products/support tickets?" and gotten an answer full of acronyms, this is the plain version. RAG — Retrieval-Augmented Generation — is the technique behind almost every "chat with your documents" feature you've seen in the last two years, and understanding roughly how it works will save you from at least one bad vendor conversation.
The problem it solves
A general-purpose AI model was trained on the public internet, not your company's internal wiki, your product catalog, or last month's support tickets. Ask it a question about your own business and it either says it doesn't know, or — worse — confidently makes something up. RAG is how you give the model access to your actual, current information without retraining the entire model (which is slow, expensive, and goes stale the moment your data changes).
How it actually works, in three steps
- Your documents get chopped up and indexed. Policies, product pages, past tickets — broken into chunks and stored in a way that can be searched by meaning, not just keywords.
- When someone asks a question, the system searches that index first — not the whole internet, just your own content — and pulls out the handful of chunks most relevant to the question.
- Those chunks get handed to the AI model along with the question, with an instruction to answer using this information. The model's job shrinks from "know everything" to "read these five paragraphs and answer accurately."
Why this beats fine-tuning for most business use cases
Fine-tuning — retraining a model on your data — sounds more impressive, but it's the wrong first tool for most companies. It's expensive to redo every time your data changes, it doesn't tell you which document an answer came from (a real problem when someone asks "where did that number come from?"), and it can quietly bake in outdated information that's hard to detect. RAG, by contrast, always pulls from your current documents, and you can trace every answer back to its source — which matters enormously the first time someone questions an AI-generated answer in a client meeting.
Where RAG actually breaks
It's not magic, and the failure modes are predictable once you know to look for them:
- Bad chunking. If a document gets split in the wrong place, the system might retrieve half of a table or a clause without its exception — and answer confidently with incomplete information.
- Ambiguous or outdated source documents. RAG retrieves what's there. If your policy wiki has three contradicting versions of the same page, it may retrieve any of them.
- Questions that need reasoning across many documents at once — "compare our Q1 and Q3 numbers across these 40 reports" — strain a system built to retrieve a handful of relevant chunks, not synthesize everything.
The real question to ask a vendor pitching "AI on your data"
Ask them to show you an answer alongside the exact source chunk it was pulled from. If they can't show you that trace, you have no way to verify the answer is actually grounded in your documents rather than the model's general training — and no way to fix it when it's wrong.