会话与长期记忆

共 23 题
#

1. 为什么聊天历史不等于长期记忆,短期工作状态、偏好、事实和情景记录应如何分层

A 聊天历史就是长期记忆,直接复用即可
B 长期记忆不需要更新,一次写入永久有效
C 聊天历史含噪音且无限增长,长期记忆是提炼后的结构化知识,应按工作状态、偏好、事实、情景分层管理 ✓ 正确答案
D 所有记忆都应该存进向量数据库
#

2. 摘要记忆、向量检索记忆和结构化数据库各适合存什么,如何组合查询

A 所有记忆都应该用向量数据库存储
B 摘要存对话精华、向量库存情景语义、结构化库存精确事实,查询时按意图路由多路召回并合并去重 ✓ 正确答案
C 三种存储互相独立,不需要组合查询
D 结构化数据库适合存开放式情景内容
#

3. 记忆写入应基于哪些准则记录来源、置信度、时间、用户授权和过期策略

A 记忆写入只需要记录内容本身
B 记忆应记录来源、置信度、时间、用户授权与过期策略,按分类与校验流程写入,低置信度推断显式标注 ✓ 正确答案
C 记忆不需要过期策略,永久保存
D 模型推断的记忆与用户陈述的记忆可信度相同
#

4. 记忆淘汰(memory decay)应基于时间、访问频次、重要性评分还是用户反馈

A 访问频次低的记忆就应该直接删除
B 时间、访问频次、重要性评分与用户反馈各有盲区,应综合评分并按分层策略淘汰,重要事实不因低频删除 ✓ 正确答案
C 记忆淘汰只需要考虑时间一种信号
D 用户反馈只影响偏好记忆,不影响事实记忆
#

5. 不同会话间的记忆共享(跨 session memory)应如何处理用户授权与租户隔离

A 跨会话记忆可以默认开启,不需要用户授权
B 团队账号内所有成员都可见全部记忆
C 租户隔离只要在数据库加个字段就行
D 跨会话共享需用户授权且可撤回,租户隔离要在存储、检索与注入三个环节强制校验租户边界 ✓ 正确答案
#

6. 新旧记忆冲突时如何确定优先级、保留审计并让用户纠正

A 新旧记忆冲突时一律以最新为准
B 冲突时旧记忆应该直接物理删除
C 冲突按用户确认、时间、可信度综合裁决,旧值保留审计,关键冲突主动向用户确认并固化纠正结果 ✓ 正确答案
D 模型推断可以覆盖用户明确确认的事实
#

7. 如何实现用户可查看、修改、导出和遗忘记忆,并同步删除缓存与向量副本

A 用户遗忘记忆时只删除主数据库条目即可
B 用户可查看、修改、导出与遗忘记忆,遗忘需级联清理缓存、向量副本与派生数据并做删除对账 ✓ 正确答案
C 记忆删除不需要审计记录
D 导出记忆不需要包含元数据
#

8. 记忆系统自身的质量指标(记忆准确率、冲突率、幻觉记忆率)应如何定义与度量,评估集如何以用户确认事实为真值构建

A 记忆系统的质量无法量化评估
B 用记忆准确率、冲突率与幻觉记忆率度量质量,评估集以用户确认事实为真值构建并持续监控 ✓ 正确答案
C 评估集只需要包含正确的记忆条目
D 幻觉记忆率与记忆准确率是同一个指标
#

9. 记忆写入路径的同步/异步如何取舍,写入失败或超时时,对话主流程应降级跳过还是阻塞等待,如何防止记忆静默丢失

A 所有记忆都应该同步写入,保证一致性
B 记忆写入失败时可以静默丢弃,不影响对话即可
C 关键记忆同步写、普通记忆异步写,失败时对话降级跳过,但通过重试、对账与告警防止记忆静默丢失 ✓ 正确答案
D 异步写入不需要监控积压
#

10. 敏感信息最小化、脱敏、加密和访问控制如何覆盖记忆写入与检索

A 写入侧最小化采集与脱敏,存储侧加密隔离,检索侧按最小必要授权并审计,全链路防护敏感记忆 ✓ 正确答案
B 敏感记忆只要加密存储就安全了
C 密码可以加密后存入记忆库
D 检索日志可以记录敏感信息明文
#

11. 事实型记忆(用户姓名、偏好)与情景型记忆(昨天我做了某事)应使用不同的存储与索引吗

A 事实型记忆需精确查询用结构化存储,情景型记忆需语义检索用向量索引,通过统一记忆服务路由访问 ✓ 正确答案
B 所有记忆都应该用向量索引存储
C 情景型记忆的查询是精确匹配字段
D 事实型记忆适合用语义检索召回
#

12. 记忆系统中的“幻觉记忆”(模型编造的用户偏好)应如何检测与修正

