正在加载模式…
记忆管理
上下文管理与状态持久化模式
30秒速览
- 是什么
- 在多次交互之间存储、组织并检索上下文信息,使智能体无需重新处理全部内容即可保持连贯、从历史中学习并做出情境感知的决策。
- 何时使用
- 用户期待个性化的跨会话应用;需要保留状态的长时间任务;必须根据既往交互或决策进行调整的系统。
- 注意
- 记忆无节制增长和检索噪声会拖垮性能;请优先保留真正重要的内容,并实施严格的生命周期管理或相关性过滤。
就这些模式咨询 AI 专家
打开助手并预填您的问题,发送前可先确认。
概览
记忆管理模式使AI系统能够在多次交互和会话之间保持、组织和检索上下文信息。这些模式实现了一系列策略,用于存储相关信息、管理上下文窗口、对重要细节进行优先级排序,并在优化性能与相关性的同时,确保长时间运行的对话或流程的连续性。
实际应用与使用场景
对话连续性:在与用户的长时间对话和多次会话之间保持上下文。
从交互中学习:存储并利用以往交互中获得的洞见,以改进未来的响应。
项目上下文管理:跨工作会话保持对项目细节、决策和进展的了解。
个性化:记住用户的偏好、历史和特征,以提供定制化的体验。
知识积累:从持续的交互和发现中构建并维护知识库。
会话状态管理:在多步骤流程和工作流中跟踪进度与状态。
情境化决策:利用历史上下文为当前决策和建议提供依据。
错误恢复:保留足够的上下文,以便在故障后优雅地恢复并继续流程。
为什么这很重要
记忆管理对于构建能够与用户保持有意义且持续的关系、并处理复杂且长时间运行任务的AI系统至关重要。它支持个性化、学习和情境感知的决策,从而显著改善用户体验和系统成效。对于需要状态持久化、学习能力或长时间交互会话的应用而言,这些模式不可或缺。
实施指南
何时使用
- 需要在多次交互或会话之间保持连续性的应用
- 需要从以往经验中学习和适应的系统
- 上下文保留至关重要的长时间运行流程
- 需要保留用户专属信息的个性化应用
- 共享上下文十分重要的协作环境
- 具有复杂状态、且状态须在多次操作之间保持的应用
最佳实践
- 实现具有不同保留策略的分层记忆结构
- 使用相关性评分对需要保留的重要信息进行优先级排序
- 设计高效的检索机制,以便快速访问上下文
- 实施记忆整合,防止存储无限制增长
- 对长期存储采用压缩和摘要技术
- 确保在并发操作之间记忆的一致性和完整性
- 设计注重隐私的记忆管理,并提供适当的数据保护
常见陷阱
- 存储过多无关信息,导致噪声和性能问题
- 检索策略欠佳,导致在需要时难以访问相关上下文
- 未实施妥善的记忆生命周期管理,导致无限制增长
- 对记忆中的敏感信息隐私保护不足
- 过度依赖记忆,导致上下文变化时缺乏灵活性
- 未能优雅地处理记忆的损坏或不一致
可用技术
参数化记忆(PM)
隐式存储于模型参数之中的知识,可为多智能体AI系统实现无需上下文的快速知识检索
情景记忆系统(EMS)
对特定经历与事件按时间索引的记忆,为多智能体AI系统存储智能体交互的自传式历史
语义记忆网络(SMN)
脱离具体获取情境的通用世界知识系统,为多智能体AI系统支撑事实性知识与概念间关系
交互记忆系统(TMS)
用于存储与检索知识的共享系统,通过分布式认知处理来扩展多智能体群体的能力
记忆读写操作(MRWO)
基于新近性、相关性与重要性,对记忆访问模式进行读取、写入与管理的系统化操作,服务于多智能体AI系统
分层记忆
具有不同保留策略的多层级记忆结构
情境化结构记忆(CSM)
以预定义、可解释格式组织的记忆,为多智能体AI系统支撑符号推理与精确查询
情境化非结构记忆(CUM)
显式且与模态无关的记忆系统,为多智能体AI系统跨异构输入存储信息
记忆巩固
随时间推移对记忆进行强化与组织的过程
工作记忆模式(WMP)
面向主动认知处理的短期上下文管理
分布式记忆架构(DMA)
分布于多个智能体、具备协调访问模式与一致性机制的可扩展记忆系统
注意力机制
对当前上下文相关信息的选择性聚焦
潜空间记忆网络(LMN)
为多智能体AI系统,将推理模式与知识存储于连续的潜空间表示之中
生成式智能体记忆(GAM)
为智能体赋予一条由带时间戳的观察构成的记忆流,检索时不仅依据相似度,而是采用新近性、重要性与相关性的加权评分。智能体会定期进行反思,从近期记忆中综合出更高层次的洞见,并将其写回记忆流,从而引导未来的规划。这一设计源自斯坦福的 generative agents(Smallville)研究。
时序知识图谱记忆(TKG)
一种智能体记忆底座,将事实存储为知识图谱中的边,每条边都带有明确的双时态有效性:有效时间(该事实在现实世界中为真的时间段)和事务时间(被摄入的时间)。当新信息与已有事实相矛盾时,该边不会被删除,而是通过写入 t_invalid 时间戳来使其失效,从而使图谱能够回答在何时曾相信过什么,并且绝不会将陈旧的事实当作当前事实提供。这正是 Zep 与 Graphiti 的设计。它区别于 `semantic-memory-networks` 以及知识表示中静态的 `knowledge-graph-construction` 模式,后者所建模的图谱没有时间维度,也没有事实取代机制。
记忆衰减与遗忘策略(MDF)
对智能体丢弃什么(而非保留什么)进行显式治理:基于时间的过期(TTL)、基于使用频率和相关性的衰减(艾宾浩斯式的指数衰减,每次访问某一条目时都会得到强化)、对仍然相关但已不再为真的事实进行陈旧性检测,以及为满足被遗忘权和 GDPR 第17条合规而进行的硬删除。无限制的记忆会以可测量的方式降低智能体性能,因此遗忘是一等的设计维度。它区别于 `memory-consolidation`(将记忆压缩并抽象为图式,是相反的操作),也区别于 `generative-agents-memory`(仅将近因衰减用作检索评分,而非驱逐或删除策略)。
Patterns Pack
把整个目录带走:MCP服务器、编辑器规则与技能,以及数据。
The Agent Architect
每周一个模式、一个权衡、一个生产事故案例。为构建智能体系统的人准备的每周简报。
每周一封邮件,一键退订。您的地址仅用于发送简报。
由本目录背后的工程师执行
为你的智能体架构做一次评审
本页讲的是一个模式。真实系统会同时跑几十个,而多数故障恰恰出在它们的衔接处。我们按本目录的 288 个模式评审你的整体设计:架构、可靠性、评测与成本,每一条结论都对应到能修复它的模式。
€750(原价 €1,500),一周交付,书面报告加讲解通话,9月30日前