Reflection prompting is the prompting technique that asks the model to review and critique its own output before producing a revised answer - it introduces a self-correction loop that often improves final quality.
What Is Reflection prompting?
- Definition: Two-stage or multi-stage prompt pattern of generate, critique, and refine.
- Review Focus: Can target factual errors, logic gaps, formatting defects, or policy compliance issues.
- Execution Modes: Single-model self-review or separate critic and generator roles.
- Task Fit: Especially useful for coding, analytical writing, and high-precision structured outputs.
Why Reflection prompting Matters
- Quality Improvement: Self-audit frequently catches issues missed in first-pass generation.
- Reliability Gain: Iterative refinement reduces obvious errors and inconsistencies.
- Process Transparency: Reflection output provides rationale for revisions.
- Alignment Support: Critique stage can enforce style, safety, and domain constraints.
- Cost Tradeoff: Extra passes increase latency but can reduce downstream correction effort.
How It Is Used in Practice
- Critique Template: Define explicit review criteria and severity tags for detected issues.
- Revision Rules: Require second pass to address each critique point directly.
- Stop Conditions: Limit iteration count and use quality thresholds to control runtime.
Reflection prompting is a practical self-improvement loop for LLM outputs - structured review and revision cycles improve correctness and robustness in production prompt workflows.
reflection promptingprompting
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.