Skip to content
Implementa.

Automating with AI · Guide 9 of 16

Human in the loop: where to put validation without killing the savings

Almost the entire "human in the loop" debate in AI automation stops at the slogan: "always leave a human in." True and useless. The operational question is different: where does that human go, what do they approve one by one, and what do they let run? Here's the criterion — three positions, a cost-of-error matrix, and the pattern for loosening the net without letting anything expensive slip.

What "human in the loop" is (and isn't)

The human in the loop is the point where a person validates, corrects or authorizes what an automated system does before the action has consequences. It's not "someone watching the screen all day" or "an intern reviewing 100% of the agent's work". It's intervention at the points that matter and deliberate absence everywhere else.

The usual confusion is treating it as a switch: either the system is autonomous or there's a human behind every decision. In production it doesn't work like that. The human in the loop is a dial you tune by type of decision — maximum control where an error costs dearly, zero friction where volume rules and a mistake is cheap to fix. This guide is about where to set that dial. For the full picture of what to automate, start with automating with AI.

The three places validation can sit

Before deciding "how much human", it helps to know there are three distinct positions. Almost every project mistakes the first for the only one:

PositionWhat the human doesWhen to use it
In-the-loopApproves every action before it runs. The machine proposes, the person disposes.High impact, low frequency: sending money, signing, replying to an angry customer, deleting data.
On-the-loopThe machine acts alone; the person supervises and can step in or revert.Medium volume with recoverable error: classifying tickets, drafting replies, moving a lead a stage.
Out-of-the-loopThe machine acts alone; the human only checks metrics and edge cases afterward.High volume, cheap error, clear rule: tagging, extracting data, sorting, answering FAQs.

The expensive mistake is putting the whole system "in-the-loop" out of fear. If a person has to approve each of 4,000 daily actions, you've automated nothing: you've added a bottleneck with a salary. The net isn't equally tight everywhere.

How to decide what gets approved and what runs through

The decision isn't philosophical, it's a two-axis matrix: how much an error costs and how often the action happens.

  1. High cost + low frequency → in-the-loop. Approving one by one is cheap because there are few, and getting it wrong is expensive. Example: refunds over €500.
  2. High cost + high frequency → redesign, don't approve. If something expensive happens often, the human bottleneck won't scale. You fence it with hard rules (caps, allowlists) and the human only sees the exceptions. Example: supplier payments with an automatic cap and review only above the threshold.
  3. Low cost + high frequency → out-of-the-loop. Let it run and measure. Putting a human here is burning money. Example: classifying 2,000 emails a day.
  4. Low cost + low frequency → automate without drama. It doesn't even deserve active supervision.

Almost no process falls in a single box. A real support flow mixes all four: the agent answers FAQs alone (out), drafts replies for medium cases a human reviews (on) and escalates refunds and serious complaints to a person (in). The design is in assigning each action to its box, not in picking one for the whole system.

How the net tightens over time

The human in the loop isn't a fixed snapshot: it's a net that starts tight and opens up as the system proves it gets things right. The pattern that works:

  1. Week 1-2: the human reviews 100%. Not to approve for approving's sake, but to label: "this was right", "this wasn't". Those labels are the data that says where the system is reliable and where it isn't.
  2. Week 3-6: release the categories with high, consistent accuracy. The human stops reviewing what they already know works and focuses attention on the doubtful.
  3. Month 2 onward: sampling and exception review. The system runs alone on what's proven; the human sees a random percentage (to catch drift) and every case the system itself flags as odd (low confidence, off-pattern).

Tightening the net requires one condition: the system must log every decision with its context and outcome. That governance — scoped permissions, an audit trail and a kill switch — is the same one you set up when connecting AI to your systems. Without logs you don't know where it's right, so you can't release anything with judgment and you stay reviewing everything forever, which is the other failure.

The two mistakes that kill the savings

There are two ways to ruin this, and they're opposites.

Human in everything. Out of fear or for auditing, someone approves every action. The system technically "has oversight", but the savings are zero: you've swapped manual work for the work of approving work. Warning sign: the person supervising is swamped and approves on autopilot — which is not supervising, with extra steps.

Human in nothing. The whole system is released on day one "because the demo went well". It works until the first odd case — and there's always an odd case — that nobody sees until a customer complains or it shows up on the invoice. Total autonomy with no net isn't maturity: it's not having measured yet. It's the same mirage we take apart when discussing building internal processes with agents.

The middle ground isn't "a little human in everything". It's a lot of human where the error costs and zero human where it doesn't, with the border moving according to what the logs say. That's what separates automation that survives a real Tuesday from a demo with luck — and it's exactly what we build in operations automation: the system running alone where it can and the person deciding where it counts.

Frequently asked questions

Only if you put it everywhere, which is the classic mistake. Done right, the human steps in on 10-20% of actions — the high-cost or low-confidence ones — and the rest runs on its own. The goal isn't "a human per decision", it's "a human where the error costs". If your supervisor is approving 100% of the volume, you don't have automation with a safety net: you have manual work with an extra step.

Cross two axes: how much an error costs and how often it happens. Low cost and high frequency (tagging, classifying, extracting data) runs alone; high cost and low frequency (paying, signing, deleting) goes with human approval; high cost and high frequency gets redesigned with hard rules so the human only sees the exceptions. The decisive test: "if this goes wrong and nobody looks, what happens?". If the answer hurts, it needs sign-off.

Yes, and that's the right design: the net starts tight and opens up based on what the logs prove. The first weeks the human reviews (and labels) almost everything; when a category piles up high, consistent accuracy, it's released and moved to sampling and exception review. The only thing you never release are irreversible or high-cost decisions, however reliable the system gets. Without a record of every decision there's no way to release with judgment, so logging is the prerequisite.

Free AI Impact Plan

The guide is generic. Your plan isn't.

Tell us about your company and we'll ship back a diagnosis with priorities, numbers and what to implement first. No sales call, no charge.

Human in the loop: where to put validation without killing the savings · Implementa