Skip to content
AI Tests

9 types of AI hallucinations, named from real tests

Nine types of AI hallucinations, named and defined, each tied to a dated, logged failure from my own sessions, with the check that catches it.

This is the kind of thing the Bluff Filter catches. It’s free →

// On this page

Most AI failures arrive looking like good answers: confident, formatted, sourced. A table with the columns lined up. A figure carried to two decimal places. A citation that sounds legitimate. The format is right; the number is wrong; and nothing on the screen tells you which.

I’ve been logging these from my own sessions since May 2026, real questions on real decisions, mostly investing ones, where being wrong costs something. The word for them is hallucination, one word that hides the fact there isn’t just one failure here. Most guides to the types of AI hallucinations treat it as one thing with one defence: “check your sources.” There are at least nine distinct types, each with a different cause, a different tell, and a different way to catch it. This is the list.

A note on the log

This is a log: more than a dozen recorded failures and a similar pile of catches, gathered across about fourteen posts as I tested tools on things I needed answered. Every mode below has at least one dated record: the tool, the date, what it did, and the post where the screenshot lives. Where a mode has only one of these, I say so. None of them are invented. If I couldn’t point to a logged one, the mode isn’t here.

One thing worth knowing before the list: the brand on the box tells you almost nothing.

The same company's fast model and its careful model can fail and pass on the identical prompt the same afternoon.

“Gemini said so” or “ChatGPT said so” carries no information without the tier underneath it. The certainty in the answer is no guide to the tier behind it.

And the payoff to aim for, the single most useful thing in the whole log: more than once, one tool fell into a trap and a second tool, asked the same kind of question weeks later, described that exact trap before going anywhere near it. That pairing is the argument for checking an answer against a second model, made entirely from my own evidence. You’ll see it in full at Mode 2.

One last thing to put in your eye before the list. The nine modes below are nine causes. This is what any of them looks like on the page while you’re actually reading it.

// anatomy

The anatomy of a bluff

A confidently wrong answer has a shape. Here is one pinned open.

You asked

How long have I got to send something back that I bought online?

It answered

You have 14 days from the day it arrives.1 That is your right to change your mind on anything bought at a distance, and it is set out in the Consumer Contracts Regulations 20132. As of 20263 the window runs in calendar days, not working days4, and it starts the day after delivery rather than the day itself.

You then get a further 14 days to actually post the thing back5, once you have told the seller you are returning it. And worth knowing: they have to refund your standard delivery cost too, though not an express upgrade6.

7 and here is where a hedge would go

Constructed specimen · not a capture, not any model’s words, and deliberately not something you can settle by reading it

  1. 1

    The straight opener

    It leads with the answer, flat, before a single qualifier. No “I think”, no “as far as I know”, no “it depends”. Confidence is a writing style. It is not a measurement of how much the thing actually knows.

    AskHow sure are you, and what would make you wrong?

  2. 2

    The named authority

    A real institution attached to a claim. The body it names almost always exists, and that is exactly what makes the move work. Whether it says this is the entirely separate question nobody asks.

    AskQuote the exact line, and give me the link.

  3. 3

    The freshness stamp

    “As of 2026” reads as recently checked. It is a claim about how current the answer is, made by something with no way to know when it last looked.

    AskWhat date is that good as of, and how do you know?

  4. 4

    The needless precision

    Calendar days, not working days. Starting the day after. Detail reads as diligence, and detail is the cheapest thing in the world to produce.

    AskSay that again with a confidence level on each part.

  5. 5

    The unrequested extra

    You asked one thing and got two. Answering more than the question reads as expertise: the tone of someone who knows the area well enough to see round the corner.

    AskI only asked the first part. Where did the second come from?

  6. 6

    The caveat that is not a hedge

    “Though not an express upgrade” sounds careful, and it is the move that fools people hardest. It is a caveat about the world, not about the answer. A real hedge is about itself.

    AskNow caveat the answer, not the topic.

  7. 7

    The one that never turns up

    No “I am not certain”. No “check this before you rely on it”. The tell is a thing that is not there, which is why it is the hardest of the seven to spot: you have to go looking for a gap.

    AskSay “I don’t know” if you don’t know.

