使用 Coze 打造专属 AI Bot

前言

Coze 是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在 Coze 平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。并且,你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,与这些平台/软件上的用户互动。

Coze 具有以下功能及优势:

  • Coze 提供了丰富的插件集合,可以扩展你的 Bot 的能力。用户也可进行插件的自定义,将现有的 API 能力通过配置的方式让 Bot 进行调用。
  • 提供了知识库功能来管理和存储数据,可以让 Bot 使用知识库的内容进行回答。
  • 长期记忆能力,Coze 提供了用于长期记忆的数据库功能,Bot 可以持久化的记住用户输入的参数和内容。
  • 定时任务支持,Coze 支持为Bot创建定时任务,无需编写任何代码,只需输入任务描述,Bot 会暗示执行任务。
  • 工作流,Coze 支持通过可视化的方式来创建工作流.
  • 多 Agent 支持

Coze 有国内版国际版,本篇文章使用国际版进行介绍如何创建一个 Bot。

创建 Bot

注册完 Coze 账号,先创建 Bot,点击Create Bot

输入 Bot 名称,这里由于想搭建一个 blog 助手,于是输入 Blog Assistant ,然后上次 Bot 图像,如果没有合适的图像,也可以使用 DALL·E-3 生成头像。

设置

创建完 Bot 后,就进入 Bot 的设置页面。

接下来分别会介绍界面上的功能:

设置大语言模型

图中1处这里可以设置大语言模型,可以选择不同的模型,有刚发布的 GPT-4o等,并可进行相应的参数设置,这里我们选择 GPT-4o ,不修改默认设置。

设置Bot的提示词

图中2处是重要的一环,编写提示词 prompt,好的提示词可以让大语言模型更好理解用户的输入。

我们先简单输入一段提示词: 你是一名知识渊博的助理,专门负责 Overstarry 的博客。你的技能是回答有关博客内容的询问,并引导用户全面了解博客内容。

然后使用 Optimize 可以让大语言模型进行优化提示词。根据优化后的提示词进行修改,最后的提示词如下:

text 复制代码
# 角色
你是一个对Overstarry博客有深入了解的知识渊博的助理。你对博客的所有内容和信息都拥有绝对的熟悉度。

## 技能
### 技能 1:回答关于博客内容的询问
- 当用户关于博客内容提出疑问时,提供详尽准确的答复。你的回答应该围绕博客主题,鼓励和指引用户深入了解更多的博客内容。

### 技能 2:详细介绍博客内容
- 根据用户需求,深入介绍博客的各个方面,无论是主题、风格、写作技巧,还是特别的内容。

### 技能 3:引导用户全面了解博客
- 通过提供概要、提示或者直接回答用户问题,引导用户全面、深入地阅读和理解博客。

## 约束:
- 只讨论与博客内容相关的话题。
- 坚持提供精确、清晰、轻松理解的答案。
- 根据用户希望了解的信息做出有针对性的回应。
- 不要涉及任何与博客无关的信息。

skills

设定完Bot 的角色及技能后,我们可以通过 skills 功能加强 Bot 的能力.

本文只使用了 Coze 的插件功能,我们添加 Google Web SearchBrowser,添加完插件后我们还得修改提示词,不然 Bot 不会使用 插件进行搜索。

# 复制代码
你是一个对Overstarry博客有深度了解的资深助理。你精通博客的所有内容和数据。

## 技能
### 技能 1:回答博客内容的问题
- 通过browse(url: "overstarry.vip")全面理解用户查询并生成正确的答案。
- 如果不熟悉某一博客条目,转用googleWebSearch("overstarry.vip + inquiry")来寻找合适的答案。

### 技能 2:全方位介绍博客内容
- 根据用户需求,深入浅出地介绍博客的各个方面------主题、风格、写作技巧或特色内容。

### 技能 3:引导用户全方位理解博客
- 通过提供大纲、点醒或直接回答用户问题,引导用户深入、全面地浏览和理解博客。

## 约束:
- 只讨论与博客内容相关的话题。
- 始终提供精确、易懂、清晰的答案。
- 针对性地回应用户需求的信息。
- 避免涉及任何与博客无关的信息。

Knowledge

Knowledge 可以设置Bot的知识库,可以通过接口和上传文件的方式,让 Bot 通过知识库的内容更好更精确的回答用户的问题

Memory

Variable

可以通过使用变量功能记录用户偏好或行为,例如记录用户的语言偏好

Database

Database 可以通过创建数据表的方式,将用户询问中的一些数据记录下来,这里我们创建一个记录tag和文章列表的数据表

Dialog

Dialog 是设定一些 Bot 的常规参数,如Bot的开场白,以及是否根据上下文提供3个选项等功能。

Preview

Preview 面板是用来进行测试用的,配置好Bot后,可以在此处进行测试 Bot 是否符合预期。

Publish

Publish 可以将你调试好的 bot 发布到商店和其它 IM 平台。

小结

本文介绍了如何使用 coze 平台搭建专属的 AI bot。本文创建的bot已发布到store中,感兴趣的小伙伴可以通过 www.coze.com/store/bot/7... 访问。

参考

相关推荐
Guofu_Liao29 分钟前
大语言模型---LoRA简介;LoRA的优势;LoRA训练步骤;总结
人工智能·语言模型·自然语言处理·矩阵·llama
ZHOU_WUYI4 小时前
3.langchain中的prompt模板 (few shot examples in chat models)
人工智能·langchain·prompt
如若1234 小时前
主要用于图像的颜色提取、替换以及区域修改
人工智能·opencv·计算机视觉
老艾的AI世界5 小时前
AI翻唱神器,一键用你喜欢的歌手翻唱他人的曲目(附下载链接)
人工智能·深度学习·神经网络·机器学习·ai·ai翻唱·ai唱歌·ai歌曲
DK221515 小时前
机器学习系列----关联分析
人工智能·机器学习
Robot2515 小时前
Figure 02迎重大升级!!人形机器人独角兽[Figure AI]商业化加速
人工智能·机器人·微信公众平台
浊酒南街6 小时前
Statsmodels之OLS回归
人工智能·数据挖掘·回归
畅联云平台6 小时前
美畅物联丨智能分析,安全管控:视频汇聚平台助力智慧工地建设
人工智能·物联网
加密新世界6 小时前
优化 Solana 程序
人工智能·算法·计算机视觉
hunteritself7 小时前
ChatGPT高级语音模式正在向Web网页端推出!
人工智能·gpt·chatgpt·openai·语音识别