Self-Refine prompting asks the AI to produce a draft, critique it against your defined quality criteria, and then deliver a refined final version — all in a single prompt. This built-in quality loop catches errors and gaps the AI would otherwise miss when asked to produce a final output directly.
Self-Refine is a prompting technique where the model acts as both author and critic. Introduced in a 2023 paper, it has since become a foundational pattern in agentic AI systems. In a single-prompt version, you define the quality criteria upfront and instruct the model to evaluate its own draft against them before delivering a final version. This is significantly more effective than asking for quality output directly, because the model's critique often identifies gaps it did not notice while writing.
Use Self-Refine when output quality matters more than speed, when the task has clear quality criteria you can specify, and when getting it right the first time would otherwise require multiple back-and-forth prompts. It is especially effective for documentation, API references, professional writing, and code with correctness requirements. For fast, simple tasks use RTF.
Self-Refine vs Chain-of-Thought: CoT shows reasoning steps; Self-Refine adds a dedicated critique-and-revision phase targeting specific quality criteria. Self-Refine vs RACE: RACE asks for a direct high-quality output; Self-Refine builds quality in through an explicit self-critique loop. Self-Refine vs Tree-of-Thought: ToT explores multiple options from the start; Self-Refine improves a single output through iteration.
Save your first prompt in the structured editor and get a permanent REST API endpoint. Personal plan is free forever, no credit card required.
Start freeSelf-Refine prompting asks the AI to produce an initial draft, critique it against defined quality criteria, and then deliver a refined final version — all in one prompt. The self-critique loop catches errors and gaps the model would otherwise miss when producing output directly.
Good criteria are concrete and checkable: word count limits, required sections, forbidden words, format requirements. Avoid vague criteria like 'be clear' — instead use 'every sentence must be under 20 words'. The more specific your criteria, the more useful the self-critique.
Similar, but Self-Refine adds structure: you define the quality criteria upfront so the critique is evaluated against specific checkpoints rather than the AI's general sense of quality. This produces more consistent and targeted improvements.
Yes. While multi-turn implementations exist, the single-prompt version — where you instruct the AI to show Draft, Critique, and Final in one response — captures most of the quality benefit and is practical for everyday use in Promptary.