扣子(英文名称 Coze) 是新一代一站式 AI Bot 开发平台。Coze 是由字节跳动推出的一个 AI 聊天机器人和应用程序编辑开发平台,可以理解为字节跳动版的 GPTs。无论你是否有编程基础,都可以在扣子平台上快速搭建基于 AI 模型的各类问答 Bot,这个平台都可以让你快速地创建各种类型的聊天机器人,并将它们部署在其他社交平台和消息应用上。Coze 还提供了多种插件、知识、工作流、长期记忆和定时任务等功能,来增强聊天机器人的能力和交互性。而且你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,让更多的用户与你搭建的 Bot 聊天。
插件
插件是一个工具集,一个插件内可以包含一个或多个工具(API)。目前,扣子集成了超过 60 种类型的插件,包括资讯阅读、旅游出行、效率办公、图片理解等 API 及多模态模型。使用这些插件,可以帮助你拓展 Bot 能力边界。例如,在你的 Bot 内添加新闻搜索插件,那么你的 Bot 将拥有搜索新闻资讯的能力。
编写提示
Bot 的提示(人设与回复逻辑))是一种自然语言指令,告诉大语言模型(LLM)执行什么任务。搭建 Bot 的第一步就编写提示词,为 Bot 设定身份和目标。Bot 会根据大语言模型对人物设定和回复逻辑的理解,来响应用户问题。因此提示编写的越清晰明确,Bot 的回复也会越符合预期。
记忆库
扣子提供了以下几种方式来存储和记忆外部数据,这样 Bot 便可以使用这些外部数据来精准回复用户。
以车型数据为例,每个知识库的分段中,保存了一种车型的基础数据。当用户问“宝马 X3的售价是多少?”,能匹配到对应车型的分段,然后模型从中获取到售价信息。
目前提供的是关系型数据库,下面列举一些应用场景:
工作流
将你的创意变成 Bot 的技能。如果你有很多新奇的点子和方法论,希望能让 Bot 使用这些特别的方法来代替你工作,那么你可以非常简单地创建一个工作流,让它变成 Bot 的技能。你可以在工作流里使用代码片段创建非常复杂的函数,或者通过简单的操作创作出属于你的工作流。你可以做一个帮你搜集电影评论的工作流,或者一个帮你撰写行业研究报告的工作流。
工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。
当目标任务场景包含较多的步骤,且对输出结果的准确性、格式有严格要求时,适合配置工作流来实现。
功能概述
工作流由多个节点构成,节点是组成工作流的基本单元。例如,大语言模型 LLM、自定义代码、判断逻辑等节点。
工作流默认包含了 Start 节点和 End 节点。
创建好的聊天机器人可以部署在哪里?
你可以将在 Coze 上创建的机器人部署到不同的社交平台和消息应用上,例如飞书(已支持)、微信企业号(已支持)、微信服务号(已支持)等。你只需要在 Coze 的发布页面选择想要的平台,然后按照指引完成部署的步骤。你也可以将机器人部署到自己的网站或应用上。
Coze 快速上手
Step 1:建工作区
导航左侧“机器人”选项卡,然后单击“创建”。为你的机器人命名并提供其功能的描述。
Step 2:新建机器人
点击导航栏左侧 工作区的 “+”按钮,新建团队名称
名称: 我的小助手
描述:根据文字生成图片和图片生成图片是一种令人着迷的技术,称为计算机视觉和生成对抗网络(GAN)等技术。目前,这些技术在图像生成、编辑和处理方面取得了巨大的进步。对于文字生成图片,我助手可能会使用自然语言处理技术,将文字描述转换为图像元素,并利用图像生成算法创建图像。这种技术可以用于各种场景,如根据描述生成艺术作品、场景重建等。而对于图片生成图片,我助手可能会使用生成对抗网络(GAN)等深度学习技术。GAN是一种由两个深度神经网络组成的模型,它们相互竞争以生成逼真的图像。这种技术可以用于图像风格转换、图像增强、图像修复等。
创建机器人,并给他起一个响亮的名字吧。
创建机器人后,你将进入机器人编辑页面,该页面将显示三个部分:
Step 3:编写机器人的提示
提示是你向机器人发出的主要命令。你可以在“角色和提示”部分中描述角色、技能、约束和其他方面来定义机器人的预期行为。Coze也很贴心的内置了提示词优化选项,点击“优化”即可对你输入的提示词进行优化。
提示词如下:
Step 4:插件
由于机器人本身无法访问互联网,因此需要添加插件来获取联网获取数据并执行操作。这里可以按需进行选择。
Step 5:Bot 回复卡片配置
允许自定义与它的交互。
同时,也可以设置开场文字。
开场文字:"你好!我是您的小助手,我将竭诚为您提供帮助和支持。无论您需要什么信息或者有什么问题,都请随时告诉我,我会尽力为您服务。"
Step 6:测试
设置机器人后,你可以在右侧的“预览和调试”部分测试其性能。
测试示例
首先我希望确认机器人是否被正确地设置。可以看到,机器人的回复符合我们的预期。
发布机器人
说明
前提条件
需要自行保存 Token、EncodingAESKey 值,用于下一步的扣子 Bot 发布配置。此外,无需单击提交。