Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.31 KB

File metadata and controls

43 lines (28 loc) · 1.31 KB

Memory(记忆)

是什么

Memory 让 Agent 在跨 Run、跨会话保留用户偏好、项目事实、决策记录,而不依赖 Model 权重或超长单次上下文。

Harness 负责存储、检索、更新策略与隐私边界;Model 负责决定是否写入、如何用记忆回答。

在 Harness 中的位置

Run N ──► 提取事实/偏好 ──► Memory Store
Run N+1 ──► 检索相关记忆 ──► 注入 Context ──► Model

类型

类型 示例 存储
用户偏好 语言、简洁度 Personal rules / profile
项目事实 「主分支叫 main」 项目 memory 或 AGENTS.md
episodic 上次 PR 讨论结论 会话摘要、向量库
程序性 常用命令 Skills 更合适

设计要点

  1. 可编辑可删:用户应能审查记忆,符合隐私预期。
  2. 与 Rules 区分:稳定规范进 Rules;易变偏好进 Memory。
  3. 写入门槛:避免把幻觉写入长期记忆。
  4. 检索:语义检索 + 时间衰减。

与 RAG

  • RAG:外部文档库,多用户共享、版本明确
  • Memory:Agent 运行中沉淀的、用户/会话级事实

本目录文档


← 返回知识体系