Not one of those six is a lie.

They are all moves a correct answer makes too, which is exactly why not one of them tells you anything. Nothing on the page separates a right answer from a confident wrong one. Only a check you run yourself does.

So no, don’t take the answer above as an answer.

1. The Invented Number

The Invented Number is a figure the model makes up for data it cannot see, options premiums, implied volatility (how big a move the market is pricing in), live prices, and presents as fact. It stays silent about the gap.

It turns up more than any other failure in the log, and it does the most damage, because it looks exactly like real research. The figures come formatted as a neat table, carry a citation that sounds plausible, and arrive with no hedge. There’s no visible cue that anything is wrong.

The record: Gemini 2.5 Pro, 15 May 2026: I handed it only a ticker and it returned a full covered-call table with premium estimates, a made-up implied volatility of around 75%, and a stock price that didn’t match the one in the prompt. Months later, on a free ChatGPT plan, 18 June 2026, the same shape of prompt produced a complete options table framed as “recent options-chain snapshots”, implying live data it never had. Two tools, two sessions, the same invented confidence.

The tell: ask “where did you get that, and what date is it from?” A fabricated chain cites a source that doesn’t publish options data, or claims a calculation it couldn’t have run. The source citation gives it away faster than the figure does.

The defence: check any specific quote against your broker’s own screen before you trust it. The model can help you word the question. It can’t see the live chain.

The matched catch: on the same kind of prompt, Claude declined to invent anything. It told me to plug in real broker numbers. Same gap, opposite behaviour. The clean answer was a refusal.

2. The Wrong Order of Magnitude

The Wrong Order of Magnitude is a real figure read at the wrong scale, a line reported “in thousands” taken literally, with a confident story then built around the wrong number.

When this one bites, it changes the decision, and it bites quietly, because the model treats the figure as normal and explains it. The number is genuine, the scale is off by a factor of a thousand, and the narrative layered on top makes the mistake sound like analysis.

The record: Perplexity Sonar Pro, 15 May 2026: I fed it a company’s annual report and it read the revenue, $6.1m, as “$6K”, then generated a “down 99.8% from prior year” collapse that never happened. The filing had “in thousands” printed at the top of the page. (Re-tested 14 June 2026: it didn’t reproduce. Perplexity returned the correct figure. Logged as a dated, point-in-time failure. Models change underneath you.)

The tell: the magnitude is implausible for the business. A real company doesn’t drop 99.8% in a year without that being the headline everywhere. When the size of the story doesn’t match what you already know, check the unit line on the filing.

And here is the matched pair: the line the whole log builds toward. Weeks later, on the same category of question, Claude described the exact trap, unprompted, before anyone fell into it:

// What Claude said

“One source even shows FY2025 revenue at $6K rather than $6.1M, which looks like a units/classification error.”

It then pointed to the annual report itself as the figure to anchor to. (Claude Opus 4.8, Max plan with web search, 18 June 2026.)

One model walked into the pit. Another, asked a related question later, drew a map of the pit. Neither knew about the other. I wouldn’t lean on that coincidence every time. It is the reason a second opinion from a different model earns its place.

The defence: for a thinly-covered company, this is worse: a household name has independent coverage to correct a single misread, a smaller one doesn’t. The unit line on the filing settles it, and it takes a second to read.

THE THREE THAT MATTER MOST FOR MONEY
Invented numbers (Mode 1)
Misread scale (Mode 2)
Wrong subject (Mode 3)
Nine modes are catalogued in this log. These three are named later on as the ones that most directly change a money decision.

3. The Wrong Subject

The Wrong Subject is a fluent, expert-sounding analysis of the wrong thing entirely: the model misidentifies what it was asked about and answers about something else. The facts can be internally consistent. The subject is simply wrong.

