AI Glossary / Prompting and human-AI interaction / Intermediate

Chain-of-verification

Definition

Chain-of-verification is a prompting technique in which a language model first drafts an answer, then writes its own check questions about the claims in that draft, answers those questions on their own, and finally revises the draft in light of the results. It aims to reduce unsupported statements, often called hallucinations. It is not a guarantee of accuracy, and implementations differ in how many checks they run and whether they use outside sources.

What it means

A language model often writes fluent answers that contain a few wrong details. A person reading quickly may not notice them. Chain-of-verification adds a built-in review step. The model is asked to turn its own claims into short questions, answer each question separately, and then fix any statement that the checks contradict.

Think of it as a self-audit. The first draft is treated as a set of claims to test, not as a finished product. The method is most useful when an answer contains many small, checkable facts, such as dates, names, figures or policy details. It is less useful for opinions or open-ended creative work, where there is no fact to check.

How it works

The process usually has four steps. First, the model writes a baseline answer to the original question. Second, it reads that draft and produces a list of verification questions, each targeting one claim, such as "What is the refund window in the policy?" Third, it answers each question independently, ideally without looking at the draft, so that an early mistake is not simply repeated. Fourth, it compares the check answers with the draft and writes a final version that keeps what held up and corrects or removes what did not.

The independence in step three matters. If the model answers a check question while staring at its own draft, it tends to agree with itself. Many setups therefore run the checks as separate calls, or hide the draft from the checking step. The checks can also be tied to real sources, such as a search tool or a document store. A model checking its claims only against its own memory can repeat the same error twice.

The cost is extra work. One question becomes several model calls, so responses are slower and cost more. Practice varies on how many checks to run. A common compromise is to verify only the claims that carry risk, such as numbers, names and commitments, and to skip the rest.

Three practical examples

  • Finance team: An analyst asks a model to summarize a vendor contract. The draft says payment is due in 45 days. The check step asks "What is the payment term in the contract text?" against the pasted clause, finds 30 days, and the final summary is corrected before it goes to the controller.
  • Retailer: A marketing assistant drafts product copy that states a jacket is waterproof and machine washable. The verification step asks two separate questions against the supplier spec sheet. The sheet says water resistant and dry clean only, so the copy is changed before publication.
  • Support desk: A help-desk bot drafts a reply about warranty length. The checks look up the warranty page for each product line and find the draft mixed up two models. The final reply names the correct period and cites the page, and a human agent reviews it if any check fails.

Think of it this way

It is like a proofreader who writes down each factual claim in a report, looks each one up separately, and only then signs off. The analogy stops working because a human proofreader brings outside knowledge and judgment, while the model may check its claims against the same flawed memory that produced them.

Worked example

A team tests chain-of-verification on 50 draft customer answers, each containing 4 checkable facts, so 200 facts in total. Reviewing by hand, they find 24 wrong facts in the baseline drafts, an error rate of 24 divided by 200, which is 12 percent. After adding the verification step with a document lookup, a second hand review finds 8 wrong facts, which is 8 divided by 200, or 4 percent. The drop is 12 minus 4, or 8 percentage points, and 16 of the 24 errors were fixed, about 67 percent. Cost also rose. Each answer needed 1 draft call plus 4 check calls plus 1 revision call, which is 6 calls instead of 1. For 50 answers that is 300 calls instead of 50. The team now weighs a 67 percent reduction in errors against 6 times the call volume.

Illustrative case study

Fictional case: Harbor Lane Insurance, a small made-up broker, used an AI assistant to draft answers to policy questions from clients. Staff noticed that drafts sometimes quoted the wrong deductible. The team added chain-of-verification. After each draft, the assistant listed its numeric claims, asked a separate question about each, and answered them from the policy documents. The first version still passed errors, because the check step was shown the draft and simply agreed with it. The team changed the design so the check step saw only the question and the policy text, not the draft. They also routed any answer with a failed check to a licensed adviser. Error reports fell, and the adviser queue stayed small because most checks passed.

Common misconceptions and mistakes

Chain-of-verification makes the answer correct. It lowers the chance of unsupported claims, but the model can still verify a false claim against a wrong source or its own memory, so high-stakes answers still need review.

