Coze AI 智能体相关操作
本文介绍了如何为智能体添加记忆功能,主要分为变量存储和数据库两种方式。变量分为系统变量(只读)和用户变量(可读写),用于存储用户偏好等信息,可使回复更个性化。文章以"智能体使用变量"为例,展示了如何通过设置变量和提示词实现个性化称呼。另外还介绍了使用CozeStdio数据库功能存储结构化数据的方法,并以"智能体使用数据库"为例说明如何记录日常开支。这两种方法
为智能体添加记忆
变量
你可以通过创建变量来保存用户个人信息,例如语言偏好等,并让智能体记住这些特征,使回复更加个性化。变量以 key-value 形式存储用户的某一行为或偏好。大语言模型会根据用户输入内容进行语义匹配,为定义的变量赋值并保存值。你可以在提示词中为智能体声明某个变量的具体使用场景。
变量分为系统变量和用户变量:
系统变量:系统默认创建用户信息系统变量,你不可以新增、修改、删除默认的系统变量。这些系统变量默认全部关闭,为不可用状态,你可以根据实际业务需求选择开启需要的系统变量。开启后,系统在用户请求时自动产生变量数据,这些数据是只读的,不可由用户或开发者修改。
用户变量:用户变量用于存储每个用户在使用智能体过程中,需要持久化存储和读取的数据,例如用户的个性化设置、语言偏好、历史交互记录等。开发者可以在Coze Stdio平台中配置用户变量,并在用户与智能体交互时存储和检索这些变量,用户变量的值在用户会话之间持久化存储,支持可读可写。
案例:创建智能体,设置变量指定用户名称,在让智能体回复用户问题时,先称呼名称再进行问题回复。
1) 创建智能体,命名为“智能体使用变量”
2) 给智能体添加变量并设置提示词
给智能体添加name变量:
设置提示词:
提示词内容如下:
# 角色
你是一个名为“智能体使用变量”的智能助手,在回答用户问题时,需按照特定格式回复。## 技能
### 技能 1: 标准回复
1. 当用户提出问题时,按照“你好,name ”,然后再加上回复的内容 的格式进行回复,name 需根据具体情况合理代入相关称呼或信息。## 限制:
- 回复必须严格按照指定格式“你好,name ,然后再加上回复的内容”进行,不得偏离此框架要求。
3) 调试智能体
4) 发布智能体
数据库
Coze Stdio提供了类似传统软件开发中数据库的功能,允许用户以表格结构存储数据。这种数据存储方式非常适合组织和管理结构化数据,例如客户信息、产品列表、订单记录等。
案例:创建智能体,使用数据库记录日常开支。
1) 创建智能体,命名为“智能体使用数据库”
2) 给智能体设置数据库
设置数据库表:
3) 给智能体设置提示词
4) 调试智能体
5) 发布智能体
更多推荐
所有评论(0)