← Lessons

quiz vs the machine

Platinum1760

Machine Learning

Human in the Loop Approval

Pausing for a person before an agent takes a risky action.

5 min read · advanced · beat Platinum to climb

Human in the Loop Approval

Autonomy is useful until an action is irreversible or costly. Human in the loop approval pauses the agent at chosen points and asks a person to confirm before proceeding.

Where to insert a checkpoint

  • Before irreversible actions like deleting data, sending money, or emailing a customer.
  • When the agent's confidence is low or its plan looks unusual.
  • At the boundary between gathering information and taking consequential action.

Designing the pause

A good approval point shows the human exactly what the agent intends, including the tool and its arguments, in clear terms. The person can approve, reject, or edit the action. The agent's loop suspends, waits for the decision, then resumes with that decision folded into its context. Asking on every step exhausts the human, so checkpoints must be placed where judgment actually adds value.

Balancing safety and speed

Too many approvals make the agent useless; too few let mistakes through. Mature systems tier actions by risk: low risk steps run automatically, medium risk steps log for later review, and high risk steps block until approved. This keeps routine work fast while ensuring a human stands between the agent and any action that is hard to undo.

Key idea

Human in the loop approval pauses the agent before risky or irreversible actions, tiered by risk so routine work still flows.

Check yourself

Answer to earn rating on the learn ladder.

1. When is a human approval checkpoint most valuable?

2. Why not ask for approval on every step?

3. How do mature systems balance safety and speed?