AI产业链从数据库到上下文控制层:MongoDB 为什么要重新定义 Agent Memory
信源:Cognitive Revolution|Nathan Labenz 对话 Pete Johnson(MongoDB AI Field CTO)|Write, Change, Recall, Forget|2026-09-01
1970 年,E. F. Codd 发表的并不是 SQL 语言本身,而是后来催生关系型数据库的关系模型。当时最昂贵的资源是存储,数据规范化因此成为合理选择:把重复信息拆进不同表格,用更多关联和查询换取更少的磁盘占用。到了 2007 年 MongoDB 创立时,存储成本已经大幅下降,互联网应用更在意开发速度、弹性扩展和持续在线,于是文档模型愿意接受一定的数据冗余,换取更少的联表、更灵活的 schema 和更短的开发周期。
Pete Johnson 在这期访谈里更值得关注的地方,是把这段数据库史延伸到了 Agent 时代:今天再次发生了稀缺资源迁移。企业已经能保存海量数据,context window 也在迅速扩大,新的稀缺品变成了“有效上下文”——在有限的延迟、推理成本和注意力预算下,系统能否把当前任务最需要、版本最新、权限正确的信息交给模型。
Agent memory 因而更像一套持续运行的信息生命周期:决定什么值得写入,如何合并新旧状态,当前任务应召回什么,以及哪些内容已经失效、必须遗忘。Pete 用四个词概括它:write、change、recall、forget。MongoDB 想争夺的,是比传统“向量数据库”更靠近模型的一层位置——在每次推理之前选择和整理信息的上下文控制层。
长上下文没有杀死 RAG,它只是改变了 RAG 的经济账
过去两年,RAG 经历过一次典型的钟摆运动。早期模型窗口太小,外部检索是刚需;百万 token 窗口出现后,一度流行“把所有资料直接塞进去”的做法。但 Agent 与一次性问答不同。一次任务可能连续调用模型、工具和子 Agent 数十次,输入成本、首 token 延迟和无关信息会在循环中反复累积。检索错一次,也不只影响当前回答,还可能把下一步行动引向错误分支。
最强的反方证据是,前沿模型确实正在快速补齐长上下文能力。Anthropic 披露,Claude Opus 4.6 在 1M-token、8-needle 的 MRCR v2 测试中达到 76%,显著高于 Sonnet 4.5 的18.5%。这说明早期“信息埋在中间就找不到”的结论不能原封不动套到2026年模型上。长上下文正在从参数表上的容量变成可用能力。
但长上下文和长期记忆仍是两个不同问题。context window 提供的是本轮可见容量,memory system 负责跨轮次压缩、更新、选择和状态一致性。2026 年更新的 MemoryAgentBench 明确区分了两者:记忆会对完整历史逐步提炼,吸收关键事实、合并新状态,并在需要时选择性遗忘。就在视频发布前一周,新的 MemOps 又把 memory 明确定义成 remembering、updating、forgetting、reflecting 等连续操作;评测显示,无论长上下文、RAG 还是托管记忆方案,都远未达到稳定可靠,尤其不擅长还原多次更新后的有序状态轨迹。
所以,RAG 的下一阶段正在从“从知识库里搜几段文字”,扩展为围绕 token budget 的上下文编排:哪些事实要进入这一轮、应该以什么顺序出现、它们的时间和权限是否有效、回答结束后又该怎样写回。模型窗口越大,这种编排未必越不重要;当 Agent 能接触的数据、工具和任务链同时扩张时,错误上下文造成的行动风险也会放大。
MongoDB 的产品路线,是把检索变成数据库的内部循环
沿着这个框架再看 MongoDB 的产品,就能理解它为什么在 2025 年以约 2.2 亿美元现金与股票收购 Voyage AI,并把资金投向检索模型而非另一家独立向量数据库。
MongoDB 已经拥有文档存储、复制、分片、安全控制和向量索引,关键缺口落在模型层:把原始数据转成高质量语义表示,并在查询时把候选结果重新排好。Voyage 的 embedding 与 reranker 正好补上这一层。
到 2026 年,MongoDB 已经把路线推进到三个连续环节:先用 metadata、关键词和向量检索生成候选集合,再通过 $rankFusion 或 $scoreFusion 合并结果,最后用 $rerank 对 query-document pair 重新打分。官方资料显示,hybrid search 已正式可用,而原生 reranking 仍处于 public preview。
更关键的一步是 Automated Embedding。过去,业务数据更新之后,企业还要经过外部 embedding 服务、同步管道和向量索引,任何一环延迟都会让 Agent 读到旧状态。MongoDB 在 2026 年 8 月公布的方案中,把新文档写入、旧文档修改、重新生成 embedding 和更新索引连成自动流程,使检索对象尽量贴近实时业务数据。这项整合既减少了 pipeline 运维,更试图消除“源数据已经改变、Agent 仍在使用旧向量”的状态分叉。
不过,自动重新 embedding 只能保证“数据变了,向量跟着变”,还不能判断两条互相冲突的记忆究竟哪条继续有效。2026 年 8 月的 StateMemBench 发现,即使最新事实已经出现在 context 中,Agent 仍可能按过时状态行动;这种 state drift 不是增加召回率就能修复的。
MongoDB 可以提供更实时的读写路径,memory system 仍需要在其上增加版本、有效期、冲突消解、来源追踪和删除规则。这里恰好也是 Pete 的产品叙事尚未完全覆盖的部分。
Voyage 的模型设计也服务于同一个目标。voyage-context-4 会在处理单个 chunk 时保留整份文档的全局语义,并加入自动切块、长文档拆分和 Matryoshka 多维度表示;开发者可以在检索质量、存储和延迟之间调整,而不必反复重建整套语料。
Voyage 公布的39个数据集结果显示,它相对上一代在 chunk-level retrieval 上平均提升 2.08%。Voyage 4 系列还共享同一 embedding space,同一份文档索引可以搭配不同规格的 query model,从低成本开发切换到更高精度调用时无需重新向量化文档。这些数据主要来自厂商评测,不能替代企业在自身语料上的 eval,但它们说明 embedding 仍远未成为完全同质化的商品。
MongoDB 的机会,不在“向量搜索”四个字
单看 ANN 算法,MongoDB 很难建立不可复制的壁垒。PostgreSQL 生态、云数据平台和专业向量数据库都能提供相似能力,独立组件在极致延迟、单独扩缩容和模型中立性上还可能更灵活。
MongoDB 的机会来自把 operational data、lexical search、vector search、embedding、reranking 和权限治理收进一条生产路径,让企业用更少的同步和跨系统协调完成 Agent 的读写循环。
这也是收购 Voyage 最值得关注的产业含义:AI 基础设施的价值正在从“保存更多向量”迁向“持续提供正确上下文”。向量数据库只是其中一个零件。更有机会掌握利润池的,是能够同时控制实时数据入口、语义表示、检索排序、状态更新和评测反馈的平台。
MongoDB 有现成的企业数据分发和开发者基础,这是它相对纯向量数据库的优势;但能否把产品发布转化为稳定使用量,仍取决于原生 reranking、自动 embedding 等功能走出 preview 后的可靠性,以及它在真实企业语料上能否持续胜过可组合的多供应商方案。
这条判断也有清晰的证伪条件:如果前沿模型能以接近零的边际成本读取企业全部历史,并可靠处理时间冲突、权限边界和状态更新;或者仅靠长上下文的 Agent 在动态记忆评测中追平专门的 memory system,那么检索与记忆中间层的价值会显著收缩。当前证据却指向另一边——模型已经更会“读长文”,但仍不擅长判断哪条旧记忆应该失效。
Agent 走向生产之后,记住一切不是能力的终点。系统需要知道什么值得保留、什么必须更新,以及在这一刻,哪一小部分信息足以支持下一步正确行动。
MongoDB 正在押注:未来数据库最重要的查询,不再只是“数据在哪里”,而是“此时此刻,模型应该相信什么”