【AI 产品】Coze:创建你自己的AI 聊天机器人

1,773 阅读9分钟

欢迎关注【无人之路】,全网同号。

在无意间看到 Coze 这个 AI 聊天机器人的开发平台,从风格到内容都非常喜欢。它的目标是让AI聊天机器人的开发变得简单,让没有任何编程经验的用户都能创建属于自己的聊天机器人,和 OpenAI 的 GPTs 非常类似,但产品形态更加成熟(OpenAI 的 GPTs 看上去像是一个匆忙上线的 demo 产品)。

对我而言,Coze 更大的意义在于提供了开发生成式 AI 产品的一套模板(Prompt + 插件 + 记忆 + 工作流),非常有启发。

听说 OpenAI 的 GPTs Store 下周上线,那不妨通过 Coze 来一窥生成式 AI 创作的门径吧!

www.coze.com


产品口号 🌟

Coze是一个旨在开发下一代AI聊天机器人的应用编辑平台。在这个全新一代的AI聊天机器人制作平台上,即使不懂编程,也能迅速实现跨平台机器人的构建与发布。

其 slogan 是:Coze your way to AI bot creation;产品的 logo 如下:

图片

我挺喜欢Coze 这个产品名字和它的图标,给人以温暖舒适的感觉,能准确传达出这个产品的调性。

在英语中,"cozy" 这个词意味着舒适、温馨、亲切,通常用来描述一个环境或感觉的温暖和舒适。虽然 "coze" 并不是一个标准的英语单词,但它看起来和听起来都与 "cozy" 非常相似。

对于Coze这个AI产品,这个名字意味着平台的使用体验既轻松又舒适,即使对于那些没有编程经验的用户来说,也能够轻松地创建和部署AI聊天机器人。这个名称传达了平台旨在提供一种无压力、用户友好的体验,让创建AI聊天机器人的过程变得简单和愉快。


产品定位 🎯

Coze定位为一个易于使用、功能丰富的AI聊天机器人开发平台。Coze面向各类用户,无论他们是否具有编程技能。这使得几乎任何人都可以利用这个平台来创建和部署自己的AI聊天机器人。它提供了一系列插件工具,让用户可以扩展AI机器人的潜力,包括新闻阅读、旅行计划、生产力工具、图像理解API和多模态。还支持知识库、工作流、长期记忆、任务调度等高级功能。

图片


使用场景 📚

Coze可用于多种场景,从官方提供的示例看,包括:

图片

  • 工具类:数据分析Chat2Excel、稍后再读Read it later、论文神器 PaperPolit 等实用工具。

  • 娱乐类:情景解谜Situation Puzzle、少年李白Youth Poet Li Bai、MBTI 专家等消遣类工具。

  • 生活类:送礼大师Gift Genius、咖啡行家 CoffeeSauce、旅行助手TripYolo等生活小助手。

  • 咨询类:Reddit专家Reddit Explorer、减肥教练Fat Killer Gary、职业生涯指南针 CareerCompass 等知识类工具。

  • 创意类:视频生成Video Generator、艺术玩偶LovelyArtToy、梵高 Vincent 等创意创作工具。

  • 学习类:瑜伽教练Yoga Instructor Ada、虚幻引擎大师UE Hero、中文学友Chinese Friend 等学习工具。


功能介绍 🔧

Coze包含以下几个关键组件:

  • 插件(Plugins: Enhance the capabilities of your Bot)。Coze集成了超过60种丰富多样的插件工具,显著扩展了AI机器人的潜力。这些插件包括新闻阅读、旅行规划、生产力工具、图像理解API和多模态模型。如果平台的插件无法满足用户的需求,Coze还支持快速集成用户自己的私有API作为插件。

图片

  • 知识库(Knowledge: Let your Bot interact with your data)。Coze提供易于使用的知识库功能,使AI可以与用户的数据互动。用户可以在知识库中存储和管理数据,无论是处理PDF中的大量文字还是网站的实时信息,都能轻松创建知识库,让机器人访问相关知识。

图片

  • 长期记忆(Long-term Memory: Equip your Bot with persistent memory)。Coze为AI交互提供了方便的数据库记忆功能。这一特性使AI机器人能够持续记住对话中的关键参数或内容,例如用户的饮食偏好,以及身高和体重等信息,从而提供量身定制的咨询服务。
  • 任务调度(Scheduled Tasks: Allow your Bot to initiate conversations)。此功能允许用户使用自然语言轻松创建复杂任务,使AI机器人能主动向用户发送消息,如每天早上推送个性化新闻,或每周五规划周末旅行等。
  • 工作流(Workflow: Turn your ideas into Bot skills)。用户可以通过创建工作流,将自己的创新想法和方法转化为机器人的技能。即使用户不擅长编程,也可以通过简单操作设计工作流,例如收集电影评论或撰写行业研究报告。

