微信扫码
与创始人交个朋友
我要投稿
看到这么多素不相识的朋友喜欢、转发这篇文章,并且关注这个号,我这个公众号新手可着实激动坏了,甚至一度睡不着觉?,感谢大家的认可,同时也说明了大家对AI大模型应用的关注度很高。有很多人关注,当然会更有动力去分享,同时也会有一定压力,担心后续分享的内容大家可能会不喜欢,实际上,除了第一篇文章,后面几篇的阅读量都不高。
言归正传,考虑到大部分朋友可能是看了《大模型智能体(LLM Agent)学习笔记》这篇文章而关注这个号的,大家可能跟我一样,关注或接触AI大模型不太久,这篇文章就分享一下用扣子(Coze)搭建智能体的过程。
1.扣子(Coze)是什么?
2.扣子(Coze)能用来做什么?
3.扣子(Coze)提供了哪些基础能力?
4.在Coze上创建智能体的三种方法
5.用Coze搭建智能体的完整步骤(有示例)
6.结论
1.扣子(Coze)是什么?
下面是官方文档里的介绍:
扣子是新一代 AI 应用开发平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类 Bot,并将 Bot 发布到各个社交平台、通讯软件或部署到网站等其他渠道。 扣子官网
稍微解释一下,Coze 是字节跳动旗下一款面向C端用户的智能体开发平台,中文名为“扣子”。在扣子平台,可以通过零代码或低代码的方式快速搭建基于 AI 大模型的各类智能体应用,并将它们部署到其他网站平台上,也可以通过API将Coze平台的智能体与现有系统集成。
2.扣子(Coze)能用来做什么?
扣子平台上的智能体被称为Bot,它可以是各种类型的聊天机器人,除了简单的对话,通过扣子的插件和工作流等机制,还可以实现相对复杂的业务流程,比如内容创作、数据分析以及各种类型的文档处理等,还可以制作小游戏。在扣子平台的Bot商店里,有用户创建的各种Bot。
由于对话是与Bot交互的最主要也最基本的方式,所以我们可以简单粗暴地将这些Bot统称为聊天机器人,但是不同的聊天机器人所提供的功能和适用场景是不一样的。从应用场景的角度,参考Coze平台的标签,我们尝试对这些Bot进行一个简单的分类:
聊天机器人:基于各种大模型简单套壳的机器人,没啥特别的。
互联网运营:比如,爆款文案、抖音、小红书文案生成,平台上这类Bot已经烂大街了。另外还可以通过插件自动抓取分析抖音、小红书爆款视频、热帖等内容、以及生成对标内容等
效率工具:比如思维导图生成、Excel助手、PPT生成、数据分析及图表生成等。
内容写作:比如写小说、写诗、写论文、写行业分析报告等,还可以生成插图,语音阅读。
设计类:如图标、海报、图片生成,修图、扣图等
学习类:比如英文学习、翻译,编程,各年级、各学科解题助手等。
虚拟角色:比如虚拟男女友等,即扮演特定角色的聊天机器人,当然可以支持多模态(语音、图片等),也可以结合工作流将一些工作岗位自动化。
垂直搜索:不同行业的垂直搜索工具,比如工商信息、招聘信息、新闻搜索信息流等。
智能客服:Coze上比较多的是微信公众号自动应答机器人,可能更适合个人或小团队,对于有一定规模的公司,应该都有客服团队或自建客服系统,似乎也没有必要迁移到公域,这也跟Coze平台C端定位有关。
游戏娱乐:比如剧本杀、看图猜词等。
未来的智能体形态,也是同样的道理。关于智能体的形态,可以参考《AI智能体的6种形态》这篇文章。
3.扣子(Coze)提供了哪些基础能力?
下面是扣子平台的Bot智能体编排页面截图,我们对照这个页面逐条说明。
大模型推理
作为一个AI智能体平台,最基础的能力当然是大模型推理能力。除了字节自己的大模型“豆包”之外,扣子上还有阿里的通义千问、智谱GLM、MiniMax、月之暗面Moonshot、百川等大模型。简单说明一下,大模型本身是一个二进制文件,要想调用大模型的能力,必须要有相应的运行环境和资源。Coze在云端部署了这些大模型,我们可以直接调用这些大模型的推理能力来搭建自己的Bot,并能够随时切换模型。此外,通过调用插件还可以使用更多的大模型。
编写提示词
提示词是用户跟大模型交互的接口,也称为指令。之前也提到,提示词是开发大模型智能体的“编程语言”,所以这也是AI智能体平台的基础能力。扣子平台上的提示词称为“人设与回复逻辑”。关于编写提示词的方法可以参考这篇文章《提示词工程的原则、方法和实践》。
知识库
训练好的大模型,其本身的知识是静态的,如果用户提出的问题超出了大模型的知识范围,它可能会出现幻觉、胡说八道。为了解决这个问题,就有了知识库,以外挂方式给大模型增加新的知识。知识库是RAG的一种实现方式,它可以根据用户的提示词在知识库中检索相关数据,然后将返回的数据连同提示词一起发送给大模型,从而让大模型避免幻觉、生成更好的结果。Coze的知识库支持文本、表格、照片三种类型,且支持本地上传、在线抓取、飞书导入、手工直接录入等多种方式。
记忆
长期记忆:表示聊天对话内容特征,这个数据是由扣子后台存储和处理,对开发者不透明,开发者可以选择打开和关闭。
插件
大模型本身的能力是根据指令生成响应,但不能和外界环境交互,这会限制它的应用场景。通过使用插件,可以让智能体跟外界交互,从而扩展大模型的应用范围。例如查询天气、抓取网页、发送短信、生成文档、运行代码等。扣子的插件商店里有各种插件,包括官方的以及第三方开发者发布的,当然也可以自己开发。目前插件基本都是免费的,以后可能会有收费模式。
工作流
在扣子上搭建Bot,对于简单的功能,一般通过编写提示词就可以搞定。而对于比较复杂的功能,扣子提供了工作流能力。工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。
工作流和插件的区别是:插件是封装好的,对外暴露API,内部实现通常不需要关注,我们可以通过指令让Bot直接调用它的接口;而工作流是一套可复用的流程,它的内部实现通常是需要我们关注的。扣子平台上也有一个工作流商店,我们既可以使用平台已有的工作流,也可以根据需要编排自己的工作流。
图像流
图像流是扣子新推出的能力,与工作流类似,支持通过可视化的方式,对图像获取、生成、编辑和发布等功能进行组合,从而实现稳定的图像处理流程的编排。
触发器
在Bot中,支持创建触发器,包括定时执行和外部事件触发两种触发方式。触发器可以执行三种任务:给机器人发送提示词、调用插件、调用工作流。
消息卡片
扣子支持在豆包和飞书平台上使用自定义卡片来回复用户消息,让回复内容更加美观和个性化。
多Agent
Bot可以采用单Agent模式,也可以采用多Agent模式,每个Agent相当于是一个智能体,可以设置不同的提示词和模型配置参数,多个Agent可以相互配合,共同完成对用户的响应。
其它个性化设置
在Bot上还可以设置开场白、用户问题建议,快捷指令、背景图片、语音交互等个性化能力。
4.在Coze上创建智能体的三种方法
扣子官方文档中,介绍了3种创建Bot的方法。不管哪一种方法,都需要先在扣子官网(https://www.coze.cn/home)注册一个账号(不赘述)。这三种方法中,前两种方法适合小白用户快速上手,第三种方法适合有一定经验的用户。
4. 你可以在新打开的配置页面修改复制的 Bot 配置。
方法2:使用扣子助手创建Bot
1. 打开扣子首页(https://www.coze.cn/home),进入到扣子助手页面。
2. 直接输入“我想创建一个 Bot”,然后根据引导自动创建一个属于你的 Bot。
方法3.手动创建一个Bot
具体步骤在下一部分“用Coze搭建智能体的完整步骤”中详细介绍。
5.用Coze搭建智能体的完整步骤
我们用一个简单的示例来说明,用Coze搭建智能体的完整步骤。这个实例是将上一篇文章《AI大模型&智能体领域100个名词术语含义》的内容,做成一个问答机器人。
在扣子首页,点左上角的“创建Bot”。
在弹出的对话框中,选工作空间、输入Bot名称和介绍,图标可以自己上传或由AI生成,确认。
进入Bot编排页面,默认的模式是单Agent,默认模型是豆包Function call,先保持默认值,后续可以根据需要调整。
在左边“人设与回复逻辑”下面,输入你想让大模型扮演的角色和完成的任务,点优化,AI会自动帮你完善提示词,不满意还可以重试,当然你也可以自己手写。如果满意,点“使用”即可。
在中间的“对话体验-开场白”下面,我们可以输入开场白文案和预置问题,这是用户打开Bot后,第一眼看到的Bot欢迎信息。同样,我们让AI自动生成即可,不满意可以重试或自己修改。
现在,在右边的“预览与调试”窗口可以看到开场白了,可以输入或随便点个预置问题测试一下效果。
接着,我们再问一个问题。
添加插件之后,我们还要修改提示词,告诉大模型何时来调用这个插件。
在提示词中,我们要求大模型在调用插件接口时,将用户输入加上固定的“大模型”前缀作为搜索query,以便搜索结果跟“大模型”相关。其中,${{user
_input}}代表用户输入的问题,大模型在调用插件时会自动将它替换成实际值。再重新问一次刚才的问题。可以发现这次它的回答中,调用了必应搜索,返回了搜索结果,并在下面给出了正确的回答。
如果对调试结果比较满意,最后一步就是“发布”了,点右上角的“发布”按钮,选择发布平台,默认可以直接发布到扣子商店和豆包,其它支持的平台包括:飞书、抖音、微信、掘金等,需要授权。另外,扣子还支持发布成Web API,这样我们在任何系统中都可以通过API来调用Bot了。API的发布方式,可以参考官方文档。
以上是一个很简单的示例,演示了在扣子上搭建Bot智能体的基本步骤和插件的使用。其它如工作流、知识库、变量等更多玩法,大家可以自行探索。
演示的这个Bot,可以通过以下地址访问:
https://www.coze.cn/store/bot/7382233779957448730?panel=1
6.结论
本文对扣子(Coze)智能体平台进行了简单介绍,包括扣子的基本概况、Bot的应用场景、扣子平台的基本能力、在扣子上搭建智能体的方法和步骤,后续会逐步分享扣子的其它玩法。个人感觉目前大模型智能体生态还处于蛮荒的起步阶段,相对于移动App、微信小程序等生态所要求的开发能力及复杂审核机制,在扣子上搭建一个智能体门槛还是比较低的,扣子的基础能力和体验相对还不错,大家有兴趣可以尝试一下。
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-11-13
扣子(coze)最新的 "提示词"仓库功能上新啦,让搭建门槛大大降低.[AI agent]
2024-10-22
coze平台保姆级教程,手把手教你创建属于你的AI Agent
2024-10-16
最新扣子(coze)实战案例 >拼图游乐馆< 荣获大赛【天马行空】奖,完全免费教程
2024-10-12
扣子为了让你能上手,煞费苦心
2024-10-10
最新扣子(Coze)实战案例:爆款金句图文生成器,完全免费教程
2024-10-10
10月9日扣子(Coze)平台重磅更新
2024-09-23
Coze/扣子快速制作MVP:公众号内容自动总结推送(附8000字实操教程)
2024-09-17
撩一撩AI:用Coze做一个微信打卡接龙识别的智能体
2024-07-18
2024-07-18
2024-07-18
2024-05-09
2024-05-09
2024-07-07
2024-07-04
2024-06-08
2024-05-10
2024-06-15