DiffMem: 基于 Git 的差分记忆系统,赋能 AI 智能体
2025-08-21
DiffMem 是一款轻量级的基于 Git 的 AI 智能体记忆后端,它使用 Markdown 文件存储信息,利用 Git 追踪记忆随时间的变化,并通过内存中的 BM25 索引实现快速、可解释的检索。该项目是一个概念验证,探索如何利用版本控制系统构建高效、可扩展的 AI 应用记忆系统。DiffMem 将记忆视为一个版本化的存储库,当前知识存储在可编辑文件中,历史更改则保存在 Git 的提交图中。这种分离允许智能体查询和搜索简洁的最新信息,同时在需要时可以深入研究历史变化。DiffMem 的设计解决了传统 AI 记忆系统面临的诸多挑战,例如查询效率、可扩展性以及开发便利性等,并具有良好的可移植性和可审计性。
开发