长期记忆
Convai 可以跨会话记住有关你用户的信息。提供 `endUserId` 后,角色会自动构建并回忆长期记忆。
启用记忆
这是一个基于角色的功能。前往你的 Convai 仪表板 -> Character -> Memory 标签页 -> Memory Settings -> 启用长期记忆

传入 endUserId 连接时:
client.memoryManager 在成功连接后可用。
访问管理器
列出记忆
参数
字段
类型
默认值
范围
页码
数字
1
1–1000
每页数量
数字
50
1–100
添加记忆
传入一个或多个字符串作为记忆添加:
角色将在未来的对话中自动使用这些内容。
获取单条记忆
删除一条记忆
删除所有记忆
移除(角色,用户)对的所有记忆。删除在服务器端是异步的。
独立使用
MemoryManager 可以独立于客户端使用(例如在后端管理工具中):
Memory 对象结构
自动记忆如何工作
当 endUserId 设置后,Convai 后端会从每段对话中提取有意义的事实并将它们存储为记忆。在以后与 相同, endUserId连接时,这些记忆会被注入到角色的上下文中,让它“记住”用户。这就是为什么该值必须对每个用户保持稳定且唯一——UUID 或电子邮件地址都很适合。
为此你无需调用任何 Memory API 方法。显式的 CRUD 方法用于从你的应用中读取、初始化或清理记忆。
最后更新于
这有帮助吗?