YeeKal
ai

扣子(coze): 字节发布国区 gpts 平台

YeeKal
"#ai"

Chatgpt 在集成了gpt store之后,把算法通过各个插件在各个细分场景进行定制化,极大得释放了大模型得能力。随后字节顺势推出了coze(https://www.coze.com/)平台,在该平台上可以利用大模型的api快速构建自己的bot。但是当前coze已经不支持国内访问。2024年2月份,字节发布了国内版的coze平台,并改名为“扣子”(https://www.coze.cn/)

初识扣子

扣子是一个基于大模型的bot平台,用户可以通过扣子平台快速构建自己的bot,同时也可以访问其它用户分享的bot。

在个人主页上,可以看到标签页里面的bots插件,在探索区也可以看到bot商店以及插件商店。这里bots插件是两个需要重点关注的地方。其中插件可以理解为基础函数库,比如里面包含必应搜索——提供搜索能力,ByteArtist——提供图片生成能力,墨迹天气——提供天气查询能力。而bots则是通过搭建这些基础插件构建的应用。

比如当前最火的bot,MBTI性格测试专家,点开可以发现这个bot只使用了基础的云雀语言模型插件,再通过人设与回复逻辑里面设定的提示词所构成。这样的bot可以通过扣子平台提供的大语言模型的能力以及垂直领域的提示词进行快速构建。

插件商店

一个插件是一个工具集,可以理解为一个函数库。其中的插件工具就是一个具体的函数调用。比如必应搜索插件,这个插件只有一个函数bingWebSearch,同时有三个参数。如果要使用该插件,需要先添加到bot里,然后在 Bot 的人设与回复逻辑区域,定义何时使用插件。而使用插件也不是项编程一样很严格的调用,只需要用自然语言的形式描述即可。

比如我创建了一个使用google gemini pro模型的插件,这个插件只有一个函数text_only_chat,同时有一个text参数用来获取用户输入。

通过该插件,我创建了一个名为gemini_model(体验地址)的bot,提示词也很简单:

你作为一个语言模型,需要准确完整得回答用户得问题,同时可以使用emoji以增加回答的趣味性

##技能
1. 当用户对你询问时,请把用户输入发送给text_only_chat函数
2. 返回text_only_chat的结果

这样就完成了插件的调用。可以看到下图已正确的调用了gemini插件。

除了简单的插件调用,扣子平台也支持通过工作流对复杂任务进行编排,可以连接notion等平台的知识库,可以通过表格建立结构化的数据库等。这样的功能使得扣子平台可以支持更多的应用场景。

创建的bot除了发布在扣子平台,也可以与公众号进行绑定,作为公众号自动回复的客服。