AI-агент может принять звонок и собрать контекст, но решение часто остаётся за человеком. Handoff нужен, чтобы оператор не начинал разговор с нуля и не гадал, почему агент остановился.
Definition
Operator Handoff — это структурированная передача случая человеку. Агент не «зовёт менеджера» и не делает внешнее действие. Он готовит контекст, показывает риск и ставит статус prepared_not_sent, пока человек не решит, что делать дальше.
How it works
AI detects stop condition
→ collects handoff fields
→ prepares summary
→ marks missing fields
→ adds risk notes
→ prepares manual message
→ sends to Approval Gate or operator review
Handoff нужен в voice agent, lead intake, support flow и любом сценарии, где агент дошёл до границы: нет источника, есть конфликт данных, требуется внешнее действие или человек просит обещание.
Хороший handoff короткий. Он не заставляет оператора читать весь transcript, но даёт enough context: что произошло, чего не хватает, где риск и какой следующий шаг безопасен.
Required fields
Минимальный payload:
intent
stage
summary
recommended_module
missing_fields
risk_notes
recommended_next_step
copy_ready_manual_message
status: prepared_not_sent
Operator view example
{
"intent": "lead_intake",
"stage": "new_lead",
"summary": "Клиент хочет принимать входящие звонки после 18:00 и получать сводку утром.",
"recommended_module": "Voice Lead Intake",
"missing_fields": ["отрасль", "объём звонков", "текущий script"],
"risk_notes": ["не обещать CRM write", "не обещать fixed timeline"],
"recommended_next_step": "уточнить текущий call flow и владельца CRM",
"copy_ready_manual_message": "Спасибо, мы подготовили сводку. Менеджер проверит детали и вернётся с ответом.",
"status": "prepared_not_sent"
}
Failure modes
Handoff ломается, когда агент передаёт только transcript, не объясняет риск или пишет «заявка передана», хотя была подготовлена только сводка. Ещё один слабый вариант — не указывать missing fields: оператор видит красивый summary, но не понимает, что нельзя решить без дополнительных данных.
Ещё один признак слабого handoff — слишком длинный summary. Если оператору снова нужно расследовать разговор с нуля, handoff не выполнил свою работу.
Connection to route
В Voice Lead Intake handoff — результат звонка. В Approval Gates он становится входом для ручного подтверждения. В Decision Log фиксируется, почему агент остановился, какой handoff trigger сработал и что нужно улучшить. В Harness handoff проверяется через eval scenarios и improvement loop.