Skip to content

智能体团队

智能体团队定义了数字员工可以将任务委托给哪些其他智能体。配置后,数字员工将获得 delegate 工具,充当**协调者(Coordinator)**角色——将专业工作分派给其他数字员工或工作流,并汇总其执行结果。

概述

协调者数字员工可以在单轮对话中并行委托多个目标智能体。每个目标智能体:

  • 在独立会话中运行,拥有自己的上下文和工具集
  • 接收协调者提供的完整任务描述(目标智能体无法访问协调者的对话历史)
  • 返回结构化结果,由协调者汇总为最终回复

此架构遵循 Coordinator-Worker 模式:协调者负责推理、规划和用户交互,Worker 智能体负责执行专业任务。

配置

智能体团队的配置入口位于数字员工详情页的智能体团队标签页。

界面说明

配置页面以表格形式展示可选智能体,包含以下列:

  • 名称:智能体的显示名称
  • 类型数字员工工作流
  • 描述:智能体的功能描述
  • 启用:开关控制是否将该智能体作为委托目标

可通过搜索框按名称或描述过滤。全部启用全部禁用按钮支持批量操作。切换开关后立即保存。

支持的目标类型

类型说明状态
数字员工具有独立工具、技能和模型配置的其他数字员工可用
工作流基于节点编排的 DialogFlow 智能体可用

模式感知

委托目标根据协调者的执行模式解析:

  • 调试模式:使用草稿配置,目标无需发布即可被委托
  • 发布模式:使用已发布配置,目标必须已发布才能被委托

委托机制

协调者调用 delegate 工具时,执行流程如下:

  1. 工具选择:协调者 LLM 根据任务匹配从可用委托列表中选择目标
  2. 上下文打包:协调者在任务描述中包含所有必要数据和指令——Worker 无法访问协调者的对话历史
  3. 同步执行:协调者阻塞等待 Worker 完成或超时(默认 300 秒)。并行委托通过在单轮中发起多个 delegate 调用实现
  4. 结果汇总:Worker 的输出以结构化结果返回给协调者
协调者 (LLM)
  ├─ 规划
  ├─ delegate("数据分析师", task)  ──→  Worker DE (独立会话)
  ├─ delegate("审批流程", task)    ──→  工作流 (独立会话)
  └─ 汇总结果 → 用户回复

权限控制

委托需要目标资源的 Permission.Use 权限。协调者的用户身份和租户上下文会传递到每个委托任务。如果协调者用户没有使用目标智能体的权限,委托将失败并返回错误信息。

限制

  • 禁止嵌套委托:Worker 智能体不能再委托其他智能体——子智能体的 delegate 工具会被禁用
  • 委托期间无用户交互:Worker 不能在任务中途向用户提问。如果 Worker 的结果不明确,由协调者决定是否重新委托或自行处理
  • 工作流不可中断:工作流目标从开始到结束一次性执行,不支持暂停/恢复
  • 仅同步模式:委托会阻塞协调者的当前回合直到完成(可配置超时时间)

参见

Last updated: