智能体的记忆功能与实操应用
本文介绍了智能体的四大记忆功能及其应用,重点展示了如何开发个人记账本智能体。文章详细解析了变量(临时数据存储)、数据库(核心记账功能)、长期记忆(收费功能)和文件盒子(文件存储)的使用方法,并提供了数据库建表、数据存储等具体操作步骤。此外,还介绍了如何通过Postman工具测试智能体接口,包括安装配置、发送请求等流程。文中包含大量实操示例和对比表格,帮助读者快速掌握智能体开发的关键技术,特别是结构
博主介绍
🌏主页:波仔椿
📑简介:快来了解我吧!
📌专栏:Coze扣子开发实战
文章内容

1 智能体之记忆:个人记账本实例
个人记账本是展示智能体记忆功能的完美案例,其运作机制非常简单:
- 用户只需记录每日的每笔消费支出
- 智能体通过记忆功能自动存储这些消费记录
- 系统会自动计算生成日消费总额和月消费总额报表
整个过程通过智能记忆实现自动化记账统计功能。
智能体的记忆功能可分为4大类,其分类及关键信息如下表所示:
| 记忆类型 | 核心作用 | 关键特点 |
|---|---|---|
| 变量 | 临时存常用数据 | 用户可设置,交互时自动调用,不同账号数据不同 |
| 数据库 | 存储重要数据 | 永久存储、可导出,像Excel表格一样存结构化数据 |
| 长期记忆 | 记录对话关键内容 | 智能体自主选择存储,用户无法控制,且该功能收费 |
| 文件盒子 | 保存各类文件 | 默认关闭,开启后可存图片、doc、md等文件 |
1.1 变量:记临时常用的小信息
变量类似于智能体的"临时记事本",用于存储经常使用且需要动态更新的数据。

- 存储内容:可保存姓名、年龄、语言偏好等基础信息;
- 变量命名:使用name存储姓名,用age记录年龄;
- 自动存储:聊天过程中提及这些变量时,系统会自动识别并存储;
- 智能调用:再次讨论相关话题时,系统能自动调取已存储的变量信息;

以小爱机器人为例:默认名称是"小爱同学,3岁",但你可以将其改为"铁蛋,99岁",之后呼唤"铁蛋"它就会回应;若再次更名为"老铁",那么"铁蛋"就不再有效。变量的原理与此类似,修改后就会以新值生效。
1.2 数据库:记账的核心存储(重点)
数据库相当于智能体的"专属账本",其重要性远超普通变量,专门用于存储需要长期保存的结构化数据,功能类似于电脑中的Excel表格。

- 为啥用它记账:每天的花费不能存在变量里,用数据库能清晰记录每笔账,比如:
ID号 花费金额 花费事由 花费时间 1 99 给女朋友买衣服 2025 - 10 - 19 2 199 给爸妈买衣服 2025 - 10 - 19 3 399 给兄弟买礼物 2025 - 10 - 19 - 使用步骤
-
建表:给表起个非中文名字,再设置字段(比如金额、事由、时间),还要说明字段类型,方便智能体理解,这个表存在Coze平台上;

-
关联智能体:把建好的表添加到记账智能体里;

-
自动存储:跟智能体说“今天给女朋友买衣服花了99元”,它会自动把这笔账存进表中;


-
查询数据:直接问“我今天花了多少钱”,智能体就会从数据库里统计并回复你。
-
注:如果想用上自己电脑里的数据库,也可以通过代码实现,后续会学到相关操作。
1.3 长期记忆:收费功能,了解即可
长期记忆功能如同智能体的"智能备忘录",激活后会自动归纳对话内容,便于后续快速调取相关信息。
- 举个例子:你给记账智能体开了长期记忆,还设了“奶茶”这个关键词,之后聊天只要提到奶茶,它就会记下来;过很久再聊奶茶相关话题,它能调出之前的记录;
- 注意:这个功能是收费的,平时做个人记账这类简单需求,基本用不上。
1.4 文件盒子:存各类文件的“收纳箱”
文件盒用于存储图片、文档(doc、md等)类文件,操作规则简明易懂:
- 默认是关闭的,不开启就没法存文件;
- 开启后,智能体能自动用接口保存和管理文件,也能写提示词设计功能,比如“返回今天上传的小票照片”;
- 只要你把文件传给智能体,它就会自动放进文件盒子;想取出来的话,给智能体设置对应的技能就行;
- 比如记账智能体需要存消费小票图片,就可以开启这个功能,而且存进去的文件没法删除。


1.5 记忆功能总结与补充
1.5.1 核心区别速览
| 存储需求 | 对应记忆类型 |
|---|---|
| 结构化数据(如账单、清单) | 数据库(常用) |
| 临时可改信息(如姓名、年龄) | 变量 |
| 图片、文档等文件 | 文件盒子 |
| 对话关键词、核心内容 | 长期记忆(收费,少用) |
1.5.2 额外实用提示
- 智能体就像一个懂自然语言的助手,记账时直接用日常对话沟通即可。输入错误或需要删除记录时,只需用简单语言告知就能修改;
- 智能体的具体功能和响应方式完全由"角色设定与交互逻辑"的提示词控制。例如仅需记录支出不记录收入时,在提示词中注明即可;需要新增功能可添加相应指令,取消限制则修改提示词内容;
- 智能体支持本地数据库对接和微信好友共享功能。通过影刀RPA与Coze平台配合,好友发送的消费信息可自动触发智能体存储,并支持查询结果的实时反馈。
2 智能体的对话体验设置
优化智能体与用户对话的交互体验,重点提升以下功能:
| 功能 | 作用 |
|---|---|
| 开场白 | 智能体发布后,用户第一次打开看到的第一句话 |
| 用户建议 | 关闭后,智能体回复完不会再弹出问题建议,且无法控制建议内容 |
| 快捷指令 | 创建后用户点击就能执行操作,不用手动打字(比如一键查今日花费) |
| 背景图片 | 可自定义智能体对话界面的背景,优化视觉效果 |
| 语音通话 | 支持语音和智能体交流,适合不方便打字的场景 |
| 用户输入方式 | 可设置用户用文字、语音等不同方式和智能体交互 |
3 Postman使用:测试智能体接口的工具
以下是将智能体发布为API接口的测试步骤,无需编写代码即可通过Postman进行验证:
- 获取API访问凭证
- 在Postman中配置请求
- 发送测试请求并查看响应
具体操作流程如下:
3.1 为啥要用Postman
-
开发完智能体或小程序后,使用Postman可以便捷地测试接口连通性。这款跨平台工具支持Windows、Mac及Linux系统。
-
相比浏览器只能测试部分请求,Postman能够覆盖绝大多数接口测试场景。
-
例如在开发记账智能体时,无需打开浏览器,直接通过Postman发送查询指令即可获取消费统计结果。
3.2 Postman快速上手
- 下载安装:去Postman官网下载,双击安装后,桌面会出现图标;


-
打开软件:可以注册账号登录,也能直接关掉登录界面进入,不登录的基础功能足够我们用;
-
测试示例接口:新建一个tab页,输入公开接口就能测试。比如输入百度地图的接口,能直接获取上海肯德基门店信息。


3.3 用Postman调用记账智能体
这一步用于模拟小程序或APP调用智能体的流程,按照指引填写相关信息即可,需提前准备两项关键信息:
- 机器人id(7562903390729601065)
- 认证token(pat_ldYKgeznIAzRA1cVVWqtcav13Z9Ii2TVXXB7kSfXFdi74nnSgTvIOYHj6J3eBjBp)。
3.3.1 第一步:给智能体发指令
比如想查“今日总花费是多少?”,按以下步骤操作:
-
选择请求方式为POST;
-
输入请求地址:https://api.coze.cn/v3/chat;
-
设置请求头:添加
Authorization,值填Bearer 你的token; -
填写请求体,替换成自己的机器人id:
{ "bot_id": "你的机器人id", "user_id": "lqz", "stream": false, "auto_save_history": true, "additional_messages": [ { "role": "user", "content": "今日总花费是多少?", "content_type": "text" } ] } -
点击发送,就能把指令传给智能体了。



3.3.2 第二步:获取智能体的回复
发送指令后,智能体会返回对话相关的id,用这些id就能拿到回复:
-
选择请求方式为GET;
-
输入请求地址:https://api.coze.cn/v3/chat/message/list;
-
同样设置第一步的请求头;

-
添加请求参数:
conversation_id和chat_id,值填第一步返回数据里对应的id;
-
点击发送,就能看到智能体回复的花费统计结果了。
精彩推荐
💡AI智能体入门教程
💡小白易懂版大语言模型与智能体操作指南
💡智能体的记忆功能与实操应用
💡中草药识别与菜谱生成实战指南
💡3个实用Coze工作流:换脸、12306出行、视频提音频(小白版)
本篇博客文章唯一版权归属©波仔椿
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)