Damnatiox
知识文件夹

Memory

现代 Agent Engineering 学习路线:Memory

0 子目录4 文档

文档

4
Memory 推荐阅读Memory 推荐阅读 Generative Agents:观察、反思、规划与记忆流的经典研究。 Mem0:长期记忆层的抽取、存储和召回实现。 Letta:stateful Agent 的 context 与 memory 管理。 LangGraph Persistence:thread、checkpoint、store 和可恢复执行。 Lilian Weng:LLM Powered Autonomous Agents:规划、记忆与工具Short-term Memory:短期状态与会话工作记忆Short term Memory:短期状态与会话工作记忆 短期记忆服务于当前任务或会话,生命周期从几分钟到一次任务结束。它比原始对话更结构化,典型内容包括当前计划、临时变量、已尝试动作、最近观察、待办、检查点和用户临时偏好。 1. 与 Context 的区别 Context:本轮发给模型的实际输入。 Short term Memory:可供 Context Builder 选择的会话状态。 短期记忆可以比当前上下文更大,例如完整工具 Long-term Memory:跨会话可复用知识Long term Memory:跨会话可复用知识 长期记忆跨任务或跨会话保存,可能包含用户稳定偏好、项目约定、实体事实、成功策略、失败教训和历史摘要。它不是把所有聊天永久向量化,而是一个有写入门槛、来源、更新和遗忘策略的知识系统。 1. 记忆类型 Semantic memory :稳定事实与概念,例如项目使用 Vue/Nuxt。 Episodic memory :某次任务发生了什么、结果如何。 Procedural memory :可Memory Pipeline:写入、检索、更新与遗忘Memory Pipeline:写入、检索、更新与遗忘 1. 写入 Pipeline 候选提取可以用模型,最终写入需要确定性验证。每条记忆保留来源事件 ID,便于追溯和删除。 2. 检索 Pipeline 先按 user/workspace/project 做隔离,再做相似度检索。对版本、依赖、当前负责人等易变事实,在使用前主动刷新。 3. 冲突处理 当新旧记忆冲突: 比较来源权威性和时间; 查看适用 scope; 不确定时同时返回并标