记忆生命周期操作在项目、最终用户范围、主题和原始记录级别进行。选择与用户请求匹配的最小破坏性边界。
#数据层次结构
| 级别 | 包含 | 典型操作 |
|---|---|---|
| 项目 | 一个产品/环境的所有记忆 | 环境拆解 |
| 范围 | 一个最终用户的摘要、主题和原始记录 | 用户擦除 |
| 主题 | 语义摘要及其链接记录 | 忘记一个主题 |
| 原始记录 | 一个捕获的用户/助理交换 | 删除一个源 |
#禁用检索
主题可能会保留存储状态,但会被标记为禁用检索。正常检索会排除它,除非管理调用者明确要求禁用主题。
#删除操作
DELETE
/api/v1/memory/projects/:projectKey/scopes/:scopeId删除一个最终用户记忆范围。
DELETE
/api/v1/memory/projects/:projectKey/topics/:topicId删除一个主题并应用请求的原始数据策略。
DELETE
/api/v1/memory/projects/:projectKey/raw/:rawEntryId删除一个捕获的原始交换。
DELETE
/api/v1/memory/projects/:projectKey删除完整的记忆项目边界。
#稳定身份
重复使用稳定的应用程序用户标识符endUserKey。请勿使用临时设备令牌或浏览器会话 ID,否则同一个人将碎片化为多个记忆范围。