The model checking itself is as good as an independent reviewer. A model that sees its own draft tends to agree with it, so the checks work better when they are answered separately and tied to real documents.

It works for every kind of output. It helps with factual claims that can be tested, but it adds little to opinions, brainstorming or creative writing.

It is free to add. Each verification question is an extra model call, so cost and response time rise with the number of checks.

Business use

To start, pick one workflow where factual errors are costly, such as contract summaries, policy answers or product specifications. Define which claims must be checked, supply the source documents, and run the check questions as separate steps. Keep a human review path for any answer where a check fails or sources disagree. Begin with a small batch and compare results with and without the verification step.

Measure the rate of factual errors found in a hand-reviewed sample, the share of answers flagged for human review, response time and cost per answer. Risks include a false sense of safety, extra latency and spend, and errors that survive because the sources themselves are wrong or out of date. Treat the technique as one control among several, alongside source grounding, testing and human sign-off.

People also ask

Is chain-of-verification the same as chain-of-thought?

No. Chain-of-thought asks the model to reason step by step toward an answer. Chain-of-verification asks it to check the claims in a finished draft and revise them.

Does chain-of-verification stop hallucinations completely?

No. It tends to reduce them, but the checks can fail if they rely on the model's own memory or on wrong sources. Important outputs still need human review.

Do I need special software to use it?

Not necessarily. You can do a simple version by asking a model to list check questions, answer them separately and revise. Larger workflows often automate the steps.

Check your understanding

Why should the check questions be answered without showing the model its draft?

Answer: A model that sees its draft tends to agree with it, so an early mistake is repeated instead of caught.

In the worked example, what was the error rate before and after verification?

Answer: It fell from 12 percent (24 of 200 facts) to 4 percent (8 of 200 facts).

How many model calls did each answer need in the worked example, and why does it matter?

Answer: Six calls: one draft, four checks and one revision. That is six times the volume of a single call, so cost and delay rise.

When is chain-of-verification a poor fit?

Answer: For opinions or creative work, where there are no checkable facts to verify.

Related terms

  • Hallucination
  • Chain-of-thought
  • Grounding
  • Retrieval-augmented generation
  • Self-consistency
  • Human-in-the-loop
  • Prompt engineering
  • Evaluation

Learn next

Try the technique on ten real drafts from one workflow and count the factual errors by hand, with and without the check step. Then read about grounding and retrieval-augmented generation to see how to tie the checks to trusted documents, and about human-in-the-loop review for the answers that still fail.

More in Prompting and human-AI interaction

  • Automation Complacency Bias - Automation complacency bias concerns over-reliance on automated systems that weakens active checking and can leave people less prepared to perform or...
  • Automation surprise - Automation surprise is the moment when an automated or AI-driven system does something its human operator did not expect, because the operator's picture of...
  • Chain-of-thought prompting - Chain-of-thought prompting is a prompting approach that uses intermediate explanations or worked solution steps to help a language model produce an answer.
  • Chat interface - A chat interface is a conversational screen, usually a text box with a running thread of messages, through which a person gives instructions to an AI system...
  • Clarifying question - A clarifying question is a question an AI system asks the user, before or during a task, to resolve missing, vague or conflicting information in the request.
  • Conversational coding - Conversational coding is an iterative way of creating or changing software through dialogue with an AI system.

Sources

OpenAI, Prompt engineering guide: https://platform.openai.com/docs/guides/prompt-engineering DAIR.AI, Prompt Engineering Guide: https://www.promptingguide.ai/ NIST, AI Risk Management Framework: https://www.nist.gov/itl/ai-risk-management-framework The sources were consulted for general background on prompting practice and on managing the risk of unreliable model output; the examples, analogy, worked example and case are original educational illustrations. Checked 6 Nov 2026.

Previous: Chain of trust Next: Chain rule

  • Home
  • Daily AI Updates
  • Blog
  • AIFBL Academy
  • AI Glossary
  • Products and Tools
  • Store
  • Free CFO AI Prompt Pack
  • About Shihan Sheriff
  • Privacy Policy
  • Terms of Use
  • Refund Policy
  • Cookie Policy
  • Earnings Disclaimer