之前我也说过,AI新时代下,开发应用不再是只有程序员可以做,我们普通人,即使不会编程,也可以快速打造一个应用出来,因为AI给了我们这种能力,只要你有想法,肯行动,相信就一定可以。所以在AI新时代下,一个具备AI思维,有AI领域知识的产品经理是特别吃香的,建议大家可以考虑往这个方向走一走。话不多说,今天就手把手教大家,如何在【扣子平台】上,快速打造一个Agent智能体。
扣子(Coze)平台打造智能体
扣子(coze)平台是由字节跳动推出的快速打造智能体(它称之为bot机器人)的应用平台,可以使不会编程的普通人,也可以快速构建应用,更重要是,完全免费。
地址:
https://www.coze.cn/home
今天带大家做一个相对简单的场景,如何创建一个【人工智能热点新闻小助手】的智能体。
1、通过对话方式快速创建bot
这里我们不需要从头创建一个bot,可以通过对话的方式,快速的让扣子平台给我创建一个bot,可以大幅降低我们创建bot的难度。
例如我告诉扣子助手:现在我想创建一个智能体,可以获取人工智能领域热点新闻,并且可以每天发邮件到一个具体的邮箱地址。

(扣子助手自动创建bot)
Coze他就会快速帮我创建一个名为【热点新闻小助手】的bot。
2、bot整体综述
大家可能注意到了,之前跟扣子助手对话的时候,我对智能体的需求有两个,第一:需要给我获取人工智能领域的热点新闻。第二:可以支持每天发邮件到一个具体的邮箱。
我们点进去之后,页面整体布局如下图所示,分三个部分。

(bot整体布局)
【人设与回复逻辑】:这一部分定义了智能体最重要的基本信息,其中包含了这个智能体的【角色】、它所具备的【技能】、还有这个智能体可以做什么,不可以做什么,给出了【限制】。这里它会根据你之前对话的需求,给你自动生成一版,个人感觉写的还是非常不错的,不满意的话,可以对其进行修改。这里的【技能】部分,它牢牢抓住了我这个智能体所应该具备的两个最核心的功能,获取热点新闻和发送邮件。这一部分,Coze平台帮我写的很好,基本上不需要修改。
【工具】:这一部分是这个智能体的核心,是他的灵魂。里面包含了【技能】、【知识】、【记忆】、【对话体验】、【角色】这五个子部分。功能非常丰富,完全可以满足你创建出符合各种业务场景和需求的智能体。因为我们的智能体比较简单,只用到了两个部分(【技能】中的插件和【对话体验】这两部分),后面会详细说明。
【预览与调试】:这部分是智能体的预览部分,针对你前两部分的修改,可以进行实时预览。
3、bot基本信息的修改
bot名称修改
在左上角,我们可以对bot的名称进行修改,这里我将它默认生成的【热点新闻小助手】修改为了【人工智能热点新闻小助手】。

(bot名称修改)
智能体模式修改
对于复杂的智能体bot,我们可以对模式进行修改,例如修改为【单 Agent (工作流模式)】或【多 Agents】的组合模式。因为我们的智能体相对简单了,所以用默认的【单 Agent(LLM模式)】就可以。

(bot模式修改)
Function Call大模型修改
智能体bot的大脑是大模型,我们还可以针对大模型进行修改,默认是豆包自己的大模型,根据需求,还可以修改为ChatGLM-4、通义千问、MiniMax、Kimi、百川大模型等。这里我们用默认的豆包的大模型。

(大模型修改)
4、【人设与回复逻辑】修改
这一部分之前提到过了,可以对【角色】、【技能】和【限制】部分进行修改,尤其是【技能】和【限制】部分特别重要,决定了你这个bot具备的功能和能做什么,不能做什么。

(人设与回复逻辑)
5、【工具】部分添加【插件】
【工具】部分的功能太多了,单一个【技能】部分就有插件、工作流、触发器等。而我们这里只用插件部分即可,针对我们bot,需要添加【获取人工智能热点新闻】和【发送邮件】这两类插件。
5.1)、单击【+】可以打开插件市场,去搜索我们需要的插件就可以,因为我们bot所具备的技能是要获取人工智能热点新闻和发送邮件,只搜索这两类即可,对应选择和添加自己需要的插件。

