Skip to content
Implementa.
Opinion··7 min

Why AI hallucinates (and what to demand from your vendor so it doesn’t blow up on you)

Why AI hallucinates in the enterprise is no mystery and no moral failing: it predicts what’s plausible, not what’s true, and it’s trained to never stay quiet. There’s no model that «doesn’t hallucinate anymore»; you corner hallucination with grounding, citations and a human where the error costs. Here are the exact questions to demand from your vendor so they don’t sell you a parrot that’s sure of itself.

Managing Partner

Implementa

The thesis in one line: AI doesn’t hallucinate out of malice or a factory defect someone forgot to patch. It hallucinates because that’s exactly what a language model does when it doesn’t know something —fill the gap with the most plausible continuation—. Treating it as a moral failing («the AI lies») leads to the wrong call: waiting for an «honest» model to ship. It won’t. What you can do is corner hallucination with grounding, citations and a person in the loop where it matters. And demand your vendor has built that, instead of selling you a parrot that’s sure of itself.

Why AI hallucinates in the enterprise: it’s not a moral failing, it’s how it works

A language model doesn’t query a database of facts and hand you the one that fits. It predicts the next word. Given your question, it computes which text is most likely to come next and writes it, token by token. It has no switch inside that tells «this is true» apart from «this sounds true». When the correct answer is well represented in what it learned, the most likely continuation matches the fact. When it isn’t —a fact of yours, a specific number, something that changed yesterday— the model doesn’t go quiet: it produces the best-sounding string, with the same poise. That’s hallucination. It’s not the system broken; it’s the system working as designed.

This isn’t a contrarian consultant’s take. OpenAI formalized it in «Why Language Models Hallucinate» (September 2025): models hallucinate largely because training and, above all, evaluations reward guessing over saying «I don’t know». A model that risks an answer is right sometimes and lifts its score; one that admits doubt never scores. So they learn to be good test-takers: they always answer, confidently, even without the fact («Why Language Models Hallucinate», OpenAI, 2025). Translated to your company: by default you have a tool trained to never stay quiet —the exact opposite of what you want when the answer goes to a customer—.

Hallucination isn’t cured: it’s cornered

The first practical consequence is to drop the fantasy. There’s no model that «doesn’t hallucinate anymore». You can lower the rate, you can make most of its claims verifiable, you can put a human brake where the error costs dearly. What you can’t do is buy the version that guarantees zero. Whoever sells you that is selling smoke —or doesn’t understand what they’re selling—. The useful question isn’t «does this model hallucinate?» (they all do), it’s «what have you built around the model so that, when it hallucinates, it never reaches production?».

The three levers that actually lower hallucination

Controlling hallucination in the enterprise isn’t a prompt trick or a secret setting. It’s three pieces of engineering, and all three are things you can demand.

  1. Grounding / RAG: make it answer with YOUR documents in front of it, not from memory. Instead of letting the model answer with what it «remembers» from training, the system first searches your documentation for the relevant chunks and puts them in front of it to answer over them. The fact lives outside the model, in a base you control. It doesn’t eliminate hallucination, but it cuts it where it hurts most: on your data the model could never know from memory. How you build that layer —which documents, how they’re chunked, how they’re retrieved— we break down in how to train an agent on your own information.
  2. Citations: every claim says where it comes from. A serious system doesn’t just answer; it shows the source of each answer, with the exact chunk it used. That turns hallucination from invisible into auditable: if the citation doesn’t back what it says, you skip it. And if the system can’t cite where an answer comes from, that answer doesn’t ship. The same logic by which an AI picks whom to cite when it answers we cover in what sources the AI cites and why: with no traceable source, there’s no trust.
  3. Human in the loop where it matters (not everywhere). Putting a person to review every answer kills the savings; putting one on none is roulette. The right design puts the human brake only where the error is costly or irreversible —an amount, a legal commitment, a message to a customer— and lets through only what’s cheap to undo. Hallucination stops being a business risk when the one point where it can do damage has a human in front of it.

What to demand from your vendor (the questions that break their script)

Here’s the point of all this: you don’t need to be an engineer to separate whoever built the controls from whoever sells you confidence. You need to ask the questions a good vendor answers without breaking a sweat and a bad one dodges. Take them to the next meeting.

  1. «Where do the answers come from: its memory or my documents?» If the answer is «from the model, it’s really good», grounding is missing. You want to hear «it retrieves from your base and answers over that».
  2. «Can I see the source of each answer?» With no traceable citation, there’s no way to audit when it hallucinates. A «trust me, it hardly ever fails» is exactly what you can’t accept.
  3. «What happens when it does NOT know the answer?» The right answer is «it says it doesn’t know or escalates to a human», not «it always answers something». A system that never says «I don’t know» is designed to guess.
  4. «Where is a person reviewing and where isn’t there one?» If the answer is «nowhere, it’s fully automatic» for a process that touches money or customers, run. If it’s «everywhere», it saves you nothing.
  5. «How do you measure the error rate and how often?» With no error figure measured against a baseline, «it works great» is an opinion. You want evals, not applause.

A vendor who builds this doesn’t sell you a model; they sell you a system with the trust plumbing included. It’s the difference between switching on a chatbot and shipping enterprise AI infrastructure that cites, gets audited and respects permissions —because in a company a made-up fact that reaches the customer isn’t a technical incident, it’s an invoice—.

The vendor who sells you «a parrot that’s sure of itself»

The pattern to avoid is easy to spot once you’ve seen it: it’s the one that mistakes fluency for reliability. The demo runs perfectly —answers fast, sounds convincing, never hesitates— and that confidence is exactly the alarm bell, not the guarantee. A model that never says «I don’t know» isn’t smarter: it’s better trained to guess. Signs they’re selling you the parrot:

  • Promises it «doesn’t hallucinate» or is «100% reliable». No serious system promises that; it promises controls.
  • Doesn’t show sources and can’t explain where a specific answer came from.
  • Has no plan for the «I don’t know»: the system always answers something, no matter what.
  • Measures adoption and «satisfaction», never error rate against a baseline.
  • The conversation is always about the model («we use the most powerful one») and never about the architecture around it.

None of this demands you understand how a transformer works. It demands you treat AI like any other part of the business you want to pay off: with sources, a measured error rate and someone watching the point where failure costs. If you’d rather that plumbing be built and sustained by whoever also fixes the process underneath, that’s exactly what operations automation with AI does: it doesn’t leave you an eloquent parrot, it leaves you a system that knows when to stay quiet.

Keep reading

Other articles on Opinion

Shall we get it shipping?

If this resonated, 30-minute conversation with no commitment. We tell you what fits, what doesn't and the approximate price.

See cases
Why AI hallucinates (and what to demand from your vendor so it doesn’t blow up on you) · Implementa