Assistants
Why your internal chatbot gives wrong answers, and how retrieval fixes it
Last updated: 14 July 2026
A familiar disappointment: a company points an AI chatbot at its own documents, expecting a helpful assistant, and gets one that still answers vaguely, or worse, confidently gives an answer that is simply wrong. The documents are right there. So why does it keep missing them?
The instinct is to blame the model, to assume it is not smart enough, and to reach for a bigger one. That is almost always the wrong diagnosis. The model is usually fine. The problem is what the model is allowed to see at the moment it answers, and how the right information reaches it. That part of the system has a name: retrieval.
This is a plain walk through why these assistants go wrong, what retrieval actually is, and the specific, unglamorous things that separate a chatbot that demos well from one your team and your customers can rely on.
The short version
- A model with no retrieval answers from its general training, so it invents plausible, business-specific answers it has no real way to know.
- Uploading your documents is not the same as retrieval. If the right passage is not fetched and handed to the model, it quietly falls back to guessing.
- When these systems fail, the failure is in retrieval far more often than in the model. Industry testing in 2026 puts it at roughly three quarters of the time.
- The real fixes are specific and unglamorous: how documents are split, how they are searched, and how results are filtered before the model sees them.
- A trustworthy assistant answers only from your documents, cites the source, and says when it does not know. That last behavior is what separates useful from dangerous.
What a wrong answer actually looks like
Not every wrong answer is the same, and the differences matter, because each has a different cause and a different fix. In practice they cluster into a few recognizable shapes.
- It invents a specific fact, a price, a policy detail, a step in a procedure, that appears nowhere in your material.
- It answers confidently when it should not. This is the dangerous one. Research in 2025 noted that models tend to use more confident language when they are hallucinating than when they are stating something they actually know, which makes the wrong answers harder to catch.
- It blends two documents, taking a rule from one context and applying it to another where it does not belong.
- It cites nothing, or cites the wrong source, so no one can quickly check whether it is right.
- It gives a vague non-answer because it could not find the right passage and hedged instead of admitting it.
Practitioners group these into a handful of failure types, roughly factual, grounding, citation, and reasoning failures. You do not need the taxonomy to run a business, but it helps to know that a confident fabrication and a vague hedge are two different problems with two different causes.
Why it happens: the model is answering from memory
A large language model is trained on an enormous amount of general text. It genuinely knows a great deal about the world and nothing specific about your business: not your prices, not your post-op instructions, not the policy you changed last quarter. When you ask it a question about your company and give it no way to look anything up, it does the only thing it can. It produces the most plausible-sounding answer from its general training. That is exactly where confident, business-specific, wrong answers come from.
This is called answering from parametric memory, the knowledge baked into the model's weights during training. The model is not lying. It simply has no access to the truth you actually care about, so it fills the gap with something that reads well.
The most common trap is assuming that uploading your documents solves this. It often does not. Attaching files or pointing the tool at a knowledge base does not guarantee that the one passage which answers a given question is found and placed in front of the model at the moment it writes the answer. If that step is weak or missing, the assistant quietly falls back to memory, and you are back to confident guessing.
What RAG actually is, in plain terms
The fix has a name: Retrieval-Augmented Generation, usually shortened to RAG. Strip the jargon and it is a simple idea. Before the model answers, the system goes and fetches the relevant passages from your documents, hands those to the model, and instructs it to answer only from them, with a citation. Generation, the model writing an answer, is augmented by retrieval, fetching your real information first.
There are two halves to it:
- Setup, done once and repeated whenever your documents change: your material is read, split into small passages, and indexed so it can be searched by meaning rather than by exact wording. That searchable index is a vector database.
- Per question: the question is used to search that index, the most relevant passages come back, and the model writes an answer grounded in them, citing where each part came from.
Because the knowledge lives in the index and not inside the model, you keep it current by re-indexing a document. There is no retraining and no downtime. Change the policy, re-ingest the file, and the assistant is up to date.
The surprising part: it is almost always retrieval, not the model
Here is the thing most people get wrong. When one of these assistants gives a bad answer, the reflex is to blame the model and buy a bigger one. But industry analysis through 2026 consistently finds that when a RAG system fails, the failure is in retrieval, not in generation, roughly three quarters of the time. If the passage that actually answers the question is never fetched, no model, however capable, can answer correctly. It will either hedge or fill the gap from memory.
That reframes where the real work is. Moving an assistant from impressive demo to reliable tool is mostly about making retrieval good, not about the brand of model behind it. A striking illustration: a 2024 clinical study found hallucination rates as high as about 35 percent when a system answered using general web search, against about 6 percent when it answered from a curated, domain-specific knowledge base. Same model, very different accuracy, driven almost entirely by what it was given to work with. Treat the exact figures as directional, but the direction is the whole point.
The levers that actually make it accurate
Four unglamorous things do most of the work. They are worth understanding, because they are where the difference between a toy and a tool actually lives.
- How documents are split (chunking). If you cut a document in the wrong place, the passage that answers a question gets torn in half, and retrieval can never find it whole. Practitioners are blunt: fix chunking first, because bad chunking guarantees failure even with everything else done well. Splitting where the meaning shifts, rather than every fixed number of characters, has lifted accuracy meaningfully in published comparisons.
- How documents are searched (hybrid search). Searching by meaning alone misses exact terms like a product code or a drug name. Searching by keyword alone misses paraphrases. Combining both, called hybrid search, beats either one, and reported testing in 2026 shows a clear improvement over meaning-only search.
- How results are filtered (reranking). A first pass casts a wide net, then a second, more careful model re-scores the candidates and keeps only the best few. A common rule of thumb is to fetch around twenty candidates, re-rank them, and send only the top three to five to the model. Fewer, better passages beat more, noisier ones.
- What is in the index (curation). The index is only as good as what goes into it. Old, duplicate, or contradictory documents produce confident, wrong answers no matter how good the rest of the pipeline is. Keeping the source material clean and current is not glamorous, but the 35 versus 6 percent gap above is exactly this lever at work.
Grounding, and the value of admitting 'I do not know'
Retrieval gets the right information in front of the model. Grounding is the set of instructions and checks that force the model to actually use it: answer only from the provided passages, cite them, and if the answer is not there, say so and hand off to a person rather than inventing one.
That last behavior is the single most important safety property for a business assistant. An assistant that admits it does not have something and offers to connect the person to a human is far safer than one that is slightly more accurate on average but hides its uncertainty, especially given that models sound most confident precisely when they are wrong. For a clinic, a law firm, or a finance team, the refuse-and-escalate path is not a limitation. It is the feature that keeps the system from confidently giving a medical, legal, or financial answer it should never give.
How you would actually know it is accurate
You do not have to take accuracy on faith. RAG systems can be measured, and any serious build is. The standard checks separate the two halves, so you know where a problem lives:
- Retrieval quality: did the right passage get fetched at all? Measured as context precision and context recall.
- Faithfulness, also called groundedness: does the answer stick to the retrieved passages, or does it drift back to the model's memory? The common method breaks an answer into individual claims and checks each one against the sources.
Practitioners treat a faithfulness score above roughly 0.85, on a 0 to 1 scale, as good, and below about 0.70 as a real hallucination problem to fix. Open frameworks like RAGAS, DeepEval, and TruLens run these checks. The right way to use them is against your own real questions, not a generic benchmark. That is also why we prove accuracy on a sample of your actual documents before a full build, rather than quoting you a number from someone else's project.
RAG, or just training the AI on our documents?
This is the most common request we hear, and usually the wrong instinct. There is a clean way to think about it: RAG solves a knowledge problem, fine-tuning solves a behavior problem. Fine-tuning bakes new behavior into the model, a tone, a format, a house style. It does not reliably teach it facts, and it cannot cite a source.
For answering questions from your material, especially material that changes and that you may one day need to audit, RAG is almost always the right tool. It is cheaper, you update it by re-indexing rather than retraining, and every answer can be traced back to a document, which matters for anything with a compliance or accuracy obligation. Many mature systems in 2026 use both, RAG for the facts and light fine-tuning for tone and format, but the facts should come from retrieval, not from the model's memory.
What good looks like for a small business
Pulling it together, a knowledge assistant you can actually rely on has a few things in common. A clean, current set of source documents. Retrieval that has been tuned, with sensible chunking, hybrid search, and reranking, rather than accepted out of the box. Answers that cite their source. A firm 'I do not know, here is a person' path for anything it cannot ground. And a measured accuracy on your own questions before it ever goes live.
None of that depends on a magic model. It depends on the plumbing around the model being built with care. That is the entire difference between a chatbot that demos well in a meeting and one your team and your customers can trust with real questions, day after day.
Common questions
We already uploaded our documents and it is still wrong. Why?
Uploading is not the same as retrieval. If the system is not fetching the right passages and forcing the model to answer from them with citations, it will keep falling back on general memory. Retrieval is where accuracy is won or lost, and industry testing puts most failures there, not in the model.
Is this the same as training the AI on our data?
No. Training, or fine-tuning, changes how the model behaves and cannot cite a source. RAG leaves your documents outside the model and fetches them at question time, so answers stay grounded and traceable, and you update them by re-indexing rather than retraining.
How do we stop it from making things up?
Ground it: answer only from the retrieved passages, cite them, and refuse when the answer is not there. Then measure faithfulness on your real questions. The combination is what keeps it honest, and the refuse-and-escalate path is what keeps a wrong answer from ever reaching a customer.
How accurate can it realistically get?
It depends on your documents and your questions, which is why we measure it on a sample of your real material before committing to a build. What matters as much as the accuracy figure is that the system escalates the cases it is unsure about instead of guessing.
Related: Knowledge assistant · Customer support agent · Is it accurate enough? · Stopping hallucinations
Start with a free workflow audit
A 45-minute call. We map three processes agents can take over, estimate what each would save, and quote what it would cost. No obligation.