Critique-and-Revise Loops — ChatGPT
A loop is simply feeding a model's own output back to it (or to a second prompt) for review and improvement, repeated until a quality bar is met.
The prompt
Step 1 — Draft: Write a 150-word product description for [product]. Step 2 — Critique: Now critique your own draft as a skeptical copy chief — list 3 specific weaknesses. Step 3 — Revise: Rewrite the description fixing all 3 weaknesses.
What to replace
Swap these placeholders for your own details before running the prompt:
[product]your own value
Pro tip: Cap every loop at 2-3 iterations. Past that, quality gains flatten and the model can start "over-editing" good answers into worse ones.
How to use this prompt
- Copy the prompt using the button above.
- Replace [product] with your own details — the more specific you are, the better the output.
- Paste it into ChatGPT and run it.
- If the answer feels generic, add constraints: audience, length, tone, and what to avoid. That single change fixes most weak output.
Learn the technique
Critique-and-Revise Loops
Module 1 — What Is a Prompt Loop · Loop & Agentic Engineering
Related prompts
Critique-and-Revise Loops — Claude
A loop is simply feeding a model's own output back to it (or to a second prompt) for review and improvement, repeated until a quality bar is met.
ChatGPT / Agent toolsThe ReAct Pattern (Reason + Act)
ReAct loops interleave reasoning ("what should I do next?") with actions (calling a tool, searching, running code), then feed the result back in before reasoning again.
ClaudeGiving Loops Memory
For loops that run over many steps (research agents, multi-turn assistants), summarize prior steps into a short running memory instead of replaying the full history every time — this keeps context small and cheap..
Any modelPlanner–Worker–Reviewer Teams
The most robust agent architecture is also the simplest: a Planner decomposes the goal into tasks, Workers execute one task each with narrow context, and a Reviewer checks results against acceptance criteria before anything ships.
Any modelLoop Budgets and Failure Handling
Production loops need budgets (max iterations, max cost, max time) and explicit failure paths: what happens when the Reviewer fails a result three times? Options: escalate to a human, fall back to a simpler method, or return a partial result flagged as unverified.
Any modelProject: Draft–Critique–Revise Content Machine
Deliverable: a working 3-role loop (writer, critic, editor) that produces a publishable piece of content on any topic you give it. Steps: 1.
Related across the site
n8n and AI: Build Your First Real Automation
A practical walkthrough of wiring an AI model into an n8n workflow — the node structure, the prompt that makes it reliable, and three automations worth building first.
Connecting an LLM to n8n
n8n connects to AI models either through dedicated nodes (OpenAI, Anthropic community nodes) or a generic HTTP Request node calling any model's API.
Critique-and-Revise Loops — Claude
A loop is simply feeding a model's own output back to it (or to a second prompt) for review and improvement, repeated until a quality bar is met.
10 Prompt Mistakes That Make AI Output Generic
The specific, fixable reasons AI output comes back bland — and what to write instead. Each mistake includes a before-and-after example you can apply immediately.
AI Automation with n8n
Connect AI models to real workflows using n8n — the open-source automation tool. Learn the HTTP Request and AI Agent nodes, and build automations that run on a schedule or trigger.
AI SEO & Search Visibility
Use AI to do keyword research, optimize content for search, and get your brand cited by AI answer engines like ChatGPT, Perplexity, and Google AI Overviews.