Aioga
AI资讯 / 行业动态
返回 AI资讯

Agent 不需要记忆插件,需要文档式记忆

Hacker News 热门Aioga 编辑团队2026-10-04T09:46:05.000Z热度 58

作者 kmeh 撰文认为市面上的 Agent 记忆插件架构错误,它们普遍用会话记录生成片段存入 RAG 数据库,每次提示词检索注入最相似的片段,但存在相似度检索无法判断正确性、...

行业动态Hacker News 热门

今日 AI 情报摘要

作者 kmeh 撰文认为市面上的 Agent 记忆插件架构错误,它们普遍用会话记录生成片段存入 RAG 数据库,每次提示词检索注入最相似的片段,但存在相似度检索无法判断正确性、片段丢失上下文、无法审计等问题。

中文正文 · AI 翻译

一个记忆插件会分析你的对话。它会生成1,000个独立片段并将它们插入向量数据库。每当你输入提示时,它会附上五个最相似的片段;如果智能体困惑(通常确实如此),它会手动搜索更多。那就是他们所谓的“记忆”产品。

A tangle of colorful wires

当你考虑你想解决的问题时,这是一件奇怪的事情。你希望你的智能体理解你的项目。知道某个功能在哪里,为什么被构建,以及你们达成了什么共识,你在意什么。相反,你得到的是一个关于RAG片段的“彩票”,每次输入提示时注入,希望正确的片段浮现出来。

即便它确实有效,智能体仍然无法理解你的项目。整个记忆插件生态系统解决的是错误的问题。

因为智能体不需要记忆。它们需要的是文档。

市面上所有的记忆插件都是这样工作的:

这就是整个架构。一些工具很高级;它们让智能体逐字搜索过去的记录。或者它们实现某种多层记忆系统,将短期或长期记忆分类。或者它们添加了一堆后台守护程序来审查、合并或去重记忆。“梦想者”可以整夜重写记忆。持续的上下文压缩。重新排序器。等等。

每个插件都尝试添加新的消耗token的“功能”来修复底层相同的架构缺陷。这就是为什么它们都无法可靠工作。

所有这些记忆插件都有一组相同的广泛问题。

以下只是记忆插件面临、尝试并未能解决的众多问题中的五个,因为它们都有一个相同的假设:

智能体会忘记:这是问题所在。所以解决方法是记住。为了更好地记住,我们应该捕捉更多,更好地索引,更智能地检索。

它们的整个理论核心都是围绕捕捉和回忆过去。但是没有其他人是这样处理知识的。没人会重看三年前的团队会议来记住某个功能的限制。人们会写下来,然后使用这些记录。

同样,解决方案也不是给智能体一个搜索工具,让它用来搜索过去一千万token的对话片段,并重建发生的片段。

解决方案是基于文档的记忆。

如今,人们利用 AI 以光速推出产品、功能和杂乱内容,而不需要阅读或理解一行代码。在这种情况下,很容易理解为什么文档最终会被忽视,而它本应比以往任何时候都重要。

人们早就知道智能体需要上下文。这就是他们发明 AGENTS.md 文件的原因:让智能体不会盲目进入代码库。这确实有效。但很多时候,这个文件是项目唯一的文档。

一个文件是不够的。智能体需要一个完整的大脑,一个结构化的工作空间,可以无需请求就记录指令、规格、决策、研究、索引等。包括代码审查流程的操作指令、与用户讨论细节的规格、对外部库或 API 的可重复使用研究。

当智能体工作时,它可以从大脑中读取文件以获得相关且完整的上下文。工作完成后,它会更新过时内容,必要时添加新文档,同时保持完整的上下文。以这种方式,智能体循环从 prompt → build → forget 变为 prompt → consult → build → update。记忆从你附加到智能体的 RAG 数据库,变成一个你可以阅读、更新甚至分享的工作空间。

我在一年多前首次使用 AI 编程时就意识到了这个问题。我希望找到一种方法,让智能体可以跨会话记住工作内容,于是我首先创建了一个 internal/ 文件夹,让智能体记录所有内容:规格、计划、索引。我要求智能体在工作前总是阅读相关文档和索引,工作后进行更新。

这套初步指令慢慢演变成了正式系统,然后变成了一个名为 Operator Memory 的插件,我一直在我的所有项目中定期使用它。

Diagram comparing the prompt, build, forget loop with Operator Memory's prompt, consult, build, update loop

Operator Memory 提供基于文档的记忆,使用上述模型。Operator 为你的智能体提供了一个 Markdown 大脑,它可以持久保存重要知识:指令、规格、研究、索引。工作前,智能体总是查阅大脑中的相关文档。工作后,智能体会更新大脑:重新审视过时文档,补充缺失文档。

没有向量数据库。没有嵌入。没有总结器、策展人、更新器、梦想家或任何其他消耗代币的后台守护程序。没有黑箱检索。

使用 Operator,一切都是可以阅读、更新、提交并与团队共享的普通 Markdown 文档。我已经使用这个系统一年多了。如果你想尝试,它是免费的且开源的: https://github.com/aerovato/operator-memory

情报判断

Aioga 编辑摘要

作者 kmeh 认为,现有 Agent 记忆插件通常把会话生成的片段存入向量数据库,再按提示词检索相似片段注入上下文;该做法可能缺少语境,也难以审计。

背景分析

文章将相关插件概括为从对话生成孤立片段,并在每次提示时附加若干相似内容。作者认为,用户真正希望 Agent 理解项目结构、功能缘由、已达成共识及关注事项。

Aioga 观点

Aioga 判断:文章的核心主张是,Agent 的长期理解不应主要依赖零散记忆片段,而应依赖能够呈现项目背景、决策依据和约定内容的文档。该判断建立在作者对检索局限的批评上。

影响与后续

可能影响:如果采用文档式记录,项目背景和决策内容可能更便于人工查看与追溯;但文章不足以证明文档方案在所有 Agent 场景中都优于记忆插件,具体效果仍需要实际验证。 后续观察:应关注相关工具是否提供清晰的文档组织、上下文维护和审计方式,也需要观察这些方式能否减少片段检索造成的语境缺失,并支持 Agent 理解项目约定。

来源与版权说明

本页正文由公开来源页面提取并按原有信息整理,同时保留来源、发布时间和原文入口。版权归原作者及来源网站所有,请通过原文链接核验和阅读来源版本。

抓取通道: 摘要聚合 · 原始域名: liao.gg

来源: Hacker News 热门

原文链接: 打开原始来源

Aioga 归档: 查看情报页

Content record: source-page · Updated: 2026-10-04T09:46:05.000Z

API 中转站
API RELAY · DEVELOPER INFRASTRUCTURE

API 中转站

统一接入主流 AI 模型 API,为开发、测试与生产环境提供稳定调用入口。

立即访问 api.w173.com
AIOGA SHARE POSTER

分享这篇 AI 情报

作者 kmeh 撰文认为市面上的 Agent 记忆插件架构错误,它们普遍用会话记录生成片段存入 RAG 数据库,每次提示词检索注入最相似的片段,但存在相似度检索无法判断正确性、...

Hacker News 热门2026-10-04T09:46:05.000Z
扫码打开文章详情扫码直达文章详情

Aioga 自动聚合全球 AI 动态,并保留来源信息用于核验与引用。