All posts

Does AI Lie? What “Hallucinations” Really Are—and How to Reduce Them

“Hallucinations” are usually just the model guessing convincingly when it lacks grounded context. Here’s how to design AI systems that admit uncertainty instead of fabricating answers.

Originally posted on YouTube on July 11, 2023

Key takeaways

  • Hallucinations are usually the model guessing convincingly when it lacks grounded context.
  • The most effective mitigation is constraining answers to your approved data and allowing refusal.
  • If your internal assistant starts answering generic questions, it’s a sign your grounding and guardrails are too loose.

Most teams don’t run into AI failure because the model is “evil” or “broken.” They run into it because the model is doing what it was built to do: produce a plausible next word.

That’s why the most dangerous AI answers aren’t obviously wrong—they’re clean, confident, and formatted like an expert. In support, operations, and compliance-heavy environments, that confidence can be more harmful than an explicit “I don’t know.”

What people mean by “AI hallucinations”

In the clip, James Moelk frames hallucination in plain language:

“It essentially, it means it lied… it’ll pretend it knows the answer, even when it doesn’t.”

Technically, a model isn’t “lying” in the human sense; it has no intent. But for operators, the outcome is the same: a fabricated answer delivered with high confidence.

This shows up in a few common patterns:

  • Made-up facts (citations that don’t exist, policies you never wrote, product details you don’t support)
  • Out-of-date assertions when a public model’s training cutoff misses recent changes
  • Answering when it should ask (it fills gaps instead of requesting missing context)

The key point is that the model doesn’t “know” your environment by default. Without guardrails, it will still try to be helpful.

Why public models make this worse for organizations

If you ask a general-purpose public model a question about your internal processes, it has two problems:

  1. It likely has no access to the authoritative source (your SOPs, KB articles, runbooks, tickets, policies).
  2. It’s incentivized to respond fluently even when the best response is “not enough information.”

In other words, you’re getting a good writing engine with weak grounding. That’s fine for brainstorming. It’s a problem when the answer impacts a customer, an audit trail, or an operational decision.

The practical fix: constrain the model to your data

James describes IntelliChat’s design goal as making the system stop guessing:

“Here’s the context… here’s some data… answer it. If you can’t find the information in that data, don’t answer.”

That’s the right operational requirement: answers must be attributable to a known corpus.

In practice, reducing hallucinations is less about “better prompts” and more about system behavior:

  • Provide retrieval-backed context (your documents, not the open internet)
  • Require grounded responses (answer only from provided sources)
  • Allow refusal as a first-class outcome (“we don’t have that data”)
  • Measure and review where the assistant refuses, where it answers, and where it’s uncertain

A simple test James mentions is instructive: if your internal assistant starts explaining generic concepts, something’s wrong.

“Like… what is baseball? If it starts telling me what baseball is, I haven’t done my job.”

If the assistant is drifting into general knowledge, it’s probably not anchored tightly enough to your controlled content.

What this means for you

If you’re deploying AI inside an organization, treat “hallucinations” as an engineering and governance problem, not a user training problem. The safer target isn’t “never wrong.” It’s: only answer when the system can point to the data you trust—and otherwise say so clearly.

Full transcript
Well, the AI is just guessing. And by the way, if you use ChatGPT, the AI isn't always right. You know, it will... It doesn't seem to know anything from the last two years, either. Well, yeah, but it'll even back before then, it'll hallucinate, right? You really... What does that mean? I just read that again. What is hallucination when it comes to AI? Well, it essentially, it means it lied, right? Because, but it'll pretend it wants to answer, so it'll pretend it knows the answer, even when it doesn't, you know? And it'll... So it's like a deepfake. Yeah, it'll be really convincing too. It'll be, you know, like... It's like John Lovitz character on SNL. That's it. That's the ticket. Yeah, it's crazy. So I, so like, with IntelliChat, like our whole goal is to make sure it doesn't lie. And so we tell it, like, you, here's the context, you know, here's some data, here's a question, answer it. If you can't find the information in that data, don't answer. I'm sorry, Hal. Right, yeah. And that's what it'll say. It's like, sorry, we don't have that. We don't have the data. You know, like I always use Litmus, like, what is baseball? If it starts telling me what baseball is, I haven't done my job because it doesn't matter.