DEV Community

sword luan
sword luan

Posted on

AI 聊久了就忘约定?本机实测 okf-agent-memory

AI 聊久了就忘约定?我们实测了一个本地记忆工具|okf-agent-memory

明明已经说好了,这个字段名不要再改。聊了一会儿,AI 又给你改回去了。

用 AI 写代码,你有没有碰到过这种事?烦的不只是改错了,而是你还得翻聊天记录,找出之前的决定,再解释一遍。项目越做越长,光是提醒它“我们之前说好了什么”,就成了一份额外的工作。

那能不能把这些约定从聊天里拿出来,存到一个下次能找得到的地方?

今天我们试的开源工具,叫 okf-agent-memory,做的就是这件事。

它把知识条目保存在你自己电脑的目录里,可以按关键词搜索,还能检查文件是不是符合规范。不用先搭一套数据库,就能开始建立本地记忆库。

比如,一个项目讨论了几十轮,真正需要留下的,可能就是几个字段名、最后确定的接口方案,还有某项功能为什么决定不做。下次继续,你需要找的是这些结论,而不是重新看一遍全部聊天。

说到这里,你可能会问:这不就是记笔记吗?

确实,保存结论本身不新鲜。我们要看的,是它能不能让这些记录方便找回,以及记录不符合规范时,能不能把问题指出来。

这次我们在本机测的是 0.1.2 版本。初始化以后,记忆库的目录和基础文件正常生成。我们写入了一条测试笔记,再用相关关键词搜索,找到了刚刚写进去的那条。

保存和搜索这条路,跑通了。

接下来,我们故意给它出了一道错题。

先对一个正常的记忆库运行检查,结果通过。然后往里面放进一份缺少规定抬头的文件,再检查一次。

这次没有通过,而且指出了那份文件的问题。

这个报错,反而是我们想看到的。如果什么文件放进去,检查都告诉你“没问题”,那这个功能就没有意义。至少这次故意留下的格式问题,它确实发现了。

最后,我们又把原来的笔记读回来,正文还在。

所以,这次不是只把软件装上、看到它能启动就结束了。记录写进去了,能搜到,也能读回来;检查功能也分辨出了正常的库和我们故意放进去的那份不规范文件。

对经常自己改项目的人来说,这个工具值得看的地方,就在这里:重要约定不用只埋在聊天记录里,可以单独保存,需要的时候按关键词找出来,再把相关内容交给 AI。不必每次都翻长篇历史,也不必把所有笔记一股脑贴回去。

不过,“记录存下来了”和“AI 会自动用上”,是两件事。这次验证的是本机存取和检查,还不能据此说,装好以后 AI 就会自动记住每次对话,下一轮也一定会主动调用。

检查功能也一样。它发现的是我们这次设置的格式问题,不代表笔记里的结论一定正确。接口后来改了,旧记录也得跟着更新。

至于云端协作、多人同时写入,以及大量数据下的性能,这次没有测。

你也有一堆反复向 AI 交代的项目约定,可以先拿其中一条试试:存进去,用相关关键词找出来,再读回来。先看看这套办法能不能帮你少翻几次聊天、少重复解释几遍,再决定要不要用进日常工作。

项目在 GitHub 上,搜索 okf-memory/okf-agent-memory。

这里是剑的 AI 实验室。每天选一个开源项目,装上,跑一遍,把结果给你看。喜欢看真实测试,欢迎订阅,我们下期见。


实验田:https://jianailab.com/studio/field?experiment=1059bb13-e0fd-4242-ada3-6515f07a4b63

GitHub:https://github.com/okf-memory/okf-agent-memory

Top comments (0)