Getting Your First Agent Live

Human-in-the-Loop Patterns That Earn an Agent Autonomy

Abstract illustration: Human-in-the-Loop Patterns That Earn an Agent Autonomy

What you get from reading this

By the end of this article you will know how to choose the right oversight pattern for each action your agent takes on day one, how to design approvals people will actually complete, and what measured performance justifies removing a gate. Human-in-the-loop is a launch posture, not a permanent condition.

Getting an agent into production at all is the first constraint. The full getting-live picture covers scope, tooling, and deployment decisions; this article goes deeper on the one question teams reliably underestimate: how much autonomy do you give the agent on day one, and what does it have to prove before you give it more?

The answer matters because both failure modes are real. Too much oversight and the agent never does useful work; approvals pile up, reviewers stop reading them, and the project stalls. Too little oversight and one bad action in a consequential domain erodes trust so badly that the programme is cancelled. Choosing the right use case is part of calibrating this, because a reversible, low-stakes action can start with far less oversight than an irreversible, customer-facing one.

Human-in-the-loop as a launch posture

88% of agent pilots never reach production, with evaluation gaps cited as the top blocker by 64% of organisations. The teams that do ship tend to treat the first 60 to 90 days as a calibration period, not a proof-of-concept. 74% of successful production deployments kept explicit human-in-the-loop checkpoints for that window before removing oversight. The gate is not an admission that the agent is not ready; it is the mechanism that generates the data to prove it is.

Morgan Stanley’s DevGen.AI agent reviewed 9 million lines of legacy code and saved 280,000 developer hours. That outcome did not arrive on day one. The agent started by surfacing findings for human review; engineers validated patterns over weeks before the team extended it to make changes autonomously in lower-risk modules. The oversight period produced the track record that justified the autonomy.

The three core patterns

Approve-before-act

The agent proposes an action and waits. A human confirms or rejects before anything happens in the external world. Use this for actions that are irreversible, touch external parties, or carry financial or legal consequences. An agent sending a contract, triggering a payment, or modifying a production database record should start here.

The cost is latency. If your approver is asleep, the agent is stalled. Design around that by routing to whoever is on call and setting a timeout that either escalates or holds the action rather than proceeding by default.

Review-after-act with sampling

The agent acts, and a random sample of completed actions lands in a review queue. The sample rate is your dial: 100% at launch, stepping down to 20% or 10% as confidence builds. This pattern suits routine, reversible actions where the cost of an occasional mistake is low and the benefit of real-time throughput is high.

Klarna’s customer service agent handles inquiries across 150 million users in 23 markets and has been credited with $60 million in savings equivalent to 853 full-time employees. At that scale, approve-before-act on every response would be operationally impossible. Sampling gives the oversight signal without blocking throughput.

Exception-only escalation

The agent acts and reports. Only anomalies, defined by rules the team sets in advance, surface for human attention. This is the end state for mature action types, not the starting point. An anomaly rule might be: flag any response that triggered a user complaint, any action above a certain transaction value, or any case where the agent’s confidence score fell below a threshold.

Knowing what your agents are doing at this stage requires proper observability, not just logs. You need to know the error rate, the escalation rate, and the distribution of action types before you can trust exception-only oversight.

The autonomy ladder

Each action type your agent performs sits at one of four levels. The ladder moves up as performance evidence accumulates, and moves back down if error rates rise.

flowchart TD
    A[Suggest only\nHuman acts on recommendation] --> B[Act with approval\nAgent proposes, human confirms]
    B --> C[Act and report\nAgent acts, sampled review]
    C --> D[Fully autonomous\nException-only escalation]
    D -->|Error rate exceeds threshold| C
    C -->|Error rate exceeds threshold| B

Map every action your agent can take to a level before launch. An action that looks routine, sending a calendar invite, may still warrant approve-before-act if the invite goes to an external executive. The level follows the consequence, not the category.

Designing approvals people actually complete

An approval that nobody reads is not oversight; it is theatre. The main causes are queue volume, context gaps, and wrong delivery channel.

Keep each request to one decision. The reviewer should see what the agent wants to do, why, and what happens if they decline, in under 30 seconds. If they need to open a separate system to understand the request, the request is not well designed.

