What human-in-the-loop means
What it is
Human-in-the-loop (HITL) means a person takes part in an agent's work at defined points. There are three positions a person can hold:
- In the loop: the agent cannot proceed without the person's decision. Approval before a refund.
- On the loop: the agent acts, and a person monitors and can step in. A dashboard of live actions with a stop button.
- After the loop: a person reviews a sample of finished work. A weekly audit of fifty cases.
Why it matters
Full autonomy and full supervision are both wrong for most systems.
- With no person, a rare bad action goes through.
- With a person on everything, the agent saves no time.
- The skill is placing people only where their judgement changes the outcome, and using the cheaper positions elsewhere.
In the real world: A support team approves about one refund in forty by hand, monitors the rest on a dashboard, and audits a random fifty a week; reviewers actually read what they approve because it is rare.
Visual example
PositionsCost per action falls from top to bottom. So does protection.
Adding approvals everywhere 'to be safe'. People who must approve a hundred routine actions a day stop reading them and click approve. That is worse than no approval, because it looks like a control.
Practise it: Design a Multi-Agent Data Analyst