Our team will be out of office on Friday, May 1, 2026. We’ll be back and ready to assist you starting Monday, May 4th.

How do I know if my AI automation is making mistakes I can’t see?

Contents

Your dashboard says the automation is working. The errors it is making will not show up for another three days, in a system the AI never touched, and here is how to find them before your customers do.


The mistakes are not where you are looking

A founder I was reading this week described pulling a random batch of calls from his collections voice agent.

The agent had logged over 90% confidence on nearly every CRM field it filled in. Field completion rate was beautiful. Ops listened to the actual recordings and found widespread errors.

Then the payments bounced. Three days later.

His words, and I am quoting him because I could not improve on them: "we were literally celebrating field completion rate while half the fields were wrong lol."

Here is the direct answer to the question in the headline. You cannot find these mistakes by watching your AI, because your AI is not where the mistake becomes visible. You find them by picking the business outcome three steps downstream, tracing it back to the specific AI session that caused it, and pulling a random sample by hand every single week. Confidence scores, completion rates, and uptime dashboards will not catch this class of error, and I will show you the research explaining exactly why.

Candidly, this is the failure mode I see most often in the businesses I coach, and it is almost never the one they are worried about.

They are worried the AI will say something embarrassing. That is a visible failure. Somebody notices, somebody fixes it, and the cost is a bruised ego.

The expensive failure is the quiet one. The AI does the work, the work looks finished, the metric goes green, and the damage lands on a different team in a different week.


Key Takeaways

  • A confidence score tells you how certain the model is about what it produced, not whether what it produced is correct, so it can never catch an error of this type.
  • Vanity metrics like field completion rate, task volume, and response time will all look healthy while your AI quietly generates wrong output.
  • The only metric worth building your monitoring on is a downstream business outcome traced back to the specific AI session that caused it.
  • Research shows humans are substantially worse at catching errors an automated system fails to flag than at catching their own, so adding a reviewer without changing the review process does not fix this.
  • A single uncertainty number hides the reason for the uncertainty, and each reason requires a completely different response.

The problem: your metrics were designed to make you feel good

Let me describe the trap, because I have walked into it myself.

When you launch an automation, you need to know it is running. So you measure the things that are easy to measure: did it complete, how fast, how many, what percentage of fields got filled.

Those are the right metrics for week one. You are checking whether the pipes are connected.

The mistake is leaving those metrics in place after week one. They tell you the pipes are connected while saying nothing about what is flowing through them.

I ran an email automation for a client years ago with a 99.4% delivery rate. I was proud of that number. It took me six weeks to notice the personalization tokens were pulling the wrong field, so roughly a fifth of those perfectly delivered emails opened with the wrong first name.

The delivery dashboard was never going to tell me. Delivery was genuinely fine. Content correctness was not something I measured, because measuring it is hard and measuring delivery is easy.

That same founder with the collections agent named the mechanism better than most engineers I know: "the confidence score tells you how sure the model is about what it heard, not whether it heard it right, so it was never going to catch this."

Read that twice. A confidence score measures the model's internal certainty about its own output. There is no step in that calculation where anything checks the answer against the world.

So a model that confidently mishears a phone number returns high confidence for a wrong phone number. The system works exactly as designed. The design just does not do what you assumed it did.

That same team built a validation layer and it still catches only about 70% of errors, because, as he put it, "some wrong values are valid formats that just happen to belong to someone else."

A phone number belonging to a stranger is a perfectly valid phone number. Format checking cannot save you. Only reality checking can.


The evidence: this is a documented, measured, structural problem

I want to be careful here, because this topic attracts a lot of hand-waving. Here is what the actual research says.

Models stay confident when they are wrong, and it does not get better with scale. A February 2026 study published in npj Gut and Liver, led by Ali Soroush, tested 48 large language models against 300 gastroenterology board-exam-style questions. The finding: regardless of accuracy, all models demonstrated poor self-estimation of certainty. Even the best-calibrated systems in the study, which included o1 preview, GPT-4o, and Claude 3.5 Sonnet, showed substantial overconfidence, with Brier scores of 0.15 to 0.2. Most importantly for our purposes, the models maintained high confidence regardless of question difficulty or whether the answer was correct. The authors' conclusion is blunt: in their current form, LLMs cannot be relied upon to communicate uncertainty.

That is not a prompt problem. That is a property of the thing.

Retrieval is not the bottleneck. Ignoring retrieval is. This one genuinely surprised me. A team at Johannes Kepler University Linz, Passant Elchafei, Monorama Swain, Shahed Masoudian, and Markus Schedl, published a paper in April 2026 tracing where hallucinations actually come from in retrieval-augmented systems, the kind powering most business chatbots. They separated two failure modes: retrieval finding nothing relevant, versus retrieval finding the right thing and the model overriding it with its own prior assumptions. Override dominated. It accounted for 28.4% of cases in medical question answering and 42.3% on a multi-hop reasoning benchmark, running four to seven times more common than retrieval failure. Their conclusion: hallucinations are driven less by retrieval accuracy and more by how retrieved evidence gets integrated during generation.

