Why AI makes up answers (and how to stop it)

AI chatbots sometimes invent prices, policies and products. Here is why AI makes up answers and which measures stop it in conversations with your customers.

27 October 2026 · 6 min read
Why AI makes up answers (and how to stop it)

A customer asks on Messenger: "Do you offer free delivery to Shkodër?" The assistant replies with full confidence: "Yes, delivery is free across Albania!" The problem is that your business has never offered free delivery. Here is why AI makes up answers like this: a language model doesn't look facts up, it predicts the most likely words, and when it lacks your real information it fills the gap with something that sounds right. This is called an AI "hallucination", and it is the main reason many businesses hesitate to let a chatbot talk to their customers. The fix is not a perfect model but a better system around it.

What an AI "hallucination" is

In AI, a hallucination is when a model produces information that looks believable but is inaccurate or completely made up. It isn't a typo or a misunderstanding of the question. The model writes in the same confident tone as when it is right, and that is exactly what makes it dangerous.

In a casual chat, a hallucination might just be funny. In customer service it costs money: a wrong price, a delivery date that isn't kept, a return policy that doesn't exist. The customer doesn't know a machine wrote the reply. For them, your business said it.

Why AI makes up answers

It comes down to how a large language model works. Put simply, the model is not a database that "finds" the answer. It is a system that predicts, word by word, the most likely continuation of a text, based on what it learned from vast amounts of writing. That is the strength of generative AI, and also its weakness.

Several concrete causes follow from this:

  • The model doesn't know your business. It knows how shops talk in general. If many online stores offer free delivery above a certain amount, the model may "fill that in" for you too.
  • The model is trained to be helpful. An answer like "I don't know" can look less helpful than a complete answer, so it tends to offer something.
  • Information goes out of date. Even if the model once saw something about your business, prices and offers change.
  • Questions are vague. "How much is the white one?" without context can push the model to pick a product at random.

Hallucinations are not a bug that disappears with the next version. They are a consequence of how these models work. So the solution isn't to wait for a model that never makes mistakes, but to build the system around it so that mistakes don't reach the customer.

How to stop AI from making up answers: five measures that work

1. Answers only from the business's own sources

The first measure is not to let the model answer "from memory" about business facts. Prices, stock, delivery, opening hours and policies should come from verified sources: your catalog, your website and the information you have added yourself. This technique is called retrieval-augmented generation (RAG): the system first finds the relevant pieces of your information, and only then does the model write the reply from them.

2. Clear rules about what is never guessed

Some things an assistant should never guess: the price, availability, deadlines, discounts, warranty. It isn't enough to write these rules as a polite request in the model's instructions, because the model can skip them. Serious systems also check the reply after it is written, before it reaches the customer.

3. Allow "I don't know"

A good assistant should be allowed, even required, to say "I'm not sure". That isn't weakness. Customers respect an honest reply like this one:

"I don't have accurate information on this. I'm passing it to a colleague who will confirm it for you."

4. Hand over to a person

"I don't know" is only worth something if someone who does know comes next. The conversation should pass to the team with a summary, so the colleague doesn't have to ask the customer everything again. This is one of the main differences between a scripted bot and a real agent, as we explain in chatbot vs AI agent.

5. Testing and continuous improvement

Test with real questions before going live, especially those where a mistake costs the most. Then review conversations regularly:

  • where the agent hesitated, and why;
  • which questions were passed to the team;
  • what information is missing from the catalog or the website;
  • which replies could have been clearer.

Every gap you fill today is one "I don't know" fewer tomorrow. Comparing tools? Make this test part of how you choose an AI chatbot platform.

Where to draw the line

Being careful about hallucinations is about business facts, not every word the agent says. An agent that answers "good morning, how are you?" with a list of rules, or can't make even a small joke, isn't safer; it's just cold. The goal is an assistant that talks naturally but relies only on verified data for prices, stock and policies.

And no technology guarantees absolute accuracy. Anyone who promises you "zero mistakes" is selling an illusion. What you can ask for is a system that reduces mistakes, doesn't invent business facts and says so openly when it isn't sure.

How AsistentiAI keeps answers honest

At AsistentiAI, honesty is a core rule: the agent doesn't invent facts about your business, whether prices, stock or policies. It learns the business from your website, your catalog and the information you add in the dashboard. When it isn't sure, it tells the customer honestly and hands the conversation to your team with a short summary and a ready draft reply. In the dashboard the conversation is marked "Needs you", so it doesn't get lost among the others. The same rule applies in Albanian, English and every other language it answers in; see our Albanian AI chatbot page.

When a colleague answers something the agent didn't know, that answer can become new knowledge for the agent, but only with the business's approval. Over time, the "I don't know" cases become fewer. You can see it yourself in the live demo: ask about something the shop doesn't sell and watch how it behaves. Or request a free trial: 50 agent replies, no credit card, and our team opens the account within the day.

Frequently asked questions

Why does AI make up answers so confidently?

Because a language model writes the most likely text, not the verified truth, and uses the same confident tone either way. Without your real data and clear rules, it fills gaps with answers that only sound right.

Can AI hallucinations be eliminated completely?

No technology can promise that. What a well-built system can do is tie business facts to your own information, check replies before they are sent and hand uncertain cases to a person.

How can I tell whether a chatbot will make up prices?

Test it. Ask about a product you don't sell, a discount you never offered and a policy you never wrote. A good chatbot says it doesn't have that information or passes the question to your team.

Is it bad for a chatbot to say "I don't know"?

No. An honest "let me check with a colleague" keeps the customer's trust. A confident wrong answer costs you far more.


Hallucinations are part of how language models work, but they don't have to be part of your relationship with customers. With verified sources, clear rules and a team that takes over when needed, AI becomes what it should be: a fast and reliable helper, not a salesperson promising things you don't have.

Read also