如何在扣子中配置多Agent协同解决复杂的跨步骤任务

老枫吖_8000

老枫吖_8000

2026-06-07

402人浏览

原创

必须通过工作流编排+上下文透传+角色契约三者联动,否则各agent会各自为政、数据断层、流程卡死;需依次配置多agent模式、角色声明、触发路由、结构化跳转、带状态记忆的工作流链路及全局共享记忆。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如何在扣子中配置多agent协同解决复杂的跨步骤任务

要在扣子中让多个智能体真正协同起来完成跨步骤、需状态传递、有依赖关系的复杂任务,不能只靠简单切换模式或堆砌Agent,必须通过工作流编排+上下文透传+角色契约三者联动,否则各Agent会各自为政、数据断层、流程卡死。

开启多Agent模式并创建分工明确的智能体

进入Bot编辑页 → 点击左上角「设置」→ 在「Agent 模式」中选择【多Agent】→ 保存后页面自动刷新出「Agent管理」标签页。

点击「添加Agent」按钮,依次创建三个角色:① 工单解析路由Agent(主控)、② 订单查询Agent(执行)、③ 退款策略Agent(决策)。每个Agent命名需体现职能,如命名为“route-main”“query-order”“decide-refund”,避免使用“agent1”“bot2”等模糊标识。

这一步不可跳过:每个Agent创建后,必须立即点击其右侧「编辑」→ 进入「提示词」页 → 在系统提示词开头强制写入角色声明句,例如“你是一个专注识别用户售后意图并分发任务的路由Agent,不处理订单数据,不生成最终回复”。【缺失角色声明会导致Agent越权响应,后续所有协作逻辑失效】

配置Agent间的数据流转与触发条件

方法一:基于关键词自动路由

在route-main Agent的「触发词」设置中,填入“查订单”“订单号”“物流”作为第一类触发词,“退款”“退货”“不想要了”作为第二类触发词。保存后,该Agent将根据用户输入自动匹配类别。

方法二:基于结构化输出显式跳转

在route-main的提示词末尾追加指令:“请严格按JSON格式输出,仅包含字段:{“target”: “query-order” or “decide-refund”, “context”: {…}}。禁止输出任何解释性文字。” → 后续工作流节点将直接解析该JSON中的target字段决定调用哪个Agent。

注意:两个方法不可混用。若同时启用关键词路由和JSON跳转,系统将以JSON为准,关键词配置将被忽略。

扣子Coze CLI工具
扣子Coze CLI工具

与 Coze CLI (@coze/cli) 交互——创建/部署 Coze 项目、管理空间和组织、向项目发送消息、生成图像/音频/视频等功能

下载

搭建带状态记忆的工作流链路

第一步:点击Bot顶部导航栏「工作流」→ 新建工作流,命名为“售后全链路”。

第二步:拖入第一个节点,类型选「Agent调用」→ 选择route-main → 在「输入映射」中勾选“原始用户消息”并绑定到变量user_input。

第三步:从route-main节点拉出一条连线 → 连接到第二个节点 → 类型选「条件分支」→ 设置判断规则为“$.target == 'query-order'”。

第四步:在“真”分支末端添加「Agent调用」节点 → 选择query-order → 在「输入映射」中将route-main输出的context.dataset字段绑定为该Agent的输入参数。这一步确保订单查询Agent拿到的是已清洗过的结构化数据,而非原始杂乱对话。

第五步:从query-order节点再连出一条线 → 接入「Agent调用」节点 → 选择decide-refund → 此时它的输入必须包含query-order返回的order_status、payment_method、return_reason三项,缺一不可,否则退款策略会因信息不足而拒绝执行。

启用共享记忆实现跨Agent上下文延续

进入Bot「设置」→ 「记忆」页 → 将「记忆范围」设为【全局记忆】→ 开启「跨Agent共享」开关。

在每个Agent的提示词中,必须显式调用记忆变量。例如在decide-refund的提示词里写:“参考历史记录中用户上次咨询的订单号:{{memory.last_order_id}},结合本次查询结果判断是否符合极速退款条件。”

这一步操作起来很简单,但若忘记开启全局记忆,前面所有工作流节点传递的数据都会在Agent执行完即刻清空,后续节点读不到任何上下文,整个链路会在第二步就断裂。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

扣子

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
扣子智能体开发实操指南
扣子智能体开发实操指南

本专题面向开发者与产品同学,完整讲解扣子智能体Bot从零到一的搭建流程,包括Bot创建、提示词编写、插件接入、变量与记忆配置、调试与多渠道发布,帮助你打造属于自己的AI助手。

2026.06.05

474

14

扣子工作流全功能使用教程
扣子工作流全功能使用教程

本专题系统讲解扣子工作流的搭建逻辑与节点使用,覆盖LLM节点、代码节点、条件分支、循环节点与子工作流等核心能力,配合15个实战案例,帮助你用工作流把复杂业务流程自动化。

2026.06.05

374

15

扣子知识库零基础入门
扣子知识库零基础入门

本专题围绕扣子知识库与记忆系统,详细讲解知识库创建、文档上传、切片策略、向量召回、问答调优以及变量记忆与数据库的使用方法,帮助你打造高准确率的私有知识问答能力。

2026.06.05

467

15

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

2026.10.10

40

15

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.10

20

15

Kratos框架Protobuf接口定义与代码生成合集
Kratos框架Protobuf接口定义与代码生成合集

本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。

2026.10.10

0

15

C++虚函数怎么定义和调用
C++虚函数怎么定义和调用

C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。

2026.10.10

20

26

C++类与对象的封装方法教程
C++类与对象的封装方法教程

C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。

2026.10.10

20

32

C++构造函数定义与调用方法
C++构造函数定义与调用方法

C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。

2026.10.10

20

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
扣子入门级教程
扣子入门级教程

共0课时 | 274人学习

扣子官方文档
扣子官方文档

共0课时 | 0人学习

学习Agent,从Dify开始
学习Agent,从Dify开始

共0课时 | 145人学习