智能体记忆将向量搜索转变为长期存在的系统问题
摘要
本文探讨了智能体记忆如何将向量搜索转变为长期存在的系统问题,强调了需要超越搜索算法的可扩展、可靠的基础设施。
嗨,我是James — 我是Zilliz的首席技术官,Zilliz是Milvus背后的公司和构建者。Milvus是一个开源向量数据库,用于存储、索引和搜索嵌入向量,以实现对非结构化数据的语义搜索,而Vector Lakebase是围绕该服务路径的下一个湖原生扩展。这个故事的第一部分是向量搜索算法向生产基础设施的转变。大型科技公司内部的早期系统证明了语义相似性可以工作,但库和特定工作负载的内部工具并非设计为作为通用、长期存在的数据库运行。一旦向量检索进入真实产品,可扩展性、可靠性和日常操作就变得与搜索质量同等重要。RAG通过将检索作为模型响应的基础层加速了这一转变。智能体进一步推动了这一要求。它们的长期或近线记忆必须支持多步推理、上下文压缩以及跨不同数据类型的检索。灵活的语义空间让智能体决定检索和组合什么,但灵活性并不消除治理需求。精心策划不足的数据仍会产生糟糕的上下文,即使应用程序代码保持不变,更改嵌入模型或重排序器也可能改变行为。这就是为什么我认为智能体记忆是一种系统学科,而不是索引功能。检索层需要持续评估、明确的数据质量工作以及能够承受增长的运营保证。向量搜索可能设定候选空间,但该记忆的有用性受限于其周围的生命周期:什么进入、如何更新、质量如何度量以及何时重建旧表示。技术含义很简单:智能体记忆原型可以快速组装,但使其可靠需要任何关键数据库所期望的相同长期基础设施工作。
相似文章
我如何在向量存储之上构建图数据库,以支持1000个代理运行2个月,因为仅凭向量搜索在用户偏好随时间变化时会失效。
一份详细的架构指南,介绍如何构建长期运行的AI代理,通过结合向量存储、图数据库和时间边缘(temporal edges)来处理随时间变化的用户偏好,而不是覆盖数据。
智能体记忆不仅仅是基于用户事实的RAG
文章认为,简单的基于RAG的智能体记忆系统在生产中会失败,原因包括过时的偏好、遗漏的关键词和提示注入等问题,并主张采用分层记忆架构,具备主动选择、确定性回退、治理和测试等功能。
从算法到生产:向量数据库的演变
James Luan 回顾了向量数据库从早期相似性搜索系统演变为生产 AI 的关键基础设施,强调了它们在 RAG 和基于代理的系统中的日益重要的作用。
@dair_ai:关于自主搜索与向量搜索的精彩论文。
本文讨论并比较了自主搜索与向量搜索方法。
你认为智能体记忆主要是一个AI问题,还是一个恰好被AI使用的基础设施/数据管理问题?
对智能体记忆主要是一个基础设施/数据管理问题而非AI问题的反思,聚焦于权限、范围、修订历史等实际复杂性。