← All patterns

Checker Loop

Use a separate check to decide whether the AI's work is good enough.

high cost low risk

05 Checker feedback: not good yet pass Worker produce output Checklist checker good enough? Ship

When to use it

  • Quality matters more than speed.
  • You can describe what a good answer looks like.
  • You need a second check before accepting the result.

When not to use it

  • Quick throwaway work where speed matters more than quality.

How it works

AI makes the first answer  then  A checker reviews it  then  Send it back if it fails  then  Stop when it passes or hits a limit

Things to watch

  • This costs more because every answer is checked.
  • A weak checklist gives weak results.

How to start

  • Write a simple checklist for a good answer.
  • Choose who or what will check the answer.
  • Set a limit on how many times it can retry.
  • Save failed checks so the checklist can improve.
Not sure this is the right loop?

Describe your task and get a plain-English recommendation.

Try “Should I Loop?”