20260429-开始分享记录-Agent Memory

10 阅读4分钟

计划及日记原因

因种种原因,毕业后至目前一直没找到想做的工作,现在正在转型AI中。 昨天悟道学习知识看过后是无法掌握的,要自己说出来讲明白。 自己也有记日记的习惯,现在计划在这里分享自己的学习日记的原因有两点:

  1. 分享给别人看能够提高我对自己的要求,加深对知识的记忆
  2. 也许我分享的内容将来会帮助到其他人

OpenClaw Hermes ClaudeCode

(Gemini的deep research功能很好用,第一个月免费) 最近在学习Openclaw Hermes ClaudeCode的Agent框架。起因是听罗福莉的博客再加上自己独立一个人学习,意识到如果真正想掌握技术,要跟踪到最前沿并掌握,然后才会有后续的探索与创造力等

Memory对比

Claude Code

纯粹的基于markdown的文件管理系统

分层逻辑

层级路径内容
企业ApplicationSupport/ClaudeCode/CLAUDE.mdCLAUDE自带
项目./CLAUDE.md团队中的项目开发约定
个人偏好~/.claude/CLAUDE.md个人使用CLAUDE的偏好,比如4个空格作为一个tab
个人针对项目的习惯./CLAUDE.local.md要在.gitignore中,纯粹为个人针对项目特殊设定的开发习惯

上下文压缩

  1. 预算缩减:直接按照特定冗余长度切断memory,如日志数据
  2. 片段裁剪:去除掉历史不活跃轮次的记忆
  3. Micro Compact,只记住了个名称,没看懂这块做什么
  4. 上下文折叠:理解下来就是将记忆存储到磁盘中,只暴露给模型紧凑的压缩过的数据,并保留恢复完整记忆的可能性
  5. 模型压缩:利用大模型提取摘要(会导致某些信息丢失,可能就是在用claude code时做的/compact

auto Memory claude code在某个版本后新加的功能,用户可以选择性开启 /memory命令用来做auto memory的CRUD 模型在某一轮对话完成后自动评估信息的长期价值存放到类似pattern.md文件中

Openclaw

仿生学Dreaming

分层逻辑

  • 会话级: 在每次对话时保存的上下文
  • 日记级:每天生成的类似memory/YYYY-MM-DD.md文件
  • Dream.md:在晚上用户不使用Openclaw时,openclaw自动提炼出的可复用的skill
    • 浅睡期:只做去重、聚类等操作用于初筛
    • 快速眨眼期:用模型凝练提取可复用的记忆
    • 深睡期:基于6大判断依据判断模型是否可长期保留(判断依据是啥记不清了...)

混合向量检索

将基于关键词和基于向量距离的技术混合索引用来检索记忆。既能匹配关键词,还能匹配语义

通过SQLite完成,轻量

八重保障与记忆刷新

类似Claude Code,在对话期间会插入静默轮次,将记忆存储到磁盘中,完成后回复NO_REPLY

Hermes

  • 短期记忆:达到一定token阈值时调用特定函数压缩记忆
  • 技能记忆:提取对话中可凝练的复用的,利用agentskill.io标准生成对应skills
  • 长期插件式记忆:可集成(每个插件看起来都很高级,之后有时间再详细看)
    • Holographic:比混合向量检索更高级的一种技术,同样使用轻量级的SQLite,probe-reason-contradict
    • SuperMemory: 图谱,让记忆互相连接
    • HindSight: 包含上下文的记忆
    • Mem0
    • OpenViking:逐级加载

腾讯博客

同时今天还看了一个腾讯技术博客,一个AI团队在做Harness engineering时总结出来的知识的重要性,也算是memory的一部分吧

链接:Harness不是目的,知识才是护城河 —— 一个AI工程交付团队的知识沉淀实践

知识的where/what/maturity

  • where知识的分层(个人->团队->项目)
    • l0
    • lT
    • 技术知识
    • 业务知识
    • 项目知识
  • what
    • model
    • decision
    • pitfall
    • process
    • guideline
  • maturity
    • draft
    • verified
    • proven
阶段焦点重点知识类型
Analysis product业务知识+原始需求process、pitfall、guideline
analysis tech技术知识decision、pitfall、guideline
architect架构+实体关系model、decision
implementation编码+团队约定guideline、pitfall
build verify反模式库guideline、pitfall

尾语和总结

  • 记忆总是很模糊,没法把知识结构化的串起来
  • 看到关注的大牛up主转型的分享,发现其实需要掌握的东西差不多-模型编排/记忆/工具调用/tool calling/MCP/RAG等等,她主要从官方文档和视频进行学习并在工作中进行实践。polebug:polebug.github.io/slides/ai-t…
  • 未来的计划,我在做的不是焦虑AI是否有一天能够替代我的工作,而是我什么时候能够找到AI相关的工作。做了几次选择导致了今天的处境,但每天在学习新知识,希望是逐步在成长而不是让自己麻木

第一天开始分享,希望能多坚持坚持,下次五一假期后再更新。我会看这三个agent关于security相关的内容