本节将说明如何创建一个新的记忆库。
操作步骤
单击记忆库列表左上角的创建记忆库按钮,进入记忆库创建页面。

在创建记忆库页面,配置名称、描述、版本、类型及记忆抽取配置等信息(首次配置建议选择内置模板以便快速体验)。

配置参数说明如下:
- 名称:
- 记忆库的名称,以英文字母开头且不能为空,只能包含字母、数字及 _,长度为 1 ~ 64 个字符。
- 提交后不可修改。
- 描述:填写记忆库存放的记忆内容,在什么场景下使用,不超过 10000 个字符。
- 版本:
- 标准版记忆库,适用于小量级场景。最高支持2000万条向量和30QPS。标准版采用资源共享模式,价格更便宜。
- 旗舰版记忆库,适用于大量级场景。向量条数和QPS不限。支持配置高额计算资源,性能更优。
- 类型:
- 分为纯文本记忆库和图文记忆库。
- 纯文本记忆库仅会处理文本输入内容;图文记忆库支持图片内容输入,图片和文本消息会一起进行记忆抽取,可在 AddSession 时选择是否存储原始图片。
- 图文记忆库由于涉及到多模态内容的记忆抽取和 embedding,价格与纯文本记忆库有差异,详见记忆库计费。
- 记忆抽取配置:包括事件记忆规则和画像记忆规则
记忆抽取配置 | 说明 | 图示 |
|---|
事件记忆 | - 事件规则名称:用于唯一标识事件规则
- 事件抽取方法:主要描述如何抽取、以及抽取哪些信息。例如:从给定的对话内容中,抽取出所涉及的具体事件、行动、情况等信息。在抽取事件记忆时,请关注对话中明确提及的事件、发生的动作、涉及的人物和时间等关键要素。
- 事件字段定义:定义抽取出的事件包含哪些字段,以及字段的类型和具体内容。例如:
- summary:类型为String,描述为“包含事件的来龙去脉、涉及的人物等信息”
- event_time:类型为String,描述为“事件发生的时间”
| 
|
画像记忆 | - 画像规则名称:用于唯一标识画像规则
- 画像抽取方法:主要描述画像的构成。例如:
- 基础信息
- 生日/性别/年龄/姓名/昵称
- 家乡/居住地/常驻城市
- 兴趣偏好:
- 艺术: 常见艺术形式,如绘画、摄影、雕刻。
- 休闲: 休闲娱乐活动, 如郊游、看电影、泡温泉、唱KTV。
- 游戏: 多样游戏类型,如电子游戏、桌游、卡牌游戏。
- 音乐: 丰富音乐种类,如古典、流行、摇滚。
- 按 assistant 隔离:开启后,写入的数据更新画像时,会按照 assistant 隔离,即一个用户会生成多个画像,不同 assistant 下的画像不相通,分别进行更新。
- 记忆更新时机:
- 实时更新:写入 session 数据或 event 数据后,立即触发画像更新
- 每日更新:每日 00:00 自动更新画像,处理上次更新后到昨天 23:59 之间产生的数据
- 每周更新:每周一 00:00 自动更新画像,处理上次更新后到上周日 23:59 之间产生的数据
- 手动更新:需调用 手动触发画像更新接口 实现画像更新
- 记忆更新方式:
- 覆盖更新:覆盖更新会在原画像上持续演化
- 新增并保存历史:新增记忆会保存历史版本
- 画像字段定义:定义抽取出的画像包含哪些字段,以及字段的类型和具体内容。例如:
- basic_info:类型为String,描述为“用户的基础信息”
- interests:类型为String,描述为“用户的兴趣偏好”
- 高级配置:关联事件。
- 大部分用户画像的配置不需要关联事件,只有需要对画像做准确的数值计算时,才需要用到该功能,参考:使用记忆库算子实现画像精准抽取
- 注意,在画像关联事件时,事件字段里抽取的信息一定要保证与画像字段抽取信息相关,否则无法正常更新画像。
| 
|