使用 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... 访问。

参考

相关推荐
算力魔方AIPC26 分钟前
Meta重磅发布Llama 3.3 70B:开源AI模型的新里程碑
人工智能·llama
CSBLOG35 分钟前
深度学习试题及答案解析(一)
人工智能·深度学习
四口鲸鱼爱吃盐37 分钟前
Pytorch | 利用VMI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击
人工智能·pytorch·python
四口鲸鱼爱吃盐44 分钟前
Pytorch | 利用PI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击
人工智能·pytorch·python
边缘计算社区1 小时前
吉快科技荣膺“金边奖·最佳大模型一体机”,引领AI边缘新时代
人工智能·科技
新智元1 小时前
LeCun 八年前神预言,大模型路线再颠覆?OpenAI 宣告:强化学习取得稳定性突破
人工智能·openai
电子海鸥1 小时前
迁移学习--fasttext概述
人工智能·机器学习·迁移学习
因_果_律1 小时前
亚马逊云科技 re:Invent 2024重磅发布!Amazon Bedrock Data Automation 预览版震撼登场
大数据·人工智能·科技·亚马逊云科技·re invent
新智元1 小时前
李飞飞谢赛宁:多模态 LLM「空间大脑」觉醒,惊现世界模型雏形!
人工智能·llm
dwjf3211 小时前
机器学习(三)-多项式线性回归
人工智能·机器学习·线性回归