(插件市场)
搜索发送邮件的插件。

(搜索发送邮件插件)
5.2)、这里我从插件市场中选择了两个插件,下面要做的是对插件进行一些配置,例如发送邮件的插件,下面我对发送邮件的一些必要参数进行了配置,否则发送邮件会失败。

(发送邮件插件参数配置)
另外一个插件AI人工智能最新新闻推荐 / GetAllnfo 也是一样的道理,里面只有一个限制展示多少条的一个参数。

(新闻插件参数配置)
6、【工具】部分修改【对话体验】
【对话体验】这一部分主要是要对【开场白】部分进行修改,非常简单。例如下面,我把开场白文案和开场白预置问题进行了修改,修改后,右侧预览可实时看到修改。

(开场白设置)
测试bot智能体
到这里,我们的【人工智能热点新闻小助手】的bot智能体就创建完毕了,让我们测试一下。
我们单击预置的一个问题【可以给我推荐一些最近的人工智能领域热点新闻吗?】,可以看到bot会自动调用【AI人工智能最新新闻推荐】插件,并返回了5条人工智能新闻给我们。

(调用新闻插件进行回答)
大家有没有奇怪,他怎么就知道要调用【AI人工智能最新新闻推荐】插件,而不是调用【发送邮件】的插件呢,这里重点解释一下背后的一个原理。
在【人设与回复逻辑】里面的技能1,里面有相关说明: 运用各大权威的新闻网站和科技媒体平台,筛选出人工智能领域的热门新闻。通过这个设定,大模型的Function Call就会知道,我需要去找最合适的工具去完成这个任务,因为我们之前添加的两个插件只有【AI人工智能最新新闻推荐】这个插件符合,所以就去调用这个插件去执行。如果里面加了多个关于人工智能新闻的其他插件,大模型就会自行去判定,我要调用哪一个最合适。那有没有办法限定具体调用哪个呢,当然是可以的,你只需在【人设与回复逻辑】里面的技能1里面具体指定,说获取人工智能新闻时,调用【XXX】插件去完成,那大模型的Function Call就会调用指定的插件,不会自动匹配。如果我们没有添加任何插件,或者只有一个【发送邮件】的插件,那大模型的Function Call也不会随便调用到【发送邮件】的插件,他发现既有插件没有符合的,他会评估自身是否有能力完成这个事,如果没有,就会提示错误,无法获取。
下面我让他发送邮件,例如告诉他:请发送邮件,收件人地址是437330745@qq.com,邮件正文则是上面查询到的热点新闻。

(发送邮件)

(接收到的邮件)
和上面是一样的道理,会调用【发送邮件】的插件,发送到指定的邮箱,内容就是上一步查询到的新闻。
bot智能体其他部分说明
通过上面的操作,不用写代码,普通人创建一个智能体是不是非常简单。我们演示的例子非常简单,如果您的需求复杂,可能需要在这个平台上多花一些心思了。例如,您可以给您的智能体配置工作流,可以添加知识库(如pdf文档、网页内容、Excel数据等)让大模型学习,还可以创建多个智能体,彼此间相互关联去完成更加复杂的业务场景。
并且做完的智能体,你不单单是只能在扣子平台上使用,只需简单的配置,还可以发布到微信公众号、微信小程序、抖音、飞书等平台去使用,还可以作为SDK和API集成到您的应用程序中,可以说完全支持多平台使用。

(发布到各个平台使用)
这里我将上面创建的bot发布到我的微信公众号,具体配置方法参照:
https://www.coze.cn/docs/guides/wechat_subscription
要发布到其他平台,文档也很全,可以参考。

(可参照文档发布到其他平台)
集成到公众号后,进行测试,我发送【获取人工智能新闻】,他会进入思考中状态,当你回复【继续】之后,他会给你反馈结果。

(将bot集成到微信公众号)
现在我已经将bot从公众号中解绑了,所以大家就不用进入我的公众号测试了。
--------------
今天教大家如何在Coze平台上制作一个Agent智能体,如果大家制作的过程中有问题,可以私信我或评论区留言。
