Reduce Chatbot Hallucinations — Scope, Triage, and the Weekly Check That Catches Them (2026)
Quick answer: You reduce hallucinations in a production chatbot with four moves, in this order: take the expensive topics away from open generation entirely (pricing, refunds, legal, anything contractual), set the grounding and refusal dials your platform already has, read a weekly sample of AI-answered transcripts with a simple three-way grade, and fix the source passages that mislead the model rather than the individual bad answers. None of this eliminates hallucination; the glossary entry explains why nothing does. What it does is push the rate toward the single-digit floor we measure on well-configured platforms and, more importantly, make sure the hallucinations that remain are cheap ones. If your bot answers from documents at all, the weekly check is the one habit this page most wants to leave you with.
The settings themselves take an afternoon. What separates bots that stay trustworthy from bots that quietly rot is everything around the settings: what the bot is allowed to answer, who reads its transcripts, and what happens when an invented answer reaches a customer. That operating layer is this page. The build-time configuration (grounding strictness, refusal path, citations, retrieval breadth) is covered dial-by-dial in our RAG build guide and is assumed, not repeated, here.
Start by shrinking the blast radius
Before touching any AI setting, decide what the bot may never answer generatively. Hallucination risk is not spread evenly across topics: an invented greeting costs nothing, an invented refund policy is the Air Canada case with your name on it (a tribunal made the airline pay for its bot's fabricated bereavement-fare advice; the glossary entry has the details). The lesson generalizes: a hallucinated policy is your policy until you correct it, so the topics where wrong answers carry a price tag should not be generated at all.
Write an actual list. For most SMBs it is short: prices and discounts, refund and cancellation terms, legal and compliance statements, delivery promises with dates, anything medical or financial, anything you would want a lawyer to phrase. Serve those from scripted flows or verbatim quoted policy text, where the bot can be wrong only if the document is wrong, and route the rest to a human. Open generation is for the long tail the list does not cover: how-to questions, product explanations, troubleshooting. If your platform supports scoping the AI to specific knowledge collections, enforce the list there; if not, enforce it with flow design that catches the sensitive intents before the AI does.
Set the dials, then stop tuning them
Grounding strictness, the refusal path, citations, and retrieval breadth decide most of the observable quality, and our RAG build guide walks through each. Two operating notes belong here rather than there.
First, the refusal path only works if refusing leads somewhere. A bot that says "I don't have that in my docs" and stops is a dead end that users rephrase their way around until the model finally guesses. Wire the refusal to an action: an offer to hand off, a link to the relevant page, a ticket. The design pattern is the same guess-ask-or-escalate policy from our confidence-policy guide; the fallback intent is where it lives in the flow.
Second, resist the urge to fix hallucinations by swapping models. In our hands-on testing, configuration and content explain far more of the variance than the model badge: Tidio's Lyro measured a 6.7% hallucination rate partly because it refuses readily, while Chatbase measured 9% with the strongest citation accuracy we have recorded. Both are defensible postures; neither would survive a thin knowledge base. When answers go wrong, look at the knowledge base and the retrieved passages first, per our knowledge-base guide, and treat a model switch as the last resort, not the first.
The weekly check: twenty transcripts, three grades
Hallucinations are found by reading, not by dashboards. No platform metric reliably counts them, because the failure looks like success: the conversation ends, the customer leaves, no fallback fires. The fallback rate catches the questions your bot could not answer; it is silent about the ones it answered wrongly with confidence.
The protocol that works at SMB scale is deliberately small. Once a week, pull twenty transcripts where the AI answered from documents (most platforms can filter for this). Grade each answer three ways: correct, wrong, or correctly declined. The scale comes from our QA testing protocol, and its point survives repetition: a wrong answer is worse than a refusal, so a bot that declines often and invents rarely is healthier than its answer rate suggests. Twenty is an operating heuristic, not a statistical sample; the goal is trend and pattern, not a precise rate. What the reading surfaces, week after week, is that wrong answers cluster: the same ambiguous passage, the same outdated page, the same pair of near-duplicate articles feeding the model conflicting material.
That clustering is the leverage. Fix the passage, not the answer. Rewrite the ambiguous section, delete or merge the near-duplicates, update the stale page and confirm the index re-synced. One content fix typically retires a whole family of future hallucinations, which is a better return than any amount of prompt fiddling. Then add the question that exposed the problem to your launch test set, so the fix is checked by regression instead of memory.
When one reaches a customer
Some will. The incident drill is short and mostly about honesty. Verify what the bot actually said from the transcript, not from the customer's paraphrase. Decide whether to honor or correct: if the customer acted on the wrong answer in good faith and honoring is cheap, honor it and log the cost; if honoring is expensive, correct it explicitly, quickly, and with a human, not the bot that caused it. Then close the loop the same way the weekly check does: fix the source passage, add the question to the test set, and ask whether the topic belongs on the never-generate list. Keep a one-line log of every incident (date, topic, cost, fix). Three lines on the same topic is a scope decision waiting to be made.
What does not work is quietly deleting the conversation and hoping. The Air Canada tribunal's reasoning (a company answers for its bot the way it answers for its website) is one jurisdiction's small-claims ruling, but it matches how customers already think, and arguing with that expectation costs more than most refunds.
The 30-day loop
Four checks, monthly. Track your graded wrong-answer share from the weekly readings as a trend line; the direction matters more than the number, and a rising line after a knowledge-base import is your earliest corruption signal. Re-run the launch test set (the unanswerables especially) after any significant content change, per the regression cadence in the QA protocol. If you serve more than one language, grade a handful of transcripts per language separately; grounding quality does not transfer across languages automatically, and our review testing regularly finds per-language gaps. And re-read the incident log against the scope list: the loop is closed when costly topics migrate off open generation and the remaining hallucinations are the cheap kind.
When the right answer is less AI
Generative answers are a feature, not an obligation. If your volume is a handful of conversations a day, the weekly reading protocol costs more than answering by hand, and the arguments in when not to use a chatbot apply to the AI layer specifically: a menu bot over a dozen scripted FAQs has a hallucination rate of zero. If you operate in a regulated vertical where any invented sentence is a compliance event, scope generation down to nothing and let flows plus handoff carry the load. Platforms ranked in our best AI chatbot list are scored partly on how gracefully they permit exactly this: turning the LLM off where it does not belong is a platform capability worth shopping for.
Frequently asked questions
How do I know if my chatbot is hallucinating?
Read its transcripts; nothing else tells you. Filter for AI-generated answers, sample twenty a week, and grade them correct / wrong / correctly declined against your own documents. Dashboards do not flag hallucinations because the conversation completes normally. The tell in transcripts: specific, confident details (numbers, dates, policy terms) that do not appear in any source document.
What single change reduces hallucinations most?
If the bot is ungrounded, grounding it in your documents via RAG is the biggest step by far. If it is already grounded, the biggest step is subtraction: move the expensive topics (pricing, refunds, legal) off open generation into scripted flows. Everything after that is tuning.
Can I get my chatbot's hallucination rate to zero?
Not while it generates answers. The tendency is structural to language models, per the research covered in the glossary entry; the best-configured platforms we test measure single-digit rates, not zero. Zero is available only where generation is off: scripted flows and verbatim policy text. Design so the remaining errors land on cheap topics.
Should I show sources/citations to customers?
Yes, if the platform supports it. Citations discipline the model, let customers verify, and cut your investigation time on a reported bad answer from minutes to seconds. The cost is cosmetic. In our testing, turning citations off has never improved anything except the look of the widget.
My bot answered wrongly and the customer wants us to honor it. Do we have to?
We are not lawyers, and it depends on jurisdiction and the promise made. The pattern worth knowing: in the 2024 Air Canada case, a Canadian tribunal made the airline compensate a passenger who relied on its chatbot's invented policy, rejecting the claim that the bot answered for itself. Practically: honor cheap mistakes, correct expensive ones fast and human-first, and treat every such incident as a scope-list candidate.
Which platform hallucinates least?
The honest answer is that configuration and knowledge-base quality dominate the platform choice within the leading tier. Our measured rates under Scenario D (Chatbase 9%, Tidio Lyro 6.7%, Botpress 11% in our builder-comparison testing) sit in a band a bad knowledge base would swamp. Pick the platform on fit, then do the work in this guide.
Related guides
- AI hallucination (glossary) — what the failure is, why it happens, and why it cannot be switched off
- Build a RAG chatbot — the grounding, refusal, citation, and retrieval dials this page assumes are set
- Chatbot confidence policy — the guess-ask-or-escalate design behind a working refusal path
- Chatbot QA testing protocol — the regression discipline the weekly check feeds into
- Build a chatbot knowledge base — the content fixes that retire hallucinations at the source
- Reduce chatbot fallback rate — the sibling metric: questions the bot could not answer at all
- When not to use a chatbot — the volume and risk thresholds below which the AI layer is not worth policing
- Best AI chatbot — platforms scored partly on grounding and refusal behavior, under our published methodology
About this guide
Chatbotscape launched in 2026 as an independent review site for chatbot platforms. This guide is part of our SMB chatbot Academy. It is editorial guidance: the weekly-reading protocol, the triage rubric, and the cadence numbers are working practices, labeled as heuristics where they are heuristics, not guarantees. The advice to turn generative answering off where volume or risk does not justify it runs against the AI-platform industry's commercial interest deliberately. Your topics, volume, and regulatory exposure decide the arithmetic. To flag an issue or share what your transcript reviews surface, write to editorial@chatbotscape.com.
Methodology
Hallucination mechanics follow the sources cited in our glossary entry. Measured hallucination and citation rates referenced on this page come from our published hands-on reviews under Scenario D of our methodology (five-document knowledge base, multi-language query battery, fabrication measured against source content), on the dates recorded in each review. Sample sizes and cadences in this guide (twenty transcripts weekly, monthly loop) are operating heuristics for SMB volumes, not measured benchmarks. Air Canada tribunal facts follow BBC reporting on the February 2024 decision, verified on the date in the frontmatter.
Last updated
14 July 2026 — Initial publication aligned to methodology v3.12.1. Next scheduled refresh: 14 October 2026.