Coze初体验 | 拥有一个属于自己的聊天机器人

   日期:2024-12-26    作者:hch1000 移动:http://oml01z.riyuangf.com/mobile/quote/44281.html

插件是一个工具集,一个插件内可以包含一个或多个工具(API)。 目前,扣子集成了超过 60 种类型的插件,包括资讯阅读、旅游出行、效率办公、图片理解等 API 及多模态模型。使用这些插件,可以帮助你拓展 Bot 能力边界。例如,在你的 Bot 内添加新闻搜索插件,那么你的 Bot 将拥有搜索新闻资讯的能力。

Bot 的提示(人设与回复逻辑) 是一种自然语言指令,告诉大语言模型(LLM)执行什么任务。搭建 Bot 的第一步就编写提示词,为 Bot 设定身份和目标。Bot 会根据大语言模型对人物设定和回复逻辑的理解,来响应用户问题。因此提示编写的越清晰明确,Bot 的回复也会越符合预期。

扣子提供了以下几种方式来存储和记忆外部数据,这样 Bot 便可以使用这些外部数据来精准回复用户。

  • 知识库: 扣子提供了简单易用的方式来存储和管理外部数据,让你的 Bot 可以与指定的数据进行交互。将数据上传到扣子知识库后,扣子会自动将你的文档分割成一个个内容片段进行存储,并通过向量搜索来检索最相关的内容来回答用户问题。

  • 你可以将几十页的产品介绍文档导入知识库,当 Bot 使用了这个知识库后,你就可以拥有一个专属产品顾问 Bot。

  • 你可以将常关注的资讯网站或在线论文导入知识库,通过知识库的自动更新能力,让 Bot 帮助你收集最新数据。

以车型数据为例,每个知识库的分段中,保存了一种车型的基础数据。当用户问 宝马X3的售价是多少?,能匹配到对应车型的分段,然后模型从中获取到售价信息。

  • 数据库: 扣子提供了类似传统软件开发中数据库的功能,允许用户以表格结构存储数据。这种数据存储方式非常适合组织和管理结构化数据,例如客户信息、产品列表、订单记录等。在使用扣子 Bot 时,用户可通过自然语言与 Bot 进行交互来插入或查询数据库中的数据。例如,用户可以使用自然语言告诉 Bot 要插入一条新的客户记录,Bot 会根据用户的输入自动创建一条新的记录并将其存储在数据库中。同样,用户也可以使用自然语言查询数据库中的数据,例如询问某个客户的订单记录,Bot 会根据用户的查询条件从数据库中检索相应的数据并返回给用户。

目前提供的是关系型数据库,下面列举一些应用场景:

  • AI 便签:记录用户提交的便签,支持提交、查询操作,这些操作都是通过 NL2SQL 完成。
  • 单词本:记录用户背过哪些单词,其中哪些单词还没有记住等。

将你的创意变成Bot的技能。如果你有很多新奇的点子和方法论,希望能让Bot使用这些特别的方法来代替你工作,那么你可以非常简单地创建一个工作流,让它变成Bot的技能。你可以在工作流里使用代码片段创建非常复杂的函数,或者通过简单的操作创作出属于你的工作流。你可以做一个帮你搜集电影评论的工作流,或者一个帮你撰写行业研究报告的工作流。

工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。

当目标任务场景包含较多的步骤,且对输出结果的准确性、格式有严格要求时,适合配置工作流来实现。

  • 功能概述

工作流由多个节点构成,节点是组成工作流的基本单元。例如,大语言模型 LLM、自定义代码、判断逻辑等节点。

工作流默认包含了 Start 节点和 End 节点。​

  • Start 节点是工作流的起始节点,可以包含用户输入信息。​
  • End 节点是工作流的末尾节点,用于返回工作流的运行结果。

你可以将在Coze上创建的机器人部署到不同的社交平台和消息应用上,例如飞书(已支持)、微信企业号(已支持)、微信服务号(已支持)等。你只需要在Coze的发布页面选择想要的平台,然后按照指引完成部署的步骤。你也可以将机器人部署到自己的网站或应用上。

导航左侧“机器人”选项卡,然后单击“创建”。为你的机器人命名并提供其功能的描述。

