
开篇寄语
“Context is king”——这可能是AI时代最重要的一句话。
在之前的文章中,我们介绍了OpenHuman如何通过Memory Tree解决个人AI的记忆问题。但如果你是在AI编程 agents的语境中,这个问题更加致命:
Cursor记得住你前天讨论的代码规范吗?Claude Code理解你上周为什么选择这个架构吗?当你切换项目时,AI知道之前积累的"技术债务"吗?
今天伯衡君要介绍的这个项目,可能就是AI编程 agents 领域目前最缺失的那块拼图。
Karpathy之前提出过一个"LLM Wiki"的概念:用AI来自动构建个人知识库,把你的文档、代码、对话都变成AI可以查询的知识。
这个想法很美好,但实现有两个难点:
- 数据如何结构化? 简单的内容摘要不够,需要考虑信息的相关性、时效性、置信度
- 如何真正被AI使用? 存进去只是第一步,关键是如何在AI工作时被正确调用
项目地址
内容详情
什么是agentmemory?
agentmemory是一个为AI编程 agents 设计的持久记忆框架,基于真实世界的benchmark测试,堪称"一哥"。
它的核心特性:
1. 95.2% retrieval recall@5
这是它最引以为傲的数字。在R@5(前5个结果中包含正确答案)的指标上,agentmemory达到了95.2%的准确率。
这意味着当你问AI一个问题,它有95%以上的概率在前5个记忆片段中找到相关信息。
2. 节省92%的tokens
通过智能压缩技术,agentmemory可以在保持检索质量的同时,大幅减少存储和传输的tokens。
对于需要长上下文的编程任务来说,这直接影响AI能否在有限的context window内正常工作。
3. 完整的生命周期管理
agentmemory不仅仅是"存储",它提供了一套完整的记忆生命周期:
- 获取:从代码、文档、对话中自动提取
- 索引:结构化存储,支持多维度检索
- 衰减:自动过期低价值信息
- 检索:智能召回相关记忆
4. 与主流AI开发工具无缝集成
支持:
- Claude Code
- Cursor
- Gemini CLI
- Codex CLI
- OpenClaw
- 任何MCP client
5. 多种部署方式
- npm包:
@agentmemory/agentmemory - Python库
- Docker镜像
实际使用场景
举几个例子:
场景1:项目知识传承
当你开始一个新项目,AI能自动从之前的项目中检索相关技术选型经验——“之前在X项目我们采用了Y方案,因为Z原因…”
场景2:代码规范一致性
“根据之前的讨论,我们约定函数命名使用camelCase,不是snake_case。”
场景3:bug修复历史
“这个类型错误在上周出现过,我们是这样修复的…”
关键数据
- ⭐ 总Stars:7,610
- 📈 今日新增:1,379 stars
- 🍴 Forks:656
- 🔧 语言:TypeScript + Python
篇后寄语
编程不仅仅是写代码,更是组织和管理复杂性的艺术。
而复杂性,很大程度上来自于"上下文"——为什么选这个方案?之前踩过什么坑?这段代码的演化历史是什么?
没有记忆的AI,就像没有经验的新人,每次都要从零开始。
agentmemory的价值,就在这里。它让AI真正具备了"经验"——不是简单的存储,而是结构化的、可检索的、有生命周期的记忆。
当AI学会了"记住",它才能真正成为值得信赖的开发伙伴。
以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~ 谢谢你看我的文章,我们,下次再见。
- 我的微信
- 微信扫一扫加好友
-
- 我的微信公众号
- 扫描关注公众号
-