There’s no garbled text to warn you. The response is coherent, specific, and reads like a real audit. You only catch it if you already know enough about the subject to notice the answer is about something else entirely.

The record: Gemini Flash, 10 June 2026: asked to review my own website (the request reached it as a slightly garbled voice transcription), it locked onto a completely different company with a bigger search footprint and audited that instead. It returned a detailed write-up of a product, framework and audience that aren’t mine. Nothing in the response flagged the mix-up. The audit was immaculate. It was for the wrong company, but immaculate.

The tell: before you read a word of an AI audit, make it state one checkable fact about the subject: the exact URL, or what the homepage says the thing is. A wrong-subject answer falls apart in the first sentence.

The defence: one record, one tool, but it’s the cleanest illustration of why a coherent answer can still be wrong.

4. I Noticed, I Carried On

“I Noticed, I Carried On” is a caveat and a fabrication in the same breath: the model flags a problem (a data gap, a price that doesn’t add up), then produces the fabricated output anyway, in the same response.

The hedge and the fabrication sit side by side. The model has just shown it knows the limit, which makes carrying on past it all the more revealing. And it reads as more trustworthy than a flat invented number, because it mentioned a caveat, but the caveat changes nothing about the figure that follows.

The record: Gemini 2.5 Pro, 15 May 2026: it noticed the prompt’s stock price didn’t match the figure it was working from, said so, then generated premium estimates regardless. A week later, Gemini Pro, 22 May 2026, correctly listed the three things that need a live chain (bid/ask, delta, premium), then named a specific volatility range and delta range as factual expectations in the very same answer. At least it had the grace to mention the gap before filling it.

The tell: if the model acknowledged a gap and then produced a specific number anyway, the number is an estimate wearing the clothes of a fact.

The defence: the caveat reads as a confession. The acknowledgement is the warning; the number after it is the part I throw out. It happens outside money too: when I asked four AIs to scale a recipe, one noted the cooking time doesn’t scale, then handed me the scaled cooking time anyway, in the same breath.

1 of 4flagged the cooking time as non-scaling, then handed it over scaled anyway
The same pattern outside money: asked to scale a pancake recipe, one of four assistants noticed the trap out loud and fell into it in the same breath.

5. Stale Data, Fresh Confidence

Stale Data, Fresh Confidence is an out-of-date figure served with web search switched on, because the search turned up an old page, or the trained value quietly overrode the search result.

I used to treat live search as a guarantee of freshness. This mode broke that habit: the answer came back stale despite a real web search running first. And the figure was close, only slightly off, which is what makes it hard to catch.

The record: Claude, web search on, 13 June 2026: I asked it for a fund’s ongoing charge and it served the old 0.22% figure when the published figure at the time was 0.19%, despite searching before it answered. Claude misses rarely, just twice in the whole log, which makes it the most careful tool here, though it still misses. Separately, Gemini Flash, 10 June 2026, described a methodology by an early working name from old conversations, long since renamed, and presented it as current with no check against the live site it was supposedly auditing.

The tell: the figure is close but wrong, and arrives without a date. Ask for the source URL and when the underlying page was last updated. A stale answer often points to a page that hasn’t changed in a year or more.

The defence: for anything that moves (fees, prices, dates) the published source page is the only thing that settles it, search or no search. The ISA accuracy test is a live worked example: two tools served a transfer rule scrapped in 2024, with no date attached.

2misses logged for Claude, across the whole log
Not zero. But the fewest of any tool in this log, which is why it reads as the steadier default here, not as immune to the other eight modes.

6. Borrowed Certainty

Borrowed Certainty is a precise figure that takes its confidence from the source’s format, or a real formula run on imagined inputs with its output presented as precision.

False precision is the specific danger, and it’s the hardest to spot, because the reasoning looks correct. The method can be sound and the answer still hollow, because the inputs were filled in by the model.

The decimal places promise a certainty the inputs never had.

