Ask an AI to check its own work and it will often say the work is fine. This article covers what the research says about that, what it does not say, and how to set up a second checker so one blind spot does not pass everything.

Also on this topic: what an MCP server does for a one-person business, incrementality: did the offer cause anything and what MCP Analytics is.

Our position: use a second checker that works alone, ideally from a different family of models, and add a real test wherever you can write one. Do not rely on “are you sure?”

The answer first: a real test

An AI model tends to grade its own work less reliably than it grades other work, and it is softest exactly when it is wrong. Models that think alike often make the same mistakes, so a checker from the same family tends to pass the same errors. On tests with known answers, a second checker from a different family, working on its own, caught more. It is not a guarantee: different makers can still think alike. Real tests beat both wherever you can write one.

Horizontal bars. GPT-4 spotted its own writing 73.5 percent of the time. A strong model picked its own wrong answer 86 percent of the time on a math test. Two wrong models chose the same wrong answer about 60 percent of the time, where chance would be 33 percent.
Three numbers from three different studies, not one experiment. Sources: Panickssery, Bowman and Feng (NeurIPS 2024); Chen et al. (2025, preprint); Kim, Garg, Peng and Garg (ICML 2025).

Think of a student grading their own test. They wrote the answers, so the answers look right to them. A teacher who did not write them reads with fresh eyes.

What this means for you

  • Do not stop at “are you sure?” It is a weak check on its own.
  • Add a second checker that works alone. A different family of models is a better bet than the same one.
  • Trust what both find first. Keep the single finds, and have the other checker look at each.
  • Add a plain test where you can. A total that must match the bank does not share the AI’s blind spots.

What the research says

Many studies find an AI tends to rate its own work higher. Self-bias showed up in every model tested in one study, across languages and tasks (Xu et al., Pride and Prejudice, ACL 2024).

An AI can often tell which answer it wrote, and tends to favor it. In one study, GPT-4 picked out its own writing 73.5% of the time, and the better a model was at spotting its own writing, the more it favored it (Panickssery, Bowman and Feng, NeurIPS 2024).

It is softest when it is wrong. Strong models often prefer their own answers for a good reason: they are often right. But on a math test, one strong model still picked its own wrong answer over a right one 86% of the time (Chen et al., 2025, preprint).

Not every model does this. GPT-3.5 showed no self-preference in the first big study of AI judges (Zheng et al., NeurIPS 2023), and Llama and Mistral showed none in a later one (Spiliopoulou et al., 2025, preprint). The honest claim is “less reliably”, not “cannot”.

The tilt spreads to the family, and alike models share mistakes. A family is a set of models from the same maker, built alike. Some judges also gave higher scores to their own model family (Spiliopoulou et al.). On a multiple-choice test, when two models were both wrong, they picked the same wrong answer about 60% of the time, where luck would give 33%, because there were three choices (Kim, Garg, Peng and Garg, ICML 2025). In one example, an AI judge scored its small cousin 71% correct and a stronger outsider 67% (Goel et al., ICML 2025).

“Are you sure?” is a weak check on its own. On the reasoning tests studied, asking a model to re-check itself without new information often did not help and sometimes hurt: GPT-3.5 fell from 75.8% to 41.8% on a common-sense test (Huang et al., ICLR 2024). Finding the mistake is the hard part. Once the location is pointed out, models could usually fix it in those tests (Tyen et al., Findings of ACL 2024).

Same-model review is not useless. A model’s own feedback improved its work on several tasks in Self-Refine (Madaan et al., NeurIPS 2023). Review works best with reliable outside feedback (Kamoi et al., TACL 2024).

A different family checks better, with limits. On tests with known answers, checking by a different model family worked better than self-checking or checking within the family (Lu et al., 2025, workshop paper). A small panel of different models agreed with people better than one large judge, at lower cost (Verga et al., 2024, preprint). But strong models are starting to make the same mistakes even across makers (Kim et al.; Goel et al.). A weak second checker added little, and a fresh session of the same model did about as well as a top cross-family checker in one small study (Song, 2026, preprint). Independent human teams share blind spots too (Knight and Leveson, 1986).