Batch low-stakes approvals into a daily digest where the reviewer can approve or reject a set with one action per item. Deliver high-stakes approvals to wherever the reviewer actually works: Slack, Teams, email, or a mobile notification. Tools like Prefactor are built for exactly this routing problem, sitting between the agent and the reviewer’s existing tools.

Track response time and approval rate. Median response time above four hours suggests the queue is not reaching the right person. Approval rate above 98% with no edits over 200 or more requests suggests nobody is actually reading them. Both are signals to redesign the approval, not to accept the numbers.

Ford’s engineering teams found that processes that took hours now complete in seconds after deploying AI agents for 3D rendering and stress analysis. The speed gain came precisely because the team identified which outputs needed sign-off and which did not, rather than routing everything through the same channel.

Graduation criteria

Removing a gate requires evidence, not confidence. Set the criteria before launch so the decision is not made under pressure.

flowchart TD
    A[Collect 200+ actions\nunder current gate] --> B{Error rate\nbelow threshold?}
    B -- No --> A
    B -- Yes --> C{Consistent across\n3+ week window?}
    C -- No --> A
    C -- Yes --> D[Remove or relax gate\nfor this action type]
    D --> E[Monitor at\nexception-only level]
    E -->|Rate rises above threshold| F[Re-introduce gate]

A reasonable starting threshold for most action types is an error rate below 3% across at least 200 completed actions, held for three consecutive weeks. Higher-consequence actions warrant a lower threshold and a larger sample. Document the criteria in writing before the agent goes live; this is what you show to a sceptical stakeholder when you propose removing a gate.

Building an evaluation suite before launch gives you the measurement infrastructure to run this process properly. Without it, graduation becomes a gut call, which is how oversight theatre starts.

Oversight theatre and how to avoid it

Oversight theatre is a review process that exists on paper but not in practice. The queue fills, nobody reads it, and the agent is effectively autonomous without the organisation knowing it. This is worse than explicit autonomy because the liability exists without the accountability.

The warning signs are a queue that grows faster than it is cleared, reviewers who approve in under five seconds consistently, and an approval rate that has never triggered a rejection. If you see these, the gate is not providing information; it is consuming attention.

The fix is not more oversight; it is better-designed oversight. Reduce the volume by moving genuinely low-risk actions to review-after-act sampling. Improve the request design so each approval takes 20 seconds to process. Route to the person who has both the authority and the context to decide.

Understanding the governance structures that support this at an organisational level helps teams build approval workflows that hold up beyond the first agent and the first team.

Where to start

Map your agent’s action types to the autonomy ladder before you write a line of code. Define graduation criteria in a shared document on day one. If you are not sure where your organisation sits on agent readiness, take the agent readiness assessment to identify the gaps before they become blockers in production.

Matt Doughty Matt Doughty CEO & Co-Founder, Prefactor

Founder of Prefactor, writing on the operational reality of getting AI agents into production — identity, governance, evaluation, and the plumbing assistants never needed.

Frequently asked questions

How long should we keep human-in-the-loop checkpoints before removing them?

A useful benchmark: 74% of successful production deployments kept explicit checkpoints for 60 to 90 days before removing oversight. The right number for your agent depends on action consequence and volume, but you need at least 200 completed actions per gate before the error rate is statistically meaningful enough to act on.

What is the difference between approve-before-act and review-after-act?

Approve-before-act blocks the agent until a human confirms each consequential action, such as sending an external communication or modifying a financial record. Review-after-act lets the agent complete routine actions and queues a sample for a human to check afterward. The right pattern depends on how reversible the action is and how costly a mistake would be.

How do we avoid approval queues becoming rubber-stamp exercises?

Keep each approval request to a single decision with all the context needed to make it, deliver it in the tool the reviewer already uses, and track the time between request and response. If median response time exceeds four hours or approval rate exceeds 98% without any edits, your queue has become oversight theatre and needs redesign.

Can an agent move backward on the autonomy ladder if its error rate rises?

Yes, and building that regression path in from the start is good practice. Define a threshold, for example three consecutive weeks above a 5% error rate on a given action type, that automatically re-introduces the gate. The ladder should move in both directions based on measured performance, not on how comfortable the team feels.

Stay ahead of the curve

No spam. Unsubscribe anytime. A resource by Prefactor.

Almost there — check your inbox to confirm your subscription.