Inferensys

Glossary

Self-Critique Prompting

Self-Critique Prompting is a prompting technique that instructs a language model to evaluate, critique, and iteratively refine its own initial output or reasoning process to improve final accuracy.
Developer doing prompt engineering on laptop, prompt variations visible on screen, casual coding session.
CHAIN-OF-THOUGHT PROMPTING

What is Self-Critique Prompting?

A prompting technique that instructs a language model to evaluate and refine its own output.

Self-Critique Prompting is a Chain-of-Thought technique where a language model is explicitly instructed to analyze, critique, and iteratively improve its own initial response or reasoning process. The model acts as both generator and verifier, following a meta-instruction to identify potential errors, logical inconsistencies, or areas for enhancement in its output. This creates a feedback loop, often leading to more accurate, reliable, and refined final answers compared to a single-pass generation.

This method is a cornerstone of agentic cognitive architectures and recursive error correction, enabling models to perform stepwise verification without external tools. It is distinct from, but complementary to, techniques like Chain-of-Verification (CoVe) and ReAct. Effective implementation requires careful prompt design to guide the critique's focus—such as factual accuracy, logical coherence, or adherence to format—transforming the model from a static generator into a self-improving system.

CONTEXT ENGINEERING

Key Features of Self-Critique Prompting

Self-Critique Prompting is a prompting technique that instructs a language model to evaluate and refine its own initial output or reasoning process. This glossary section details its core operational mechanisms and design patterns.

01

Iterative Refinement Loop

The fundamental mechanism of Self-Critique Prompting is a structured, multi-turn loop. The model first generates an initial response. It is then prompted to act as a critic, analyzing this output for errors, inconsistencies, or areas for improvement based on specific criteria (e.g., factual accuracy, logical coherence, completeness). Finally, it is instructed to produce a revised response incorporating the critique. This creates a closed-loop system for quality enhancement without human intervention.

Example Prompt Structure:

  1. Initial Generation: 'Solve this math problem: {problem}'
  2. Critique Phase: 'Review your solution. Check for calculation errors, missing steps, or incorrect assumptions.'
  3. Revision Phase: 'Now, produce a corrected and final answer.'
02

Explicit Evaluation Criteria

Effective self-critique requires the prompt to define clear, actionable evaluation dimensions. Vague instructions like 'make this better' are insufficient. The prompt must specify what aspects of the output to scrutinize.

Common criteria include:

  • Factual Grounding: Verify claims against provided context or known facts.
  • Logical Consistency: Ensure the argument's steps follow coherently.
  • Completeness: Check if all parts of the query are addressed.
  • Format Compliance: Validate adherence to requested structures like JSON or XML.
  • Safety & Alignment: Flag harmful, biased, or unethical content.

Providing a rubric or checklist within the prompt guides the model's internal evaluation process, making the critique more systematic and reliable.

03

Separation of Personas

A key design pattern is to explicitly assign distinct roles or personas to the model for different stages of the process. This mitigates the model's tendency to be anchored to its initial, potentially flawed, reasoning.

Standard Personas:

  • The Generator: Responsible for the initial draft or answer.
  • The Critic/Evaluator: Tasked with impartial analysis, fault-finding, and suggesting improvements.
  • The Editor/Refiner: Synthesizes the original output and the critique into a polished final version.

This separation is often enforced via system prompts (e.g., 'You are a harsh scientific reviewer') or explicit stage instructions (e.g., 'Now, switch roles. You are an editor reviewing the following text...'). It helps overcome cognitive fixedness in the model's single forward pass.

04

Mitigation of Confirmation Bias

A core challenge Self-Critique aims to address is a model's confirmation bias—its propensity to overconfidently assert its first answer without scrutiny. The technique forces a decoupling between generation and verification.

How it works:

  • By instructing the model to 'find flaws,' it activates a different, more skeptical reasoning mode.
  • This can surface reasoning shortcuts, hallucinations, or logical leaps that were initially overlooked.
  • The process is analogous to a human writer proofreading their own work after a break, gaining a fresh perspective.