Two bars for GPT-3.5 on a common-sense test: 75.8 percent correct before checking itself, 41.8 percent after.
Asking a model to re-check itself, with no new information, did not help on the reasoning tests studied. Source: Huang et al., ICLR 2024.

Most of this evidence comes from tests, not real businesses. Read each number as true for its own study only.

What a second checker is, and what it looked like for us

A second checker is anything that reviews the same work on its own: another AI model, another person, or a plain test. Here is one case from our own setup.

We had Claude and ChatGPT check the same part of our setup before adding ChatGPT to our team of AI agents. Merged, the two lists held 21 problems.

Who found itProblems
Both Claude and ChatGPT6
Only Claude9
Only ChatGPT6
All problems, merged21
Bars for one audit: only Claude found 9 problems, both found 6, only ChatGPT found 6, for 21 problems in all.
Our own audit, one case. Source: the merged problem list from the audit.

One serious problem only ChatGPT found was a step that could quietly throw away work before it was saved. We fixed the most serious problem first, soon after merging.

Limits: it is one audit, not a study, and the two worked differently (Claude ran the system; ChatGPT went through the code), so method as well as family explains the difference.

A second checker versus asking “are you sure?”

  • Asking “are you sure?” The same model re-reads its own answer, with no new information. On the reasoning tests studied this often did not help and sometimes hurt.
  • A second checker. A different reader, working alone, from a different family if you can. It does not share the first one’s habits, so it can catch what the first passes.

How to run one on your own work

  1. Give two checkers from different families the same job, in writing. The same scope, the same questions, the same rule for what counts as a problem.
  2. Each works alone and saves its report before seeing the other. No peeking. This is a rule from our practice, not a study.
  3. Every finding comes with a way to check it again. A command, a test, a file.
  4. Merge the lists. Mark what both found and what only one found.
  5. Start with what both found. Those are the most likely to be real (a strong signal, not proof). Do not throw away the single finds: hand each to the other checker and point to the spot.
  6. Sort by how bad each problem would be, and fix the worst first.
  7. Wherever you can, add a real test. A total that must match the bank, an email address that must exist. Tests as feedback helped code most when tests were available (Chen, Lin, Scharli and Zhou, ICLR 2024). Tests do not think like the AI, but they can be wrong too, so keep them simple.

What you need and what you get back

What you need: one piece of work, the job written down, two checkers, and a place to save each report before the other is read.

What you get back: one merged list, with each problem marked as found by both or by one, a way to check each one again, and an order to fix them in.

The aim is an independent check: a second check that works on its own, so it can catch what the first one missed.

Questions business owners ask

Can an AI check its own answer?

Sometimes, and it helps on some tasks. But studies find it is less reliable at judging its own work than someone else's, and it is softest when the answer is wrong. Treat a self-check as a first pass, not as the final check.

What does "a different family" mean?

A family is a set of AI models from the same maker, built alike. Claude models come from Anthropic. GPT models come from OpenAI. A checker from a different family was built by different people, with different data, so it tends to miss different things.

Is a second AI always better?

No. Different makers can still think alike, and strong models are starting to make the same mistakes across makers. In one small study a fresh session of the same model did about as well as a checker from another family. A second checker helps most when it works alone and every finding comes with a way to check it again.

Do I need two paid AI tools?

The steps work with any two checkers that work alone: two AI models, or one AI and one plain test such as a total that must match the bank. Tests do not think like an AI. They can be wrong too, so keep them simple.

Is your own audit proof?

No. It is one audit, not a study. The two checkers also worked in different ways (Claude ran the system, ChatGPT went through the code), so method as well as family explains the difference.

Does the person still decide?

Yes. The checkers raise problems. A person sorts them by how bad each would be and decides what to fix first.

Sources