Does an AI chatbot make up answers when it does not know?

It can, and that is called hallucination: the model builds an answer that sounds plausible because its job is producing convincing text, not recognising that it lacks the fact. What separates a useful system from a dangerous one is not never failing, it is how it fails: "I do not know, let me get a person" is acceptable; inventing a billing figure is not.

Short answer

It can, and that is called hallucination: the model builds an answer that sounds plausible because its job is producing convincing text, not recognising that it lacks the fact. What separates a useful system from a dangerous one is not never failing, it is how it fails: "I do not know, let me get a person" is acceptable; inventing a billing figure is not.

In detail

  • Why it happens

    A language model does not distinguish between what it knows and what it is completing. Ask it about a feature that does not exist with nothing written on the subject, and the statistically likeliest output is a reasonable description of that feature. It is not lying: it is doing exactly what it is for.

  • What actually reduces it

    The answer coming from your sources rather than the model memory, instructions about what to do when a fact is missing, and explicitly documenting what **cannot** be done. That last point is the one nobody writes and the one that prevents the most hallucinations: an article saying "XML export is not available" closes that door.

  • The test before you sign

    Ask it about a feature your product does not have and watch what it says. A well-built system says it does not have it or that it will confirm with somebody. A badly built one describes the feature in detail, and that is exactly what it will do to a customer.

  • What does not fix it

    Asking in the instructions and stopping there. "Do not invent prices" is a request, and a model can ignore it given a strange enough conversation. The real limit lives in the system: either the fact comes from a real lookup or it does not come at all.

Other questions in this thread

Where this question comes from

The Intake agent →

Try it without dropping what you use