我的祖母记不住她早餐吃了什么。但她记得我的生日。她记得每一个孙辈的名字。她记得四十年前的故事,仿佛那些事就发生在昨天。
她的大脑已经弄清楚了什么才是重要的。
我曾经认为人工智能的记忆应该是一种完美的记录。保存每一次对话。每一个细节都可搜索。实现完全回忆。
我之前的构建方式是错误的。
我一直在开发 洛尔基珀 —— 一个用于人工智能智能体的开源记忆系统。它起初是一个存储问题。我该如何保留所有内容?
但存储并不是最难的部分。最难的部分是知道该保留什么。
想想你自己的大脑。你并不会记住所有事情。你记住的是重要的内容。那些至关重要的对话。你从中吸取教训的错误。你在乎的人的名字。
其他一切都会逐渐淡忘。这不是缺陷。这是设计使然。
我在洛尔基珀中构建了一个反馈循环。每次智能体使用一段记忆时,它都可以标记“这很有用”。被频繁使用的内容会保留下来。未被使用的内容则会逐渐淡出。
我设置好它,然后走开,把它抛在脑后。
两周后,我向我的智能体询问我们之前进行过一次调试会话的情况。那是几周前一个随意的导入问题。我自己已经完全忘记了这件事。
但我的智能体记得。不是因为我完美地保存了它。而是因为在两周的时间里,跨越多个会话,那段特定的记忆一直被证明是有用的。系统自然地提升了它的优先级。
这种感觉就像偶遇一位老朋友,对方记得一些你自己已经遗忘的关于你的事情。那种被了解的惊喜感。
这就是人们在构建人工智能工具时不会告诉你的事情。
目标不是完美的记忆。目标是知道什么才是重要的。
一个记住所有内容的系统就像一个塞得满满的衣柜,让你找不到任何东西。而一个能正确遗忘内容的系统就像一个经常使用的书架——你真正会去拿的书正好就在视线水平的位置。
我花了数月时间优化我的智能体能存储多少内容。真正的突破在于教会它们该放下什么。
洛尔基珀 是开源软件(阿帕奇 2.0 许可证)。如果你想尝试,可以使用 pip install lorekeeper-mcp 进行安装。
如果这篇文章引起了你的共鸣,请给仓库点个星。这有助于让我知道我不是唯一思考这个问题的人。这对我意义重大,谢谢!
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。