The Red, Blue, Green AI Review Loop: Find Risks, Rank Them, Then Fix Them
A model that writes something shouldn't grade its own homework in the same breath. Learn a three-stage AI review process where one pass finds risks, another ranks what matters, and a third fixes it, instead of one shallow self-check.
Quick Answer
A model that just wrote something isn’t the ideal model to immediately grade it, the same context and assumptions that shaped the answer tend to shape the review too. The Red, Blue, Green loop splits review into three distinct jobs instead of one shallow pass: Red actively looks for what could go wrong, Blue decides which of those risks actually matter, and Green fixes the important ones while leaving the rest alone. Used on the work that’s actually worth the extra step, client communication, code changes, policy documents, public claims, it catches more than a single “does this look okay?” pass ever does.
Why Self-Review Often Fails
Ask the same model that wrote something to check its own work, and you tend to get a polite pass rather than a real audit. There’s an attachment to the original answer, having just produced it, that subtly biases the review toward confirming it was fine. The same assumptions that shaped the first draft are still in play during the review, so a flawed premise rarely gets questioned. There’s a tendency toward agreement, self-review often reads more like reassurance than scrutiny. Confirmation bias creeps in: the reviewer is primed to see evidence the work is good rather than actively hunting for evidence it isn’t. Shared context means the reviewer isn’t seeing the work with fresh eyes, it’s seeing it with the same context that produced it. And the criticism that does surface tends to be shallow, wording tweaks and minor polish, rather than substantive.
None of this means self-review is useless. It just means it’s a weaker check than most people treat it as, especially for work where being wrong actually costs something.
Red Team: Find Failure Modes
Red’s only job is to find what could be wrong, not to fix anything and not to decide what matters yet. A useful Red pass looks for missing context the work assumes but doesn’t have, weak assumptions baked in without being stated, security or privacy risks, confusing or ambiguous wording, loopholes someone could exploit or misread, ways the work could be misused, unintended effects beyond the obvious purpose, edge cases that weren’t considered, and any plausible way the plan or piece could fail in practice. The goal is a wide net. A long Red list isn’t a problem, that’s what Blue is for.
Blue Team: Rank What Matters
Blue’s job is triage: take Red’s list and separate what’s genuinely worth acting on from what’s technically true but low-stakes noise. A useful Blue pass evaluates each item on likelihood (how probable is this actually), severity (how bad is it if it happens), reversibility (can this be undone if it goes wrong, or is it a one-way door), the evidence behind the concern (is this a specific, demonstrable risk or a vague feeling), urgency (does this need fixing now or can it wait), the cost of mitigation (how expensive is fixing this relative to the risk it removes), and the risk of false positives (is this a real issue or an overcautious flag). Blue’s output should be a short, ranked list, not a restatement of everything Red found.
Green Team: Fix the Highest-Priority Issues
Green’s job is targeted revision, not a rewrite. A useful Green pass preserves the original goal and whatever was already working well, fixes the specific issues Blue ranked as important, adds safeguards where the risk analysis calls for them, removes or flags weak assumptions Red identified, clarifies genuine uncertainty rather than papering over it, and documents any remaining risk that wasn’t worth fully resolving. Green fixing everything Red found, instead of what Blue prioritized, is a common way this loop goes wrong, more on that below.
Use Fresh Context Where Possible
Each stage is stronger with a fresh chat, a different agent, or at minimum a new conversation thread rather than continuing the one that produced the original work. A reviewer with no attachment to the original answer and no shared context nudging it toward agreement is doing something closer to an independent check. This is more effort than three prompts in the same thread, but it’s the difference between three genuinely separate passes and one long conversation politely agreeing with itself in three different ways.
When to Use the Loop
This is worth the extra process for work where being wrong has real consequences: a client-facing email that represents your business, a policy document people will actually follow, a sales sequence going to real prospects, a hiring rubric that affects real candidates, a financial model decisions get made against, a code change touching production, a workflow automation running unattended, a marketing claim someone could hold you to, a public article, or a product launch. The common thread is real audience, real stakes, or real difficulty undoing a mistake once it’s out.
When a Simpler Review Is Enough
Don’t run three review stages on everything, that’s its own kind of waste. Casual drafts, reversible low-risk tasks, brainstorming, and personal notes don’t need this. A quick read-through or a single self-check is plenty when the cost of being wrong is low and easy to fix.
Red, Blue, Green Review Table
| Stage | Goal | Questions to Ask | Output | Who Reviews Next |
|---|---|---|---|---|
| Red | Find what could be wrong | What’s missing? What’s assumed? What could fail, be misused, or be misread? | A wide list of possible risks and gaps | Blue |
| Blue | Decide what actually matters | How likely, how severe, how reversible, how urgent, how costly to fix? | A short, ranked list of real priorities | Green |
| Green | Fix what’s important | What’s the targeted fix? What must stay unchanged? What risk remains undocumented? | A revised version plus a note on remaining risk | A human |
Complete Copy-Paste Prompt
Review the following work in three separate passes.
Red pass: Find every plausible failure mode, missing context, weak
assumption, security or privacy risk, confusing wording, loophole, potential
misuse, unintended effect, and edge case. Don't fix anything yet, just list
what could be wrong.
Blue pass: Take the Red list and rank each item by likelihood, severity,
reversibility, strength of evidence, urgency, and cost to fix. Return a
short, prioritized list of what actually matters, separate from what's
technically true but low-stakes.
Green pass: Revise the work to fix the issues Blue ranked as important.
Preserve the original goal and anything that was already working. Add
safeguards where warranted, clarify genuine uncertainty, and note any
remaining risk you chose not to fully resolve.
Here is the work: [paste it]
Human Approval
This loop supports human judgment. It doesn’t replace it. For anything that matters, a person should still review the final result through an actual verification gate, evidence-based proof the work is ready, rather than accepting Green’s sign-off on its own. Look hard specifically at Blue’s prioritization calls, since that’s the stage where a real risk can quietly get ranked as unimportant. Treat the loop’s output as a much stronger starting point for your own review, not a substitute for it. The same caution applies here as with any LLM-as-a-judge workflow: it improves the work, it doesn’t certify it.
Common Mistakes
Letting Red rewrite instead of critique defeats the point, Red’s job is to find problems, not fix them prematurely. Letting Blue ignore uncertainty, treating “I’m not sure how likely this is” as a reason to drop a risk rather than flag it, quietly removes real concerns from the list. Letting Green fix every minor issue Red raised, instead of only what Blue prioritized, turns a targeted fix into an unfocused rewrite. Using the same vague prompt for all three stages blurs the distinct jobs each one is supposed to do. Accepting the final result without human review skips the step that actually matters most for high-stakes work. And treating any single stage’s output as settled fact, rather than as one pass worth double-checking, undercuts the whole reason to split the review into three stages in the first place.
How This Relates to Other Review Techniques
This isn’t the only structured way to catch what a single AI pass misses. A blind-spot audit asks a model to surface its own uncertainty in one step, useful but shallower than a full three-stage split. A pride gate asks whether an agent would stand behind its own work, a reflection prompt rather than real evidence. A decision audit reviews the assumptions and shortcuts baked into finished work after the fact. Red, Blue, Green borrows the adversarial spirit of red teaming and pairs it with real triage and a targeted fix, which makes it heavier than any single one of these techniques and worth reserving for work where that extra weight is justified.
Final Takeaway
Finding every possible problem with a piece of work isn’t hard, a long enough Red pass will surface dozens of things. The harder, more valuable skill is separating the two or three risks that genuinely matter from the much longer list of things that are technically true but not worth acting on, and then fixing only those. That’s what the three-stage split buys you: a wider net for finding problems, real triage instead of an overwhelming list, and a targeted fix instead of a full rewrite, with a human still making the final call.
For a deeper look at making AI justify its own output before you trust it, see Make AI Prove Its Work Before You Trust It. For the related concept, Red/Blue/Green Review, see the glossary entry.
Continue learning
Explore related guides, tools, workflows, and prompts that help you go deeper into this topic.
More practical AI guides for work and business.
Read guideA practical guide to help you understand and apply this topic.
Read guideA practical guide to help you understand and apply this topic.
Read guideA practical guide to help you understand and apply this topic.
Read guideLearn how this AI tool fits into practical workflows.
View toolLearn how this AI tool fits into practical workflows.
View toolMore practical AI guides
Browse guides that show you how to use AI for real work tasks: no hype, just practical steps.
Frequently Asked Questions
What is Red/Blue/Green Review?
It's a three-stage AI review method: a Red pass finds risks and failure modes in a piece of work, a Blue pass ranks which of those risks actually matter, and a Green pass revises the work to fix the important ones while preserving the original goal. Splitting review into three distinct jobs produces sharper results than asking one pass to do all three at once.
Is this the same as red teaming?
It's inspired by the same idea, adversarially probing something for weaknesses, but applied more broadly. Traditional red teaming usually targets security specifically. This loop applies the same 'actively look for what's wrong' mindset to writing, code, policy documents, marketing claims, and business plans, not just security-critical systems.
Why use three review stages?
Because finding problems, deciding which ones matter, and fixing them are genuinely different skills, and asking one pass to do all three tends to produce a shallow version of each. A single self-review pass often just polishes the surface. Splitting the jobs forces each one to actually happen.
Can the same AI model perform all three stages?
Yes, but it's weaker than using separate chats or fresh context for each stage, since a model reviewing work it just produced tends to inherit the same blind spots and assumptions. If you're using one model for all three, at minimum start a new conversation for each stage rather than continuing the same thread.
Should I use separate chats?
Where practical, yes. A fresh chat, agent, or model call has no attachment to the original answer and no shared context biasing it toward agreement. It's a small amount of extra effort for a meaningfully more independent review.
What kinds of work need this review?
Anything with real consequences if it's wrong: a client-facing email, a policy document, a sales sequence, a hiring rubric, a financial model, a code change, a workflow automation, a marketing claim, a public article, or a product launch. Casual drafts and reversible low-stakes tasks don't need this level of process.
How does Blue Team rank risks?
By weighing likelihood, severity, reversibility, the strength of evidence behind the concern, urgency, and the cost of actually fixing it. The goal is separating the two or three issues that genuinely matter from a longer list of things that are technically true but not worth acting on.
What should Green Team preserve?
The original goal and the parts of the work that were actually fine. Green Team's job is targeted revision, fixing the specific issues Blue Team ranked as important, adding safeguards, and documenting remaining uncertainty, not rewriting the piece from scratch or fixing every minor note Red Team raised.
Does this replace human review?
No. The loop supports human judgment by surfacing risks and doing a first pass at prioritizing and fixing them. For anything that matters, a human should still review the final result, especially the Blue Team's prioritization calls, before it ships.
Can this be automated?
Parts of it can, running Red, Blue, and Green as separate scripted prompts or agent calls is straightforward. But automating the loop end to end without a human checking the output defeats much of the purpose, since the whole point is catching what a single automated pass would miss.
Last updated: