任务移交
任务移交 “Task Handover” 是 XpertAI 平台 Workflow 中一个节点类型,用于在智能体(Agent)之间实现任务的高效交接与协作。 它可以作为一个 Agent 工具 分配给智能体,使上级 Agent 将任务动态分配给一个或多个可用的子智能体(Sub-Agent),并由子智能体继续处理任务直至完成并返回给上级。
该节点特别适用于:
- 多智能体协作场景
- 跨领域任务处理
- 复杂任务拆分与并行执行
- 动态任务指派与角色分工
工作机制
连接多个子智能体
Task Handover
节点可同时连接多个子智能体节点(Sub-Agent)。- 子智能体可以是不同领域的专业 Agent(如数据分析、文案撰写、研发支持等)。
任务分配逻辑
- 上级 Agent 在运行过程中,可调用
Task Handover
工具。 - 节点会根据配置,将任务指派给符合条件的子智能体。
- 上级 Agent 在运行过程中,可调用
任务上下文传递
当任务交接给子智能体时,会自动携带:
- 任务内容
description
- 任务内容
确保子智能体可以无缝接续任务处理。
结果回传
- 子智能体处理完成后,可将结果回传给上级 Agent。
配置说明
在 Workflow 编辑器中添加 Task Handover 节点后,可进行如下配置:
配置项 | 说明 |
---|---|
节点名称 | 自定义该节点在工作流中的显示名称 |
子智能体列表 | 选择可连接的子智能体节点 |
使用场景示例
1. 客服工作流
- 主客服 Agent 负责接收用户请求
- 对技术类问题,通过 Task Handover 指派给“技术支持子智能体”
- 对账单类问题,指派给“财务子智能体”
2. 内容生产流水线
- 主 Agent 接收创作主题
- Task Handover 将主题交给“文案创作子智能体”
- 文案完成后再交给“审校子智能体”
3. 数据分析任务
- 主 Agent 负责解析任务需求
- Task Handover 将数据处理任务交给“数据清洗子智能体”
- 清洗后的数据再交给“可视化子智能体”
优势
- 灵活性:可接入任意数量和类型的子智能体
- 可扩展性:适配多种任务分配
- 高效协作:支持并行处理与快速交接
最佳实践
- 在多智能体协作场景中,尽量将子智能体的职责定义清晰,以减少交接成本。
- 对于重要任务,建议开启失败重试机制并配置备用子智能体。