Skip to content
AI Safety

Constitutional AI vs Iterative Deployment: Two Approaches to AI Safety

Updated

Knowledge on this page was mainly distilled from Moralizing AI Backfires: What Anthropic Gets Wrong That OpenAI Doesn't.

The two dominant approaches to AI safety reflect a philosophical split about where moral judgment belongs in a system. Anthropic's Constitutional AI trains the model to evaluate its own outputs against an internal set of values. OpenAI's iterative deployment treats the model as a capable tool with safeguards applied externally through usage policies, moderation layers, and human feedback.

The Core Tension

Constitutional AI asks the model to be, in Anthropic's own framing from their January 2026 constitution, "simultaneously a moral agent and a compliant instrument." Critics argue this is a structural contradiction: when the moral agent and the instrument conflict, the model's behavior becomes unpredictable. Iterative deployment sidesteps this by keeping the model's role as an instrument and placing judgment in external systems and human oversight.

Q&A

What is Constitutional AI?

Constitutional AI is Anthropic's training method where the model learns to evaluate its own outputs against a written set of principles (a "constitution"). Rather than relying solely on human feedback for every response, the model critiques and revises its own answers based on these internalized values. The approach aims to make safety self-enforcing but also makes the model's refusal patterns harder to predict from the outside.

What is iterative deployment?

Iterative deployment is OpenAI's approach of releasing increasingly capable models with external safeguards such as usage policies, moderation APIs, and human review. The model itself is treated as a tool rather than a moral agent. Safety constraints are applied around the model rather than compiled into its weights, making them easier to adjust and audit independently.

Why does the 'moral agent plus instrument' framing create problems?

An instrument is expected to do what its user asks. A moral agent is expected to override requests it judges as wrong. When both roles inhabit the same system, ambiguous cases produce unpredictable behavior. The model may comply, refuse, or partially comply depending on which role dominates in a given context, and users cannot reliably predict which one will win.

Which approach produces lower refusal rates on legitimate queries?

External guardrails (iterative deployment) consistently produce lower false-positive refusal rates. In benchmark tests on legitimate scientific queries, GPT-3.5-turbo refused about 10% compared to Claude 3.5 Sonnet's 73%. The difference reflects the structural choice: a model without an internal moral identity has less reason to flag ambiguous content as a values violation.