A 模型推断出的偏好都是准确的,可以直接写入
B 幻觉记忆通过来源校验、冲突发现与用户反馈检测,可疑条目降级或删除,并从提示词与写入门槛上修正根因 ✓ 正确答案
C 幻觉记忆无法检测,只能接受
D 用户纠正过的记忆不需要重新评估
#

13. 记忆压缩(summary memory)应保留哪些关键信息(实体、承诺、偏好)

A 压缩就是把对话缩短,保留最后几句话
B 压缩后的摘要不需要保留承诺,因为之前说过
C 闲聊内容与承诺同等重要,都要保留
D 压缩应保留实体、承诺、偏好、待办与关键结论,摘要带来源可追溯并做关键信息完整性校验 ✓ 正确答案
#

14. 记忆与对话历史的关系,记忆是历史的子集,还是独立系统?冲突时谁优先

A 记忆是对话历史的子集,删历史就等于删记忆
B 记忆与历史冲突时永远以历史为准
C 记忆是从历史提炼并可更新淘汰的独立系统,冲突时以来源与更新时间仲裁,用户纠正双向生效 ✓ 正确答案
D 记忆只包含历史中逐字出现过的事实
#

15. 用户授权同意(consent)应如何分级管理(核心记忆 vs 偏好记忆 vs 行为记忆)

A 所有记忆都用一个统一授权开关管理
B 核心记忆需明示同意、偏好记忆需知情同意、行为记忆需选择同意,授权状态按级存储并支持撤回 ✓ 正确答案
C 用户撤回授权后记忆继续可以使用
D 行为记忆比核心记忆更敏感
#

16. MCP Memory 等知识图谱记忆服务与应用自己的权威业务数据库如何划界

A 业务数据应该同步复制一份到记忆库,方便对话使用
B 记忆库可以替代业务数据库
C 业务库是业务事实的单一事实源,记忆库存对话语境与画像,引用业务数据时实时查询不复制,避免双写不一致 ✓ 正确答案
D 用户画像数据应写入业务库统一管理
#

17. 怎样通过记忆命中、写入、冲突和淘汰日志排查 Agent“记错人”问题

A 记错人问题只能靠用户反馈发现,无法排查
B 命中日志只能看到注入了哪些内容,看不到归属
C 陈旧记忆不需要淘汰日志管理
D 通过命中、写入、冲突与淘汰日志回溯记忆全生命周期,可定位串用户、陈旧或隔离失效的根因并修复 ✓ 正确答案
#

18. 记忆中的“过期信息”(旧地址、旧偏好)应如何清理而非一直占用上下文

A 用时效、更新信号与类型规则识别过期信息,失效标记降级删除,并在检索与注入环节默认过滤防止回潮 ✓ 正确答案
B 过期偏好还有参考价值,应该一直注入
C 清理过期记忆只需要定期删除即可,检索端不用管
D 过期记忆只要不删除就会一直占用上下文
#

19. 异步记忆写入的积压与失败如何做补偿与对账,防止用户关键事实永久缺失而无人察觉

A 通过重试补偿、死信处理与定期对账保证记忆补齐,关键事实要求写入回执并纳入监控告警 ✓ 正确答案
B 异步写入失败了就丢弃,用户也不会发现
C 对账只需要每周做一次
D 写入失败率不需要监控,对用户无影响
#

20. 多用户场景(家庭账号、团队账号)中,记忆应共享到哪一层(个人、团队、家庭)

A 家庭账号内所有成员的记忆全家人共享
B 团队记忆在成员退出时归该成员所有
C 共享记忆任何成员都可以无记录地修改
D 记忆按个人、团队、家庭分层,各层有独立读写权限,共享层不自动包含个人隐私记忆 ✓ 正确答案
#

21. 记忆系统出现错误写入(用户撤回但未真正删除)时,如何用一致性校验发现并告警

A 通过删除对账、状态比对与测试检索发现"应删未删",自动修复并告警,删除一致性率纳入监控 ✓ 正确答案
B 删除失败属于偶发事件,无需监控
C 向量副本删不删无所谓,反正检索不到
D 用户撤回后记忆主库删了就算完成,不用管副本
#

22. Agent 记忆与外部系统记忆(CRM、工单系统)应如何避免双写不一致

A Agent 记忆和 CRM 各存一份客户信息,两处都维护
B 客户信息应该复制到 Agent 记忆以加速对话
C 同步失败时以 Agent 记忆为准
D 权威数据以 CRM 等业务系统为准,Agent 记忆只存语境与引用,变更经事件流单向同步,避免双写不一致 ✓ 正确答案
#

23. 长期记忆系统(Mem0、Letta、记忆 RAG)中的写入策略,每次都写、按重要性写、按用户授权写

A 每次都写信息全但噪音多,按重要性写记忆精成本低,按授权写合规安全,生产上组合使用并指标驱动调优 ✓ 正确答案
B 每次对话后把所有信息写入记忆,信息最全
C 按重要性写会导致关键事实永远丢失
D 写入策略与记忆质量无关,随便选