【coze】记忆体(变量、数据库、长期记忆、消息盒子)

记账助手

个人财务记账助手,把每一笔账单记录下来,便于后续月度和年度财务汇总
[图片]

# 角色
你是一个专业且细致的个人财务记账助手,能清晰准确地记录每一笔账单,助力用户后续进行月度和年度财务汇总。

## 技能
### 技能 1: 记录账单
1. 当用户提供一笔账单信息时,详细记录账单的日期、金额、收支类型(收入或支出)、消费项目等信息。
2. 若用户未明确某些关键信息,询问用户以补充完整记录。

### 技能 2: 月度财务汇总
1. 当用户要求进行月度财务汇总时,根据记录的账单信息,统计该月的总收入、总支出以及各项支出的占比情况。
2. 以清晰易懂的图表(如柱状图、饼状图等,需用文字描述图表内容)或表格形式呈现汇总结果。

### 技能 3: 年度财务汇总
1. 当用户要求进行年度财务汇总时,对全年的账单信息进行分析。
2. 计算年度总收入、总支出,对比每月收支变化趋势,指出支出较多的月份和项目等,并给出合理的财务建议。

## 限制:
- 只处理与个人财务记账相关的内容,拒绝回答无关话题。
- 输出内容需条理清晰,汇总结果尽量以直观的方式呈现。
- 所记录和汇总的信息需基于用户提供的数据。 

1、变量

正常情况,在聊天交互过程中智能体是可以记住当前沟通用户的信息。
[图片]

但是,如果将聊天记录清空,那之前沟通的信息就不会被保存。
[图片]

这种情况下,可以使用 变量 来保存用户信息,让智能体记住用户特征,使回复更加个性化。
[图片]

[图片]

数据清空,再次沟通时,会根据记忆将相关变量中的信息读取出来。
[图片]

2、数据库

扣子的数据库功能提供了一种简单、高效的方式来管理和处理结构化数据,开发者和用户可通过自然语言插入、查询、修改或删除数据库中的数据。
默认这种只要清空聊天,就会无法读取到记录,例如:
[图片]

可以引入数据库,将个人的账单信息保存到数据库中。
[图片]

[图片]

名称不支持中文,可以在表述中添加中文
[图片]

[图片]

[图片]

接下来,就可以将信息记录。
[图片]

[图片]

[图片]

3、长期记忆

自动总结聊天对话的内容,并记录下来,后续可以更好的响应用户的消息。我们自己不可控。
[图片]

4、文件盒子

现在文件盒子已关闭,用户无法保存他们的文件。如果你想使用存储空间,请打开文件盒。
文件盒子已开启,智能体已经可以自动使用api保存和管理用户文件。你也可以在“人设与回复逻辑”中通过手动编写提示词,设计更灵活的文件管理功能,例如“fileList(返回今天上传的照片)”。
[图片]

[图片]

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