topoteretes/cognee 是一个免费的开源 AI 记忆平台,为代理提供跨越会话持续存在的长期记忆。它使用 Python 编写,并以 Apache-2.0 许可证发布。最新版本是 v1.6.5。
这个项目要解决的事情是,把对话中只出现过一次的内容在之后重新用起来。它把文档、代码和对话转换成可自行托管的知识图谱(knowledge graph),以便检索和复用。知识图谱是一种以图的形式存储多个对象及其相互关系的数据结构。README 说明无需 API 密钥即可用本地模型存储和检索文本。仓库简介也指出,可以用小型模型为代理构建长期记忆。围绕记忆提供 remember、recall、improve、forget 四种操作。该仓库创建于 2023 年 8 月,已积累 32597 个 star。
不过可以核实的范围很有限。所提供的信息中没有 v1.6.5 的变更清单和发布说明,因此无法得知这次发布究竟改动了什么。也没有显示检索准确率、响应速度或记忆累积程度的对比数据。评估分数只有 Momentum 一项填了 6.7 分,其余三项在资料中缺失。对于需要长期记忆的代理,它仍然是一个值得评估的候选。要决定是否引入,需要自行查看发布说明,并在自己的环境中进行验证。