# 热门搜索 #
搜索
小白如何上手扣子的 Multi-Agent 功能?
7901点击    2024-05-27 09:16

如封面展示,就在昨天,特工宇宙作为合作伙伴,参与了扣子动手实验室的杭州站活动。


在负责一些现场答疑之余,我们利用非常有限的时间,额外整了个活,以下将以我们整活做的这个 Bot 为例,介绍下 Multi-Agent 功能如何上手。


我认为我们这个想法非常的精妙,充分发挥了共创精神,并与特工宇宙的理念非常契合!


首先有必要先来解释一下什么是特工宇宙,不熟悉的朋友可能会以为,怎么取了个这么中二沙雕的名字,但其实你去查阅字典就会发现,Agent 有个翻译就是特工!



我们认为未来智能体会在某一方面或多方面能力超越一般的人类,就像特工一样。我们希望创造、发现并聚集他们,所以取了「特工宇宙 Agent Universe」这个名字!


而在这次线下活动中,我们就基于 Multi-Agent 功能,选择了一个打工人日常生活场景,挑选现场小伙伴制作出来的契合该场景的智能体,做了一个迷你版特工宇宙,并封装成了一个博采众长的 Bot.



以下是创建的全流程展示。


首先我们在团队里新建一个 Bot(如果不在团队里,那么将无法白嫖团队其他成员制作的 Bot)


然后点击这里切换到多 Agents 模式(强迫症表示,单 Agent 模式这里中英文之间有空格,后面为什么没有哇)



然后我们就来到了这个页面。



其中我们可以发现,最左边这一栏好像没什么区别,但是技能里去掉了插件、工作流等能力,为什么呢?


是因为这是一个全局配置,即你的所有提示设定、变量、数据库等,后续所有的 Agent 都会遵守。比如你在此写入“每次回答最后都加一句来自特工宇宙”,那么无论如何,最后结果都会如此。但如果你写到后续单独的 Agent 里,如果未调用到它,则不会如此输出。


然后我们把目光转向右侧的画布,点击【添加节点】,可以看到有三个节点可以添加。



  • Agent:基于当前页面写一个小的 Bot.


  • Bot:选择该空间下团队成员或自己创建好的 Bot.


  • 全局跳转条件:当触发一定的提示词后,会直接跳转到那个 Agent 来回复,全局跳转条件的优先级高于节点适用场景。


我们可以先点击添加 Agent 看看。



这里的 Agent 创建其实和自己额外去写一个 Bot 再调用,差别不大。只不过当你 Agent 较多流程较复杂时,如此比较方便。


我们回归主线,点击如上的第二个,选择 Bot,就进入了这个页面。



可以看到现场的团队空间里面,已经发布了非常丰富的 Bot,然后直接开启白嫖模式,拿来吧你


这次活动我们挑选了如下五个 Agent。



接下来画布页面会变成这样。


我们此时,将第一个 Agent 作为一个分工的角色,并命名为特工分发。即让它来作为一个父节点,进而根据不同的需求分配不同的特工来解决。



重命名的话,点击 Agent 的右上角的三个点。



眼睛不瞎的朋友,会发现下面有个【切换节点设置】,不过官方说明了,目前暂不支持修改。



我们将刚刚添加的各个 Agent 和 特工分发进行连线。其中非常重要的一点是,描述好每个 Agent 的适用场景。即告诉父节点,基于什么需求委派什么样的特工,对症下药。可参考如上图我写的那样。


除了“适用场景”,我们可以看到还有一个“用户问题建议”可以配置,默认是跟随原 Bot,当然也可以选择关闭,或者开启自定义。



由此我们也就顺带知道了,每次回答完,自动提示下一个提问的功能,是怎么操作出来的了图片


我们再用一个这样一个小案例,来简单解释下“全局跳转条件”功能。被连接的 Agent 也可以同时接入父节点,或是别的 Agent.



最后还有一个重要的东西没介绍,我们可以看到【开始】节点的右边有个设置,我们点进去看看。



这里调的是一个回复逻辑,选择“上一次回复用户的节点”,就是说,如果用户之前触发到了特工少女,且没有清除上下文,则之后一直都是特工少女跟他回复。


如果选择“开始节点”的话,则每次用户问题提出,都会走一遍整个流程。


最后在整个页面右侧,打开预览和调试框,测试下成不成。


比如我问“面试”,它就成功识别到这个需求啊,应该交给 AI 面试官这个特工。



再比如,用户需要心灵陪伴时...就会转到对应的特工(虽然回复的效果不太好xs)。



再比如出差。



经测试,以上基本实现了我们想要的需求。


相信大家现在也基本明白了整套流程,可以举一反三基于 Multi-Agent 做出更加高级的 Bot 了!


如果还是有不明白的,也可以看看这里有个帮助文档,点击到多智能体一章节即可,也欢迎来我们 Coze 爱好者交流群讨论!



文章来源于“特工宇宙”,作者“特工少女”


AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
AI工作流

【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。

项目地址:https://github.com/n8n-io/n8n

在线使用:https://n8n.io/(付费)


【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。

项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file



【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。

项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file

在线使用:https://vectorvein.ai/(付费)

2
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md

3
prompt

【开源免费】LangGPT 是一个通过结构化和模板化的方法,编写高质量的AI提示词的开源项目。它可以让任何非专业的用户轻松创建高水平的提示词,进而高质量的帮助用户通过AI解决问题。

项目地址:https://github.com/langgptai/LangGPT/blob/main/README_zh.md

在线使用:https://kimi.moonshot.cn/kimiplus/conpg00t7lagbbsfqkq0