LabscoMCP early access ↗
Orchestra-Research avatar✓ Official

constitutional-ai

Local tool required★ 13k on GitHub
part of orchestra-research/ai-research-skillsby orchestra-research

Anthropic's method for making a model safer without people having to label harmful content: the model judges its own answers against a short written set of principles and rewrites them, then is trained on its own judgements.

WHEN TO USE

SCOPE

USE FOR

  • Have a model critique and rewrite its own unsafe or toxic response against a set of principles.
  • Train a reward model from AI-judged preference pairs instead of human-labeled ones.
  • Reduce a model's tendency to give evasive, blanket refusals to sensitive questions.
  • Compare two candidate responses and have the model pick the one that better follows the constitution.

NOT FOR

  • For safety training that needs human-validated preferences, use RLHF with PPO instead.
  • If human preference data already exists, use DPO or SimPO instead.
  • For runtime content filtering, use NeMo Guardrails instead.
  • For a pre-trained moderation model, use LlamaGuard instead.