Handoff
多智能体框架中的核心机制,指一个Agent在完成自身职责后将控制权和上下文信息传递给另一个更适合处理后续任务的Agent,实现智能体间的职责隔离与协作
核心事实
时间轴 (近 90 天)
在 Handoff 模式下,运行时识别到 stop reason handoff 后不再把控制权交还原智能体,而是启动接收方智能体并继承对话历史,因此原智能体的输出为空。
Handoff 的代价是 triage 无法合并多个答案;Agent-as-Tool 的代价是专家只知道任务字符串里的内容,如果字符串遗漏细节,专家就无从得知。
Handoff 模式适合单一专家接管场景,由接收方拥有所有权、撰写回复并处理后续交互;Agent-as-Tool 模式适合需要多专家意见合成一个连贯回复的场景,调用方保留所有权并汇总答案后统一回复。
每次 Handoff 恰好增加 2 条消息(演示中 11-9=2、7-5=2 的固定规律)。
在文章演示的 Priya 退款案例中,单个智能体处理退款需要 9 条消息,采用 Handoff 后 refunds 的运行包含 11 条消息,多出的 2 条是 triage 的转接请求和“transferred to refunds”结果;若保留 triage 的系统提示词则总数为 12 条。
Handoff 发生时,接收方智能体会以自己的系统提示词开始新运行,同时继承此前的用户消息和交接记录,但不会继承原智能体的系统提示词(除非显式传递)。
苹果的 Handoff 与微软的 Phone Link 跨设备协同体验相对稳定,得益于对硬件与协议栈的端到端控制。
苹果在产品功能设计上常采用先推出技术能力、再等待用户场景自然生长的模式,这种策略在 AirDrop、Handoff 等功能的早期阶段都曾出现。
Handoff 是多智能体系统中的运行时原语,重新组织对话历史、重新绑定工具集,并决定哪些状态应保留;设计不良会导致权限扩散(privilege creep)。
Handoff 模式适合一次性移交的场景,例如客服机器人把投诉案例彻底交给专项处理团队
还有 11 条时间轴事件
全部知识事实 (20)
OpenAI 的 Agent SDK 走更工程化路线,原生支持 Agent 间 hand-off 交接机制并内置安全护栏
65%已验证Agent Handoffs允许在对话过程中将控制权从一个Agent移交给另一个专精Agent
65%待验证Swarm框架的核心概念只有Agent和Handoff两个,采用无状态编排的设计哲学,在单次函数调用链中完成智能体间的协作
60%待验证Handoff 的代价是 triage 无法合并多个答案;Agent-as-Tool 的代价是专家只知道任务字符串里的内容,如果字符串遗漏细节,专家就无从得知。
50%待验证Handoff 模式适合单一专家接管场景,由接收方拥有所有权、撰写回复并处理后续交互;Agent-as-Tool 模式适合需要多专家意见合成一个连贯回复的场景,调用方保留所有权并汇总答案后统一回复。
50%待验证每次 Handoff 恰好增加 2 条消息(演示中 11-9=2、7-5=2 的固定规律)。
50%待验证在文章演示的 Priya 退款案例中,单个智能体处理退款需要 9 条消息,采用 Handoff 后 refunds 的运行包含 11 条消息,多出的 2 条是 triage 的转接请求和“transferred to refunds”结果;若保留 triage 的系统提示词则总数为 12 条。
50%待验证Handoff 发生时,接收方智能体会以自己的系统提示词开始新运行,同时继承此前的用户消息和交接记录,但不会继承原智能体的系统提示词(除非显式传递)。
50%待验证在 Handoff 模式下,运行时识别到 stop reason handoff 后不再把控制权交还原智能体,而是启动接收方智能体并继承对话历史,因此原智能体的输出为空。
50%待验证苹果的 Handoff 与微软的 Phone Link 跨设备协同体验相对稳定,得益于对硬件与协议栈的端到端控制。
50%待验证苹果在产品功能设计上常采用先推出技术能力、再等待用户场景自然生长的模式,这种策略在 AirDrop、Handoff 等功能的早期阶段都曾出现。
50%待验证Handoff 是多智能体系统中的运行时原语,重新组织对话历史、重新绑定工具集,并决定哪些状态应保留;设计不良会导致权限扩散(privilege creep)。
50%待验证Handoff 模式适合一次性移交的场景,例如客服机器人把投诉案例彻底交给专项处理团队
50%待验证Handoff 交接时会将当前对话历史(message history)一并传递给新 Agent,无需调用方显式管理状态转移
50%待验证Handoff 机制通过 Agent 函数返回另一个 Agent 对象实现控制权移交,底层依托 OpenAI 的 Function Calling 能力
50%待验证Handoff 允许接收方 Agent 拥有完全独立的系统提示词和工具集,实现职责隔离
50%待验证在 openai-agents-python 中,Handoff 被设计为一等公民,每个 Agent 可声明能够移交给哪些下游 Agent
50%待验证任务移交(Handoff)指一个 Agent 完成自身职责后将控制权和上下文信息传递给另一个更适合处理后续任务的 Agent
50%待验证此前的 Handoff 功能主要用于在 iPhone、iPad、Mac 之间接续任务
50%待验证Handoff基于蓝牙低功耗(BLE)进行设备发现,通过iCloud进行状态同步
50%