Book a call
All insights

Why every AI automation needs a human review step

A model that is right nineteen times in twenty is still wrong once. The review step decides who finds out first: you or your customer.

Every automation we ship has a point where a person looks at the work before it leaves the building. Clients sometimes ask us to remove it. The demo worked, the drafts look right, and the review queue feels like the manual work they hired us to get rid of.

We keep it anyway, at least at the start. This is why, and how we decide when it can go.

Models fail quietly

A script that breaks throws an error. Something goes red, someone gets paged, the job stops. That kind of failure is loud, and monitoring is built to catch it.

A language model fails differently. It returns a confident answer in exactly the right format, and the answer is wrong. The refund goes to the wrong order. The reply quotes a policy you retired last year. Nothing crashes. Your dashboard stays green and the first person to notice is the customer.

Monitoring tells you the system ran. Only a reader can tell you the output was right.

Draft, do not send

The rule we build around is simple. Split every automation at the point where it becomes irreversible.

Before that point, let the system run on its own. Reading an email, classifying a ticket, pulling figures from an invoice, and drafting a reply are all safe to automate fully, because a mistake costs nothing until someone acts on it.

After that point, a person approves. Sending a message to a customer, moving money, changing a record of truth, deleting anything. The system does the work and a human presses the button.

What a good review step looks like

A review step that is slow or annoying gets skipped, and then you have the worst of both: the cost of a queue and none of the safety. The ones that hold up share a few properties.

  • One screen. The original input, the draft, and what the system decided, side by side.
  • One action to approve. Editing happens inline, not in another tool.
  • A reason on every rejection, even if it is a single tap from a short list.
  • An owner and a time limit. A queue nobody owns is a backlog with a nicer name.
  • A count that someone looks at weekly: how many approved untouched, how many edited, how many rejected.

The queue is your evaluation data

This is the part teams miss. Every approve, edit, and reject is a labelled example of what right looks like for your business, produced as a side effect of normal work.

Break the edit rate down by category and the weak spots show up on their own. The system may be dependable on delivery questions and poor on anything involving a partial refund. Without the queue you would be guessing. With it you know which prompt to fix, which case to route straight to a person, and whether last week's change made things better or worse.

When to take it away

Review is not meant to be permanent everywhere. We remove it one category at a time, never all at once, and only when three things are true.

  • The action can be undone, or a mistake is cheap.
  • The edit rate for that category has sat near zero across a sample large enough to mean something.
  • A share of the output is still spot-checked after the gate comes off, so drift gets caught.

Some categories never qualify. Anything that moves money or speaks for you in a dispute stays reviewed. That is a decision about risk, not about how good the model is.

The trade-off

A review step costs time. An automation with one saves less than the demo promised, and it is fair to be told that before you pay for it.

What you get in return is an automation you can leave running. It saves a little less, every week, without an apology email. We will not ship one that sends or pays unreviewed on day one. If that is the requirement, we are the wrong studio for the job.

Have a product in mind? Start with a two-week discovery sprint.

Book a call