Skip to content

多 Agent 模式

单 Agent 智能体需要在同一份提示词中处理所有任务,随着功能扩展容易变得冗长、难以维护。多 Agent 模式允许把复杂流程拆分成多个角色节点,由系统根据用户输入在节点之间分派任务,从而实现更清晰的协同方案。


适用场景与优势

  • 任务拆分:将一个大型任务拆解为若干子任务,每个 Agent 负责专精部分。
  • 独立配置:不同节点可使用不同提示词、模型、插件或工作流,定位问题更高效。
  • 易于扩展:新增能力时,只需添加新的 Agent 节点并配置跳转条件。

切换为多 Agent 模式

  1. 登录 扣子开发平台,进入目标空间的 项目开发
  2. 新建或打开一个智能体,在编排页顶部点击 单 Agent 模式 切换为 多 Agents 模式

切换到多Agent模式

  1. 了解编排界面:左侧为全局配置(提示词、变量、快捷指令等),中间是节点画布,右侧为预览与调试。

多Agent编排界面

切换后,原有的人设、变量、知识库等全局配置会保留;原先绑定的插件与工作流会迁移至默认创建的第一个 Agent。


搭建流程

步骤一:配置全局设定

  • 在左侧「人设与回复逻辑」编写主提示词,定义整体人格与回复规范。
  • 快捷指令默认为"不指定节点",系统会根据实际输入决定由哪个节点处理,可按需指定负责节点。
  • 其他全局资源(变量、数据库、开场白等)同样适用于所有 Agent。

配置全局设定

步骤二:添加并配置节点

开始节点

决定对话如何分发至具体 Agent,可选择:

  • 上一次回复用户的节点:连续对话留在原节点,适合多轮协同场景。
  • 开始节点:每轮新对话都先回到开始节点,由它重新判断最合适的 Agent。

开始节点配置

Agent 节点

独立处理任务的子智能体,支持以下设置:

  • 重命名、复制、选择模型与参数。
  • 在「适用场景」描述该节点擅长的问题,帮助前序节点判断跳转。
  • 在「Agent 提示词」中编写该节点的专属执行逻辑。
  • 在「技能」部分挂载所需插件、工作流、知识库等。
  • 可开启/自定义用户问题建议,提供上下轮引导。

Agent节点配置

智能体节点

直接引入一个已发布的单 Agent 智能体作为子节点,继承其既有配置,只需说明适用场景与交互提示。

全局跳转条件

为整个智能体定义最高优先级的匹配规则,只要用户输入满足条件,就立即切换到指定 Agent。最多可设置 5 条条件,优先级高于节点自身的适用场景。

步骤三:调试与迭代

  • 在右侧「预览与调试」整体测试多轮对话。
  • 也可点击节点右上角的对话按钮,单独测试某个 Agent 的表现。

调试智能体


示例:多语种翻译协作

  1. 创建名为「实时翻译」的智能体并切换到多 Agent 模式。

  2. 全局提示词定义服务宗旨,如"根据目标语言把用户输入翻译成相应文本"。

设置全局提示词

  1. 创建一个父 Agent 负责接收请求,根据语言识别结果决定子 Agent。

创建父Agent

  1. 复制三个子 Agent,分别处理中文、日文、韩文翻译,在适用场景与提示词中写明职责。

配置子Agent

子Agent配置详情

  1. 在调试面板输入不同语言需求,确认系统能正确切换到对应的翻译节点。

测试翻译功能


常见问题

  • 模式切换是否保留配置?
    从单 Agent 切换到多 Agent 会保留全局配置与已添加资源(首次切换时自动挂到初始 Agent);切回单 Agent 时,仅保留全局配置,节点内的插件/工作流需要重新添加。

  • 与工作流的区别?
    工作流偏向任务执行链路,多 Agent 模式侧重对话过程中的角色协同;两者可以组合使用。

  • 为何无法选择公开配置?
    如果多 Agent 模式中包含“智能体节点”,当前版本不支持将该智能体作为公开配置发布到商店。