# 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 写入策略与记忆质量无关,随便选