跳到主要内容

任务移交

任务移交 “Task Handover” 是 XpertAI 平台 Workflow 中一个节点类型,用于在智能体(Agent)之间实现任务的高效交接与协作。 它可以作为一个 Agent 工具 分配给智能体,使上级 Agent 将任务动态分配给一个或多个可用的子智能体(Sub-Agent),并由子智能体继续处理任务直至完成并返回给上级。

该节点特别适用于:

  • 多智能体协作场景
  • 跨领域任务处理
  • 复杂任务拆分与并行执行
  • 动态任务指派与角色分工

工作机制

  1. 连接多个子智能体

    • Task Handover 节点可同时连接多个子智能体节点(Sub-Agent)。
    • 子智能体可以是不同领域的专业 Agent(如数据分析、文案撰写、研发支持等)。
  2. 任务分配逻辑

    • 上级 Agent 在运行过程中,可调用 Task Handover 工具。
    • 节点会根据配置,将任务指派给符合条件的子智能体。
  3. 任务上下文传递

    • 当任务交接给子智能体时,会自动携带:

      • 任务内容 description
    • 确保子智能体可以无缝接续任务处理。

  4. 结果回传

    • 子智能体处理完成后,可将结果回传给上级 Agent。

配置说明

在 Workflow 编辑器中添加 Task Handover 节点后,可进行如下配置:

配置项说明
节点名称自定义该节点在工作流中的显示名称
子智能体列表选择可连接的子智能体节点

使用场景示例

1. 客服工作流

  • 主客服 Agent 负责接收用户请求
  • 对技术类问题,通过 Task Handover 指派给“技术支持子智能体”
  • 对账单类问题,指派给“财务子智能体”

2. 内容生产流水线

  • 主 Agent 接收创作主题
  • Task Handover 将主题交给“文案创作子智能体”
  • 文案完成后再交给“审校子智能体”

3. 数据分析任务

  • 主 Agent 负责解析任务需求
  • Task Handover 将数据处理任务交给“数据清洗子智能体”
  • 清洗后的数据再交给“可视化子智能体”

优势

  • 灵活性:可接入任意数量和类型的子智能体
  • 可扩展性:适配多种任务分配
  • 高效协作:支持并行处理与快速交接

最佳实践

  1. 在多智能体协作场景中,尽量将子智能体的职责定义清晰,以减少交接成本。
  2. 对于重要任务,建议开启失败重试机制并配置备用子智能体。