In plain language: your chatbot usually finds the correct document and then answers from memory anyway. Which matches what another builder reported this week about a support bot: "retrieval keeps pulling the wrong chunks and the model then answers confidently anyway."

Adding a human reviewer does not automatically fix it. This is the finding I wish every business owner knew. In 1999, Linda Skitka, Kathleen Mosier, and Mark Burdick published flight-simulation research in the International Journal of Human-Computer Studies. Participants working alongside an automated aid scored 59% accuracy on events the automation failed to flag. The group with no automation at all scored 97% on the same events.

The automation did not make people better at monitoring. It made them stop monitoring. If your plan for catching silent AI errors is "we have someone reviewing it," that research is twenty-seven years old and it is about you.

The people who find your data problems are usually your customers. In 2023, Wakefield Research surveyed 200 data professionals on behalf of Monte Carlo, a data observability vendor, so treat this as vendor-commissioned and self-reported. The number is still striking: 74% said business stakeholders, not the data team, identify data problems first all or most of the time. The prior year it was 47%.

Detection is not happening in the monitoring layer. It is happening at the point of pain, which is always downstream and always later.

And this is where the ROI goes. MIT's Project NANDA reported in its 2025 study, The GenAI Divide, that roughly 95% of enterprise generative AI pilots produced no measurable effect on profit and loss. The report is not peer-reviewed and its outcomes are largely self-reported, so do not build a thesis on the precise number. The authors' explanation is what matters: they attribute the gap to brittle workflows and poor fit with daily operations, not to model quality.

The models mostly work. The systems around them do not.


The reframe: measure the consequence, not the activity

Here is the thing that changed how I build.

Stop asking "did the AI do its job." Start asking "did the business outcome that depends on the AI's job actually happen."

The founder I quoted at the top landed on this himself, and it is the single best sentence I have read on AI monitoring all year: "field completion rate as a success metric is exactly how you end up here. the metric you want is downstream payment success rate traced back to the agent session, everything else is vanity."

Everything else is vanity. I am going to be repeating that one.

Think about it as a system with three layers, because that is what it is.

Layer one is the activity metric. Did it run, how fast, how many. Keep this. It tells you about infrastructure and nothing about correctness.

Layer two is the consequence metric. What happened in the real world because of this output, measured where it lands, traced back to the session that produced it. For a collections agent, payment success rate per session. For a support bot, tickets reopened after the bot answered. For a lead qualifier, booked calls that actually show up, by qualifying session.

This layer costs money and effort to build, which is why almost nobody builds it. It is also the only layer that would have caught the bounced payments.

Layer three is the uncertainty structure. A paper published on arXiv this month called U-Space, from a team studying when and why uncertainty arises in language models, argues that a single confidence number is structurally insufficient. They separate uncertainty into distinct types: ambiguity, where the input is vague; incompleteness, where information is missing; and conflicting evidence, where sources disagree.

The reason that matters is operational, not academic. Each type has a different correct response.

If the input was ambiguous, the right move is to ask a clarifying question. If information was missing, the right move is to go retrieve it. If the evidence conflicted, the right move is to flag it for a human. A single score of 0.73 tells you none of this, so your system cannot route on it.

That is why "getting the AI to say I don't know" is still an unsolved problem for most teams. You are asking one number to carry three different instructions.

I noticed something related on Product Hunt today. A tool called The Drive AI launched with this as its lead positioning: "It shows the plan, waits for your OK, and every change can be undone." That is not a feature list. That is a company that figured out the trust problem is about reversibility and visible intent, not accuracy claims. I think that is where good AI tooling is heading.


Practical steps: seven things to do this week

1. Name one downstream outcome and make it your only real metric. Pick the business result that sits two or three steps past your AI, the thing a customer or your bank account actually feels. Write it on a sticky note. Every other number on your dashboard is now officially informational.

If you want help mapping that, use this prompt:

[The Job]
Help me identify the correct success metric for an AI automation I am running in my business. I need a metric that measures the real business consequence of the AI's output, not the AI's activity, because activity metrics have been hiding errors from me.

[The Background]
The automation does: [DESCRIBE WHAT THE AI DOES IN ONE SENTENCE]
It currently reports these metrics: [LIST YOUR CURRENT METRICS]
The output of the AI then flows into: [NAME THE NEXT SYSTEM OR PERSON WHO USES IT]
And eventually results in: [NAME THE BUSINESS OUTCOME, E.G. A PAYMENT, A BOOKED CALL, A CLOSED TICKET]
Leave out generic advice about AI governance frameworks. I need something I can measure in my existing tools: [LIST YOUR TOOLS].

