Track 04 · Multi-agent & integrationLesson 05 of 11

Handing off to a person, well

Escalations with context, so whoever takes over doesn't start again.

What you'll be able to do

What you'll be able to do

01
  1. Distinguish a handoff (a human takes over the conversation or case) from an approval gate (a human approves one action), and design each where it belongs.
  2. Design an escalation policy with deterministic triggers (explicit request, policy boundary, value, repeated failure) and model-informed ones (low confidence, sentiment), with thresholds you can tune from data.
  3. Build a typed handoff packet that lets the human act without re-asking the customer anything, while carrying only the data the receiving role needs.
  4. Choose warm or cold transfer and route to the right queue by skill, language, authority and hours, with a fallback that never dead-ends.
  5. Design the return path from human back to agent, with pinned decisions the agent cannot contradict.
  6. Measure handoff quality with containment, escalation precision and recall, re-ask rate, time to human and time to resolution, and explain why containment alone is misleading.
Before you start

Before you start

The short version

The short version

A handoff is the moment an agent stops owning a conversation or case and a human starts. Done well, the customer barely notices the seam: they are told who is taking over and when, they never repeat themselves, and the human starts with a summary, the facts, what was already tried and said, and a recommended next step. Done badly, it is where trust in the whole deployment dies: dead ends, loops back to the bot, "I'm just an AI", a coordinator asking for the container number the customer typed four messages ago. Design it as a system: an escalation policy that fires on explicit requests, policy boundaries, high value, repeated failure, low confidence and frustration; a typed packet generated from state, not from the model's memory; skills-based routing with hours and fallbacks; a warm transfer on live channels and a clear expectation on asynchronous ones; a return path that pins the human's decisions; and metrics that reward appropriate escalation, not just containment.

Key takeaways:

  • Gate: a human approves an action and the agent continues. Handoff: a human takes over the conversation or case.
  • Explicit requests for a human are always honoured. Policy-boundary topics escalate by rule, not by model judgement.
  • The packet is built from structured state and evidence. If a fact is not in state, the packet says it is missing.
  • Every handoff tells the customer who, when and that they will not need to repeat themselves, in their language and channel.
  • Measure escalation precision and recall and the re-ask rate. High containment with low recall is a hidden failure.

Pro lesson

The rest of this lesson is in Pro.

The mental model, worked example, field note, failure table, exercise and self-check, with the voice tutor.

  • Every stage and specialisation, in full
  • Every lab and every role project
  • Halden weeks 2–10, on your record
  • Every drill, live in the playground
  • All solutions, plus the server judge
  • Lab Assistant and every Teach with AI