top of page
Search

Why Your AI Chatbot Makes Up Answers (And How to Stop It)

  • Writer: Aidan Blandford
    Aidan Blandford
  • Jul 20
  • 4 min read

Most AI chatbots don't fail by refusing to answer. They fail by answering anyway. Ask one a question that isn't covered anywhere in what you fed it, and it hands back a confident, complete sounding answer, because guessing is what the model does by default when it hits a gap. The fix isn't a smarter model. It's telling the bot it's allowed to say it doesn't know, then actually checking that it does.

Why does a chatbot make things up instead of saying it doesn't know?

An AI model predicts the next likely words. It isn't built to raise its hand. Ask it something your content never covered and it still has to produce something, so it fills the gap with the most plausible sounding answer it can generate. It has no sense that this particular answer came from a guess instead of your actual policy page.

A YouGov survey of more than 18,000 consumers across 17 markets found 54 percent hold the company responsible when its own chatbot gives out wrong information, not the AI vendor behind it. The customer doesn't file that complaint against the model. They file it against you.

What this actually looks like on a real support bot

On the member support bot I built for Brock Johnson's InstaClubHub, most of what members ask is already sitting somewhere in the course. The failure I actually had to design around wasn't a member asking something reasonable and getting silence back. It was the bot inventing a plausible answer to a question the content never touched, delivered with the exact same confidence as the questions it actually knew.

Give the bot permission to say it doesn't know

The instruction is one line, and it does most of the work. Tell the agent directly that saying a gap exists is an acceptable answer. Not "try to help regardless." Not "do your best." A plain instruction that admitting it doesn't know beats guessing.

One instruction stops most of it. It doesn't stop all of it, and you won't know which is true until you test it.

How do you actually test that the instruction holds?

Installing a smoke detector doesn't tell you it works. Pressing the test button does. Same idea here. Once the instruction is live, ask the bot something you know for a fact is nowhere in its material. If it answers instead of admitting the gap, the instruction isn't holding, and you find that out before a real customer does.

Good test questions come in a few shapes:

  • A product or service you have never offered

  • A policy that sounds plausible but you never actually wrote

  • A specific number, like a price or a date, that doesn't exist anywhere in your content

Run that test again every time you add a real chunk of new content, not just once at launch.

What do you do with the questions it can't answer?

Every honest "I don't know" the bot logs is a to-do list, not a failure. It tells you exactly which real question your content doesn't cover yet. Pull that log on a schedule and the next thing you add is whatever members actually asked, not whatever you guessed they would.

This sits next to two other ways a trained agent goes wrong: it can give conflicting answers when policy and old tickets get mixed together, or quietly go stale when nobody updates what it was trained on. Guessing at what it was never given is the third.

Is this something you have to build yourself?

You can wire this up on your own if you're willing to write the instruction and re-run the test by hand every time you touch the content. It's also exactly the kind of step that gets skipped under a deadline, which is when a bot starts guessing in front of a real customer. I build these for a living, trained on a business's own content instead of a generic script, and this test runs on every one before it ships.

If you're weighing whether to build it yourself or pay someone, I broke down how these are usually priced elsewhere. You can see an agent like this running live, built on real content, at demo.ajmarketingresults.com.

Common questions

Does telling a chatbot to say "I don't know" make it useless?

No. It only holds back on questions outside what you gave it. Everything actually in its material, it still answers normally. The instruction narrows the guessing, not the answering.

How often should I test it with a question I know isn't covered?

Any time you add a real chunk of new content, and at least once a month even if nothing changed, since behavior can shift with updates on the model's side too.

Is this the same thing as RAG?

No. RAG is how the bot finds the right piece of your content to answer from. This is what happens when nothing relevant turns up at all. You need both: retrieval that pulls the right chunk, and an instruction that admits when there isn't one.

Can a chatbot still make things up even with a good knowledge base?

Yes, if nobody tests it against a question the content doesn't cover. A knowledge base makes correct answers possible. It doesn't make guessing impossible on its own.

What's the actual risk if I skip this?

The bot answers a real customer confidently and wrong, in your voice, on something that matters to them like a price or a policy, and they believe it because nothing about the answer looked uncertain.

 
 
 

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page