[The Deliverable]
Give me one primary downstream metric and two supporting ones, each with the exact data I would need to connect it back to an individual AI session. Then tell me, for each one, what a bad week would look like in the numbers. Write this from the perspective of an operations lead who has to report to a skeptical owner. Keep it under 400 words.

[The Questions]
Ask me any questions you have.

2. Add a session ID to every record the AI touches. You cannot trace a consequence back to a cause without an identifier connecting them. This is a thirty-minute change in most systems and it is the single highest-leverage thing on this list. Without it, every investigation starts from scratch.

3. Pull a genuinely random sample every week and check it against reality. Not the flagged ones. Not the low-confidence ones. Random, twenty records, every Monday, checked by a human against the actual source. Yes it is tedious. The collections team only found their problem because somebody did exactly this.

4. Change your validation from format checking to reality checking. A valid-looking value that belongs to someone else passes every format rule you can write. Where you can, cross-reference against a second source: match the phone number against the account on file, match the address against what the customer gave you at signup. Accept that you will not get to 100%, and know your actual catch rate.

5. Separate your uncertainty into reasons, and route each one differently. Build three paths, not one threshold. Ambiguous input goes back to the customer as a clarifying question. Missing information triggers a lookup. Conflicting sources go to a human queue. If your system has one confidence threshold and one fallback, you have one response to three different problems.

6. Make your rollbacks verifiable, not assumed. One team this week rolled back a prompt change across 22 services. Fifteen reverted, seven did not. Both versions emitted valid JSON, so nothing alarmed. The result was 6.8% of structured responses rejected downstream, and in their words, "the rollback looked complete and the incident stayed open." After any change, verify each service individually against a known-good output. Valid format is not evidence of correct version.

7. Write down, in plain English, what your AI is allowed to not know. Give it explicit permission to decline, and define the exact conditions. An AI with no permission to abstain will always produce an answer, and an answer it had no business producing is exactly the error you cannot see.


Frequently Asked Questions

Can I trust an AI confidence score at all?

Only as a rough internal signal, never as a correctness check. A confidence score measures how certain a model is about the output it generated, not whether that output matches reality. The 2026 npj Gut and Liver study of 48 models found they maintained high confidence regardless of question difficulty or whether the answer was correct.

What metrics should I track for an AI agent instead of completion rate?

Track one downstream business outcome traced back to the individual AI session that caused it. For a sales agent, that is closed deals per qualifying session. For a support bot, tickets reopened after it answered. For data entry, successful transactions using the entered data. Completion rate measures activity, not correctness.

Doesn't having a human review the output solve this?

Not by itself. Research by Skitka, Mosier, and Burdick published in 1999 found that people working with an automated aid caught only 59% of events the automation failed to flag, versus 97% for people with no automation. Reviewers stop monitoring what the system presents as fine. Random sampling works better than passive review.

Why does my chatbot give confident wrong answers even with the right documents loaded?

Because the model frequently retrieves the correct document and then answers from its own prior knowledge anyway. A 2026 study from Johannes Kepler University Linz found this evidence override accounted for 28.4% to 42.3% of cases, four to seven times more common than retrieval failing to find anything relevant.

How often should I manually check my AI's output?

Weekly, on a random sample, indefinitely. Not just during launch. The collections team in this article had been running for months before anyone pulled a random batch. Twenty records a week is enough to detect a widespread problem and small enough that a real person will actually do it.


The close

Your AI does not make its mistakes where you are watching.

It makes them three days downstream, in a system it never touched, and your dashboard says everything went fine. That gap, between where the error happens and where the error surfaces, is the whole problem. It is also the reason so many AI projects quietly produce nothing while every metric stays green.

I want to be very direct with you, because I think this is the most important thing in this article.

The reason you cannot see these errors is not that you lack a tool. It is that you are measuring the wrong thing, and the wrong thing is comfortable. Field completion rate feels like progress. Payment success rate traced back to the session that caused the failure feels like work, because it is work.

Everyone chasing AI right now wants a dashboard that tells them it is going well. Almost nobody wants a dashboard that will tell them it is going badly. One of those is useful.

So here is what I would ask you to do before this week is over. Pick one automation you are running. Name the business outcome three steps downstream of it. Then pull twenty random records and check them by hand against the truth.

You will either sleep better or you will find something. Both of those are wins, and only one of them is comfortable.

Build the metric that can embarrass you. That is the one that protects you.


About the author

Jonathan Mast is the founder of White Beard Strategies, where he provides AI coaching and mentorship for entrepreneurs who want results rather than hype. He leads a Facebook community of more than 500,000 members, runs the AI Insiders membership, created the Perfect Prompt Framework, and speaks regularly on practical AI implementation. He once ran an email automation with a 99.4% delivery rate for six weeks before noticing a fifth of those perfectly delivered emails opened with the wrong first name, which is why he now cares more about downstream metrics than about dashboards that make him feel good.

About the Author