The record: ChatGPT with web search, 16 May 2026: it returned a specific upcoming earnings date pulled from a financial-data site, with no qualifier on whether the company’s reporting calendar had shifted. The confidence came from the source’s tidy format. The model hadn’t checked. And Claude Opus 4.7, 16 May 2026: it estimated an assignment probability using a correctly-named Black-Scholes calculation, but with a volatility input it had inferred from historical references. The formula was right, the inputs were guessed, the output looked exact. To the site’s credit, my own Claude audit is honest that this one was Claude.

The tell: a decimal-place answer to a question whose inputs the model couldn’t have had. Ask “what inputs did you use, and where did each one come from?”

The defence: precision is a property of the inputs. A formula can’t add any. If the inputs were estimated, the output is an estimate, however many decimals it wears.

7. The Misleading Table

The Misleading Table puts figures from different sources or different bases into one grid without reconciling them, leaving you to assume a comparability the model itself admitted was false.

The model’s own caveat contradicts its own layout. You absorb the table; the disclaimer is footnote text that registers far less than the numbers above it. It’s a presentation failure that behaves like a factual one: you walk away with a wrong comparison even when every single figure is accurate.

The record: Perplexity, 13 June 2026: I asked it to compare two funds and it tabled their five-year returns side by side, 11.83% next to 86.21%, on completely different bases (one an annual rate, one a total over five years), then noted underneath that they were “not apples-to-apples” while leaving them sitting in the same column.

The tell: if the model says “these aren’t directly comparable,” the table has already done the damage. The layout is the thing the reader keeps.

The defence: when figures sit together, check they’re on the same basis before you read meaning into the gap between them. A disclaimer underneath doesn’t undo a column.

8. The Search Override

The Search Override is an explicit instruction ignored: told to “work only from the document I pasted”, the model runs its default web search anyway.

The answer can be right. That’s exactly what makes this worth naming: it passes a basic accuracy check, but it came from the wrong place. When document discipline matters (reading a transcript before outside coverage colours your view, or a filing before the analyst spin lands) getting the right answer from the wrong source is still a failure of the task you set.

The record: Perplexity Pro, 15 May 2026: I gave it an earnings prompt that said “work only from the pasted document,” and it ran 10 external web searches anyway. The output was correct, but it came from outside coverage; the pasted transcript went unused. I ran the same prompt on two other tools and both stayed inside the document.

The tell: the answer cites or reflects material that wasn’t in what you gave it. Check whether the sources in the output appear in your document at all.

The defence: this one is by design: search-first routing is how that tool is built. Knowing the mode tells you when it’s the wrong tool for the job.

10external web searches run, despite being told to use only the pasted document
The output was correct. It just didn’t come from where it was told to look, and nothing in the answer said so.

9. The Personalised Answer

The Personalised Answer is a reply shaped by context from your earlier conversations, pulled in unprompted, so it’s non-reproducible. A different user asking the identical question gets a different reply.

This one defeats my main defence, which is why it’s the failure I find hardest to shake. I check answers by asking again: wrong answers rarely repeat the exact same error, so a re-run usually catches them. This mode is the one that beats that. If the model carries old context into a fresh question, asking again in the same session just repeats the contamination.

The record: Gemini, 13 June 2026: on a standard fund comparison, it folded in personal context from earlier chats that I hadn’t mentioned in the question, making the answer specific to me and impossible for anyone else to reproduce.

The tell: the answer references something you didn’t tell it in this conversation. The fix is starting a fresh session.

The defence: for anything you want to be able to check, run it in a clean session or a private window. The answer was just for you. Unfortunately, “just for you” and “correct” are different standards.

The other half of the log: the catches

The nine modes are the failures. They’re not the whole story. I log the catches alongside them, cases where a tool spotted exactly the kind of error another tool walked into, because the failures on their own give a false picture.

That’s the real lesson, and it’s why cross-checking works in practice. No single tool is reliable. What saves you is that the tool which falls into a trap is rarely the same tool that warns about it. Mode 2 is the clearest example: one model misread the scale of a filing; another, on the same kind of question, named that precise trap before going near it. Reliability doesn’t come from finding the one good model. It comes from not trusting any of them alone.

