Chain-of-Verification (CoVe) is a prompting pattern designed to systematically reduce factual hallucinations. Instead of asking the model to write a response directly, the model is guided through four distinct phases:
1. Baseline Generation: Draft the initial response based on the prompt. 2. Verification Planning: Identify facts in the draft and generate targeted questions to verify them. 3. Verification Answering: Answer the planned questions independently (often in isolated contexts to prevent bias). 4. Synthesis & Revision: Combine the verified facts to construct a revised, error-free final response.