时常用Coze单Agent模式,对于bot的多 Agent 却很少去使用。今天,带大家体验下多 Agents的魅力。
多 Agent 搭建教学
一:认识多 Agent 模式
在扣子平台上创建机器人(Bot)时,默认是单Agent模式。但单Agent模式处理复杂任务时,你需要编写非常详细的提示词,还可能要加插件和工作流,这样会让调试变得复杂,一个小改动都可能影响整个Bot的功能,导致实际效果与预期有差距。
为了解决这个问题,扣子提供了多Agent模式,这种模式可以这样简化任务处理:
- 你可以为不同的Agent设置独立的提示词,把复杂任务拆分成多个简单任务。
- 每个Agent可以有自己的插件和工作流,减少单个Agent的复杂性。
- 调试时,只需针对出问题的Agent进行修改,提高修复效率和准确性。
简而言之,多Agent模式通过分工合作,让处理复杂任务变得更简单、高效。
创建BOT择多 Agent 模式
编排页面
较单 agent模式相比缺少一些方式
多 Agent 模式的配置
多Agent模式和工作流的模式相当,区别在于它没有输出节点;因为在每一个节点都是一个输出方式。
同时它的开始节点和工作流有区别、并没有可以添加多个变量的地方,变成了两种方式:
1:“上一次回复用户的节点”每一次都会延续聊天,知道重新清楚聊天消息
2:“开始节点”每一次都是在开始节点
添加节点
在画面的中下部分有一个叫“添加节点”的地方,图中箭头所指的所有,都为一个节点
在添加节点中,有三种节点:
1:Agent:就是一个单独的新bot
2:Bot:为用户创建好并已经运行的bot
3:全局跳转调节:这个节点相当于一个总监,监视每个节点防止出错
Agent节点
这里我直接用搭建好的 agent节点和大家演示,总共有四个板块:
1:“适用场景”让本节点理解它需要干什么;“用于{引导用户},帮助用户解决{信息处理}相关的问题。”
2:“Agent 提示词”用户处理本节点的内容,为此设置提示词;“用于{引导用户},帮助用户解决{信息处理}相关的问题。引导用户输入变量{所在地},{旅游地}和{游玩天数},”
3:“技能”可以添加插件,工作流,知识库
4:“用户问题建议”在回复完用户问题后跳出的三条消息,为用户建议
Bot节点
已经创建好的bot,将它的能力带到多agent模式中
全局跳转条件
当用户输入满足条件时,它会自动的调用它连接的节点
这是多 agent 模式的各种配置和基础信息,希望能给大家带来启发。