图片

  • 部署(Deployment:Where can Bots be deployed?):创建完成的机器人可以发布在各种社交平台和消息工具上,目前支持的平台包括Discord、Telegram和Cici,未来还将支持其他平台。

Coze通过这些组件为用户提供了一个全面而灵活的AI聊天机器人创建和部署平台。


使用流程 🔄

下面以一个构建一个叫做“伴读小书童”的聊天机器人为例来详解 Coze 的使用流程。“伴读小书童”要实现:当用户发送一个网页链接给它,它对网页内容做总结,并将网页和摘要的信息记录在阅读历史中,供查询。

首先,点击“创建聊天机器人”:

图片

设定机器人的名称、描述和图标。其中图标可以通过 AI (DALL.E-3)自动生成:

图片

设定基本信息后,来到开发的主界面,包括左边的“人设和提示词”、中间的“技能、记忆和高级设置”以及右边的“预览区”三个面板。

图片

先设定伴读小书童的“人设与提示词”。先使用的是英文提示词:

图片

不过可以通过增加“用中文与用户对话”的提示词,并使用“提示词优化”功能将其转换成中文。我们可以看到提示词使用的是经典的“Role-Goal-Skill-Constrain” 框架,界定了 AI 的角色、目标、技能和约束。

图片

然后是使用“插件”来扩展 LLM 的能力,让它具有比基于预训练模型聊天更强大的功能:

图片

如果你不知道要使用什么插件,Coze 会根据“人设与提示词”的设定,通过 AI 推荐合适的插件。

图片

当然,也可以自行添加。Coze 官方现在提供了 60+插件,包括新闻阅读、网页获取、GPT-4V、DALLE 3、Bing、Google、计算器、天气等等。

图片

可以通过分类查看:

图片

我们选择 Bing Web Search 插件来获取用户输入的链接对应的网页内容。使用插件之后,“伴读小书童”能读取网页内容并生成摘要:

图片

这是问答的过程中调用搜索插件:

图片

接下来是记录用户的阅读历史。这会用到数据库(Database) 功能。

图片

新建一张表:

图片

Coze 在用户界面上贴心地给出了模板、预览效果,方便使用:

图片

为“伴读小书童”创建一张 reading_history (阅读历史)表,包括title、summary、url、create_time 等四个字段用来记录一篇文章的标题、摘要总结、网址和阅读时间:

图片

创建之后,要修改一下提示词,指定存储信息的数据库表名称。更新之后,“伴读小书童”就会将文章信息记录下来,存到表中:

图片

从“Database”按钮也可以查看到所有的数据记录:

图片

或者你可以直接在对话中“查询阅读历史”:

图片

在主体功能实现之后,可以在“高级设置”中设定“任务调度”“开场白”“语音”等。“开场白”是设定聊天机器人给用户的打招呼信息:

图片

Coze 也会提供“自动生成”的开场白,包括打招呼的文本和开场问题:

图片

其效果如下:

图片

然后设置“语音”,可以设定语言和音色:

图片

设定之后,用户可以让聊天机器人朗读聊天结果:

图片

还能打开“自动播放”,AI 在回复文字的时候,同步朗读。

图片

好了,现在功能都已开发好,最后是发布。在“发布”页面,开发者需要写变更日志,并配置聊天机器人的发布平台。Coze 当前支持的发布平台包括 Discord、Telegram、Messager、LINE 等流行的聊天应用。我选择了 Discord,需要填入 Discord 机器人的 token:

图片

保存之后,就能在 Discord 软件中打开这个聊天机器人:

图片

完成之后,用户就能通过 Discord 的聊天窗口,在对应的 Server 中,@伴读小书童,与它愉快地聊天了。

图片


产品小结💎

上面就是通过 Coze 创作“伴读小书童”这个 AI 聊天机器人的全过程。真的非常简单,全程不需写代码。总结起来需要下面几步:

  • 设置机器人的“人设与提示词”。

  • 通过“插件”来扩展 LLM 的功能。

  • 使用“数据库”来记录相应的信息。

  • 设置“开场白”“语音”等高级选项。

  • 发布机器人到Discord、Telegram等聊天平台。

其中没有涉及的功能包括:

  • 知识库:可以导入私有数据,实现领域知识的查询。
  • 变量:用来在对话期间保存和传递特定的信息,实现个性化服务。
  • 工作流:定义复杂的、可组装的工作流。
  • 任务调度:比如定时运行机器人。

上述功能可以在深入使用 Coze 的过程中逐步应用。

我很喜欢 Coze,推荐给你。

Enjoy!


相关推荐🎆

【GPTs】从 0 开始创建几个帮助求知和思考的GPTs

【AI 产品】MyMap:AI 辅助视觉信息生成

【2023个人总结】工作、AI、养娃、成长:中年的本质是耐心

【完】