本篇 10 题|覆盖初级到高级|记忆与个性化。先用自己的话回答,再核对参考要点,最后练习工程追问。

本篇目录
- AGT-051 短期记忆与长期记忆有何区别?
- AGT-052 对话摘要会丢失什么?
- AGT-053 长期记忆如何写入?
- AGT-054 如何检索相关记忆?
- AGT-055 记忆冲突如何处理?
- AGT-056 如何防止跨用户记忆泄露?
- AGT-057 用户要求忘记信息时要做什么?
- AGT-058 记忆为什么会造成反馈循环?
- AGT-059 如何评测记忆功能?
- AGT-060 记忆与知识库应该共用吗?
AGT-051 短期记忆与长期记忆有何区别?
难度:中级
参考答案:短期记忆服务当前任务,长期记忆跨会话保留稳定信息。二者需要不同的范围、保留期限和用户控制,不能自动把所有对话写入长期库。
工程追问:什么信息值得长期记忆?
AGT-052 对话摘要会丢失什么?
难度:中级
参考答案:可能丢失否定条件、时间顺序、精确数值和未解决分歧。摘要应保留关键约束与来源引用,重要执行状态独立结构化存储。
工程追问:摘要与原始记录冲突时听谁的?
AGT-053 长期记忆如何写入?
难度:中级
参考答案:先判断信息是否稳定、必要且得到适当授权,再结构化记录来源、时间和范围。对推测和临时偏好保持不确定标记,避免固化错误。
工程追问:用户一次选择能代表长期偏好吗?
AGT-054 如何检索相关记忆?
难度:中级
参考答案:结合用户身份、任务范围、时间和语义相似度筛选,限制数量并区分事实与偏好。检索到的旧记忆不能覆盖用户当前明确指令。
工程追问:过期偏好如何降低权重?
AGT-055 记忆冲突如何处理?
难度:中级
参考答案:比较来源、时间和适用条件,保留历史并更新当前有效值。关键冲突需要用户确认,不应由模型静默选择看似合理的一条。
工程追问:两个设备同时更新偏好怎么办?
AGT-056 如何防止跨用户记忆泄露?
难度:中级
参考答案:存储、索引、缓存与日志都绑定用户或租户范围,执行端强制过滤。通过交叉账户测试验证隔离,不能仅靠提示词声明当前用户名。
工程追问:共享组织知识与个人记忆怎样区分?
AGT-057 用户要求忘记信息时要做什么?
难度:中级
参考答案:删除或失效原始记忆及其索引、摘要、缓存等派生内容,并按保留政策处理备份。明确无法立即删除的合法保留范围,避免只隐藏界面。
工程追问:怎样定位所有派生记忆?
AGT-058 记忆为什么会造成反馈循环?
难度:中级
参考答案:错误推断被写入后再次检索,模型可能把重复出现当作更多证据。保存来源和置信依据,限制自动写入并允许纠正,避免自我强化。
工程追问:怎样识别同一来源的重复记忆?
AGT-059 如何评测记忆功能?
难度:中级
参考答案:测试跨会话任务完成、偏好遵循、冲突纠正、过期处理和删除效果,同时测量泄露与误记率。不能只看记住了多少条信息。
工程追问:记忆更多为什么可能体验更差?
AGT-060 记忆与知识库应该共用吗?
难度:中级
参考答案:可以共用基础设施,但需分开权限、生命周期和检索规则。知识库通常强调权威内容,个人记忆强调用户范围与可纠正性,混用会造成语义混淆。
工程追问:如何避免个人偏好污染公共答案?
复盘练习
任选一题,用“场景与约束 → 方案 → 验证方法 → 失败边界”组织一段回答。初级先讲清概念,中级补实现与测试,高级补成本、权限和故障取舍。难度标签是学习建议,同一题可继续深入。
延伸阅读
以下为本模块相关原始论文与官方文档,用于继续学习;本文为原创面试要点整理,具体框架行为以所用版本为准。