Limitation: The critique's quality is bounded by the model's own knowledge and reasoning capabilities. It cannot identify errors outside its latent knowledge space without access to external tools (e.g., a calculator, search API).

05

Integration with External Verification

Advanced implementations of Self-Critique extend beyond internal verification by incorporating tool use. The model's critique phase can include plans to verify its claims using external resources, blending self-critique with frameworks like ReAct (Reasoning + Acting).

Example Flow:

  1. Model generates an answer stating a historical date.
  2. In the critique phase, it reasons: 'I should verify this date using a reliable database.'
  3. It calls a tool/function (e.g., a search API or knowledge graph query) to retrieve the correct date.
  4. It revises its answer based on the tool's output.

This creates a hybrid closed-open loop, where the self-critique triggers factual grounding actions, dramatically improving accuracy for knowledge-intensive tasks.

06

Distinction from Related Techniques

Self-Critique Prompting is often conflated with other Chain-of-Thought methods. Key differentiators:

  • vs. Chain-of-Thought (CoT): CoT generates a step-by-step reasoning trace leading to an answer. Self-Critique generates an answer and then a meta-evaluation of that answer/reasoning.
  • vs. Self-Consistency: Self-Consistency samples multiple independent reasoning paths and votes on the final answer. Self-Critique iteratively refines a single reasoning path.
  • vs. Chain-of-Verification (CoVe): CoVe is a specific, structured instance of self-critique focused on factual claims. It involves generating independent verification questions and answers. Self-Critique is the broader paradigm encompassing CoVe.
  • vs. Process Supervision: Process Supervision is a training method using step-by-step rewards. Self-Critique is an inference-time prompting technique that mimics this process.
COMPARISON

Self-Critique vs. Related Techniques

This table distinguishes Self-Critique Prompting from other prompting and reasoning techniques that also involve evaluation or iterative improvement, highlighting key differences in mechanism, autonomy, and typical use cases.

Feature / MechanismSelf-Critique PromptingChain-of-Verification (CoVe)Process SupervisionMulti-Agent Debate

Core Objective

Improve a single output via internal evaluation

Fact-check and revise claims via planned queries

Train models using step-by-step feedback

Converge on robust answer via simulated discourse

Primary Mechanism

Single model critiques its own initial output

Single model plans & answers verification questions

External reward model scores each reasoning step

Multiple model instances argue different perspectives

Execution Autonomy

Fully autonomous, within a single prompt/response cycle

Autonomous planning and execution of verification

Requires external training infrastructure & reward model

Requires orchestration of multiple agent instances

Typical Phase

Inference-time prompting

Inference-time prompting

Model training/fine-tuning

Inference-time prompting

Output Iteration

Direct revision of the initial answer

Explicit revision based on verification answers

N/A (affects model weights, not a specific output)

Selection or synthesis from debated answers

External Tool Use

Optional (can be instructed to use tools for critique)

Often integrated with tools (e.g., search, calculators) for verification

N/A

Optional (agents may be granted tool access)

Key Advantage

Simple, low-cost iterative refinement

Systematic fact-checking reduces hallucinations

Produces models with more reliable reasoning

Generates diverse perspectives; reduces individual bias

Computational Overhead

Low (1-2 additional generation passes)

Moderate (multiple planned generations)

Very High (requires full training run)

High (multiple parallel generations and synthesis)

SELF-CRITIQUE PROMPTING

Frequently Asked Questions

Self-Critique Prompting is a technique that instructs a language model to evaluate and refine its own outputs. This FAQ addresses common questions about its mechanisms, applications, and relationship to other reasoning techniques.

Self-Critique Prompting is a prompting technique that instructs a language model to evaluate, critique, and iteratively refine its own initial output or reasoning process. The core mechanism involves a multi-turn interaction where the model first generates a response and then, guided by a specific critique instruction, analyzes that response for errors, inconsistencies, or areas for improvement before producing a final, revised answer. This leverages the model's internal knowledge and reasoning capabilities to perform a form of iterative refinement, often leading to higher accuracy, reduced hallucinations, and more logically coherent outputs compared to a single-pass generation. It is a cornerstone of techniques aimed at improving reasoning reliability without external tools.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.