点击导航栏左侧 工作区的 “+”按钮,新建团队名称

  • 名称: 我的小助手
  • 描述:根据文字生成图片和图片生成图片是一种令人着迷的技术,称为计算机视觉和生成对抗网络(GAN)等技术。目前,这些技术在图像生成、编辑和处理方面取得了巨大的进步。对于文字生成图片,我助手可能会使用自然语言处理技术,将文字描述转换为图像元素,并利用图像生成算法创建图像。这种技术可以用于各种场景,如根据描述生成艺术作品、场景重建等。而对于图片生成图片,我助手可能会使用生成对抗网络(GAN)等深度学习技术。GAN是一种由两个深度神经网络组成的模型,它们相互竞争以生成逼真的图像。这种技术可以用于图像风格转换、图像增强、图像修复等。

创建机器人,并给他起一个响亮的名字吧。

创建机器人后,你将进入机器人编辑页面,该页面将显示三个部分:

  • 左栏:放置机器人的提示/命令。
  • 中栏:提供用于扩展机器人功能的工具。
  • 右栏:在机器人上线之前对其进行测试的区域。

提示是你向机器人发出的主要命令。你可以在“角色和提示”部分中描述角色、技能、约束和其他方面来定义机器人的预期行为。Coze也很贴心的内置了提示词优化选项,点击“优化”即可对你输入的提示词进行优化。

提示词如下:




由于机器人本身无法访问互联网,因此需要添加插件来获取联网获取数据并执行操作。这里可以按需进行选择。

允许自定义与它的交互。

同时,也可以设置开场文字。

  • 开场文字:"你好!我是您的小助手,我将竭诚为您提供帮助和支持。无论您需要什么信息或者有什么问题,都请随时告诉我,我会尽力为您服务。"

设置机器人后,你可以在右侧的“预览和调试”部分测试其性能。

首先我希望确认机器人是否被正确地设置。可以看到,机器人的回复符合我们的预期。

你可以将搭建的 Bot 发布到微信公众号(服务号)中。发布后,服务号就可以使用 Bot 回复用户消息,助力运营。​

说明

  • 一个 Bot 只能发布到一个微信服务号。​
  • 目前只支持发布到服务号,不支持发布到订阅号。​
  • 微信服务号:用于企业和组织构建公众号服务平台。​
  • 微信订阅号:为媒体和个人提供的信息传播方式。​
  • 确保微信服务号已经完成了认证。未认证和认证中的服务号无法接收消息。
  • 已经创建了微信服务号。
  • 已经配置了 Bot。
  1. 访问微信公众平台并登录你的服务号。
  2. 进入设置与开发 > 公众号设置页面,保存原始ID
  1. 进入设置与开发 > 基本配置页面,保存开发者ID(AppID)开发者密码(AppSecret)。 如果你忘记了AppSecret,单击重置重新生成。
  1. 刷新基本配置页面,或单击设置与开发 > 基本配置页面,单击IP 白名单配置链接填写以下 IP 地址。
  1. 进入微信公众号的设置与开发 > 基本配置页面,在服务器配置区域单击修改配置

需要自行保存  TokenEncodingAESKey 值,用于下一步的扣子 Bot 发布配置。此外,无需单击提交

  1. Bots 页面,选择需要发布的 Bot。
  2. 在 Bot 编排页面,单击发布
  1. 在发布页面,找到微信公众号(服务号) 发布渠道,单击配置
  1. 保存服务器地址(URL) 。这个地址会在稍后的配置中用到。
  1. 微信公众号配置信息区域,填写以下参数:
  • Token:在步骤一中保存的 Token
    • Original ID:在步骤一中保存的原始ID
    • APP ID:在步骤一中保存的开发者ID(AppID)
    • APP Secret:在步骤一中保存的开发者密码(AppSecret)
    • EncodingAESKey:在步骤一中保存的EncodingAESKey
  1. 单击保存
  1. 单击发布
  1. 返回微信公众号的设置与开发 > 基本配置 > 服务器配置页面。
  2. 将步骤二保存的服务器地址(URL) ,填写在 URL 中。
  1. 选择消息加解密方式
  2. 单击提交
  3. 基本配置页面的服务器配置区域,单击启用

最后,附上Coze的体验地址:www.coze.cn/

bot ID: 7330872253183246375


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号