3 of 9 matter most when money is involved: the invented number, the misread scale, the wrong subject. One question defends against all three, and it is the same question every time.

Two things this log doesn’t cover

Two failures people will reasonably ask about sit just outside the nine. One I’ve since put a clean logged test to; the other I still haven’t, and a mode without a record doesn’t make the list.

The first is sycophancy: the model caving when you push back, abandoning a correct answer because you sounded sceptical. Every failure in the list above was the model’s first answer, given before any pushback, so this is a separate axis. My standard prompt opens by telling the model to act as a cautious analyst, an implicit defence against it. I’ve since tested it head-on: does ChatGPT just agree with you?, mostly no, but it will abandon a correct figure and agree with a plausible wrong one on exactly the fiddly number you were half-checking.

The second is reproducibility drift as a deliberate test. Mode 9 came up by accident; I haven’t run the same prompt cold a dozen times to measure how often the answer shifts. That’s the honest gap that remains, and the next thing worth testing.

The short version

What worked: the log separates nine distinct behaviours that the usual “types of hallucinations” guides collapse into one or two. Each one has a different tell and a different defence, so you can check for the specific failure your question is exposed to.

What didn’t: this is a small log. It isn’t a measured study. The mode counts are tendencies (Gemini clusters on the fabrication modes, Perplexity on the constraint-and-coverage ones, Claude has the fewest misses but isn’t absent), and I wouldn’t defend them to a decimal.

Bottom line: useful as a checklist. It doesn’t rank the tools. The three that matter most for money decisions are the first three: invented numbers, misread scale, wrong subject. The defence for all three is the same single move: make the model name its source before you read its answer.

That one question (where did this come from, and what date is it from) has caught more of these than any clever prompt I’ve written. It costs a sentence. The wrong number costs rather more.

Got an AI answer in front of you right now? Here’s how to tell if it’s true in 30 seconds: five quick checks to run on it before you act.

The whole log lives on the lessons page and the catches page: every failure with its screenshot, and every catch beside it. The head-to-head Scoreboard tallies how each model did on the same checkable questions, graded case-by-case against the source. If you want these failures shown as worked examples, six of them are caught and dated; and the plain-question version of all this, is ChatGPT accurate, is tested on one ordinary money question here. The deeper write-ups behind these modes are the three-tool comparison, the four-tool test, and the audit that reviewed the wrong company. An everyday-money example sits in the same log: an ISA-rules answer that was confidently out of date. Two newer tests dig into the failure underneath several of these modes: whether the sources ChatGPT cites actually back its claims, often the link is real but the page doesn’t hold the claim, and whether turning web search on makes an answer more reliable, which mostly just moves where the error hides. The prompt I open every session with (the one that asks for a cautious analyst, not a cheerleader) is the Prompt Stack.

Ben Dixon
// Written by Ben Dixon

Ben tests how far you can trust the main AI assistants, and publishes exactly where they get things wrong. Every post here is a first-hand test with the receipts, including the times a tool simply wasn’t worth the trust. About Ben →

// Keep reading
AI Tests

Is Grok reliable? I graded its free-tier answers against the source

Four dated tests, graded against primary sources. Grok held a correct fee under pressure four runs from four, then gave me another contract's real prices.

AI Tests

Best AI assistant: I tested five, and only one got everything right

I put four questions to five AI assistants over one weekend in July. Only Gemini got all four right, and it was the one that never showed a source.

AI Tests

Claude vs Grok: near-level on reliability, and the free one cites cleaner

Claude vs Grok, re-run on 24 July. Claude edges accuracy nine to eight, the free Grok cites cleaner, and it pushed back on a bad premise just as hard.

// New here?

The site tests how far you can trust the main AI assistants, on real decisions. Start with the Prompt Stack for the four-stage framework, free and ungated, or the Bluff Filter for the paste-ready version with a real before and after.

← All posts More in AI Tests →