Self-Critique is a prompting architecture where a language model generates an initial response and then evaluates its own output for factual consistency, safety, or policy adherence before presenting it to the user. This internal feedback loop allows the model to identify and correct errors, hallucinations, or toxic content autonomously, without external classifiers or human intervention.
Glossary
Self-Critique

What is Self-Critique?
A prompting architecture where an LLM generates an initial response and then evaluates its own output for factual consistency, safety, or policy adherence before presenting it to the user.
The process typically involves a multi-turn reasoning sequence where the model adopts a critic persona to scrutinize its draft against a predefined rubric or constitutional principle. By surfacing and resolving violations during the generation phase, self-critique acts as a runtime guardrail that improves output reliability and reduces the burden on downstream safety filters.
Key Characteristics of Self-Critique
Self-critique is a prompting architecture where an LLM generates an initial response and then evaluates its own output for factual consistency, safety, or policy adherence before presenting it to the user. The following cards break down its core mechanisms.
Iterative Refinement Loop
The foundational mechanism where the model acts as both generator and critic. After producing an initial draft, the same model is prompted to identify errors, inconsistencies, or policy violations. This critique is then fed back into the context window, triggering a revised output. This loop can be repeated multiple times, with each pass aiming to reduce hallucination and improve alignment. The process leverages the model's own internal knowledge to self-correct without external tools.
Constitutional Principle Adherence
The model's self-evaluation is guided by a predefined set of constitutional principles—natural language rules that define harmlessness, helpfulness, and factual accuracy. During the critique phase, the model is prompted to explicitly check the draft against each principle. For example, a principle might state: 'Does the response contain any unverified medical claims?' The model must then generate a reasoned assessment and a revised output that resolves any identified conflicts.
Chain-of-Verification (CoVe)
A specific self-critique methodology designed to combat factual hallucination. The process involves four steps:
- Draft Generation: Produce the initial response.
- Verification Question Planning: Generate a list of independent, fact-checking questions based on the draft.
- Independent Verification: Answer each verification question using the model's internal knowledge, deliberately ignoring the original draft to avoid bias.
- Final Refinement: Revise the original draft to be consistent only with the verified answers.
ReAcT-Style Self-Correction
An integration of the Reasoning and Acting (ReAct) paradigm with self-critique. The model interleaves reasoning traces with action steps, but adds a dedicated 'critique' action. After an action is taken, the model generates a structured observation and then a self-critique of that action's outcome. If the critique identifies a failure or suboptimal result, the model backtracks and attempts an alternative reasoning path, creating a self-correcting, tree-of-thought-like exploration.
Red-Teaming Self-Play
A training-time application where a single model is split into two personas: an adversarial generator and a critic. The generator attempts to produce harmful or policy-violating outputs, while the critic identifies the violation and rewrites the response. This automated self-play generates a large dataset of attack-refusal pairs, which is then used to fine-tune the model, hardening it against real-world jailbreak attempts without human red-teamers in the loop.
Critique-Revision Decoupling
An advanced architecture that separates the critique and revision into distinct model calls with different system prompts. The Critic Model (or prompt) is optimized for analytical, evaluative reasoning and outputs a structured error report. The Reviser Model (or prompt) is optimized for creative, constrained generation and receives only the original draft and the error report. This decoupling prevents the revision step from being overly influenced by the linguistic style of the critique and allows for specialized fine-tuning of each role.
Frequently Asked Questions
Explore the technical foundations of self-critique architectures—how language models evaluate their own outputs for factual consistency, safety violations, and policy adherence before presenting results to users.
Self-critique is a prompting architecture where an LLM generates an initial response and then evaluates its own output for factual consistency, safety, or policy adherence before presenting it to the user. The mechanism typically involves a multi-pass process: the model first produces a draft completion, then re-reads that completion through a critique lens—often guided by a rubric or constitutional principles—and finally revises or rejects the output based on identified flaws. This approach leverages the model's own reasoning capabilities to catch hallucinations, toxic content, or logical inconsistencies without requiring an external classifier. Implementations range from simple 'review your answer' prompts to sophisticated chain-of-thought self-evaluation where the model explicitly enumerates potential issues before deciding whether to regenerate. The technique is particularly valuable in high-stakes domains like medical advice, legal analysis, and financial recommendations where output reliability directly impacts user safety.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the critical components and complementary techniques that form a robust AI safety stack, from detection mechanisms to alignment methodologies.
Constitutional AI
A training methodology where an AI model is supervised by a set of principles (a 'constitution') to evaluate and revise its own outputs, reducing reliance on human feedback for harmlessness alignment. This is a foundational alternative to pure RLHF, enabling the model to internalize safety rules and perform self-critique during generation.
Safety Classifier
A specialized model or layer that evaluates an input prompt or generated output to assign a risk score. It triggers a refusal or sanitization action if a toxicity or policy threshold is breached. Unlike a generative self-critique, a safety classifier is a discriminative guard that runs in parallel with low latency.
LLM-as-a-Judge
An evaluation paradigm where a strong, general-purpose language model is used to score the quality, safety, or factual accuracy of another model's outputs. This is a scalable form of automated self-critique that replaces human evaluators for oversight, using a separate 'judge' model to assess the primary generation.
Representation Engineering
A safety technique that directly manipulates the internal activations of a neural network to control high-level cognitive states like honesty or harmlessness. Instead of relying on prompt-based self-critique, this method applies a safety vector to the model's latent space to steer behavior.
Constrained Decoding
A runtime inference technique that applies a logit bias or token mask to force the LLM to generate outputs that strictly adhere to a predefined grammar or schema. This acts as a hard guardrail that prevents malformed or policy-violating outputs without requiring the model to critique its own text.
Refusal Training
A fine-tuning process that explicitly teaches a model to decline compliance with harmful, toxic, or out-of-policy requests by generating a safe refusal string. This embeds the self-critique mechanism directly into the model's weights, making the refusal a native behavior rather than an external filter.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us