题目
如何支持用户查看、纠正和删除记忆,并保证用户之间的数据隔离?
答案
提供记忆管理入口,展示记忆内容、来源、时间和适用范围。用户可以修改错误信息、删除不想保留的内容,也可以关闭某类记忆写入。 存储与检索都绑定可信的租户和用户身份。服务端根据登录信息限定范围,而不是直接相信客户端传来的 `user_id`。跨用户共享必须经过明确的共享规则。 删除需要覆盖主存储、向量索引、缓存和其他在线副本;备份中的保留与清理应遵循既定政策,并向用户说明实际效果。删除过程中可先设置屏蔽,确保该记忆不再被召回。 对访问、纠正和删除记录必要审计,并进行跨账号测试。一个常见漏洞是数据库隔离正确,语义缓存却没有用户维度,仍可能把 A 的记忆带给 B。