← 返回新闻列表
InfoQ AI 🗓️ 2026-07-07

重磅!Elastic 开源了基于认知科学的 Atlas Agent Memory

⚡ 一句话看懂:重磅!Elastic 开源了基于认知科学的 Atlas Agent Memory。来源:InfoQ AI。

Elastic 开源 了 Atlas。

这是一个基于 Elasticsearch 构建的系统,可以为智能代理维护三类记忆。

Atlas 通过 MCP 与智能代理集成,并保持用户记忆的相互隔离。

在问答能力评估中,其 Recall@10 得分为 0.89。

Atlas 旨在解决以下问题:在面对与智能代理有长期交互历史的用户时,应该如何识别适当的上下文数据并添加到智能代理的 LLM 提示词中。

按照 Elastic 的说法,加载完整的交互历史不是一种可扩展的解决方案: 标准的解决方法是将先前的上下文塞入上下文窗口。

但这种方法在成本、延迟以及“中间遗忘”效应(有广泛的记录)等方面都存在缺陷,即模型会忽略远离提示词边缘的事实。

100 万令牌的上下文窗口只是一个临时记事本,而非存储系统……真正缺失的是长期记忆:一种能够跨越会话终点、支持长达数年的交互,并允许按内容、时间和用户检索事实的持久化存储。

Atlas 的核心理念是认知科学界已经识别出的 三种记忆类型 :情景记忆,记录“发生了什么”;语义记忆,记录“什么是真实的”;程序性记忆,记录“什么有效”。

由于每种记忆类型都有其自身的规则和生命周期,所以 Atlas 为每种记忆类型维护了单独的 Elasticsearch 索引。

记忆的生成是将用户的每个输入作为一个情景记忆事件进行存储。

这些记忆大多会从记忆中消退,但其中一些会“成为持久的事实证据”。

这是通过让大型语言模型(LLM)对其进行整合来实现的。

LLM 将识别出新的事实或语义记忆,并将每项新事实以短句形式存储,同时附上作为证据的情景记忆,以及被该新事实所取代的任何前事实。

整合还会通过两种方式更新程序性记忆。

首先,通过创建新的“操作指南”(即解决问题的一系列步骤);其次,更新现有操作指南的成功与失败计数。

这些计数可能会影响检索结果,提升成功率更高的操作指南的优先级。

🔗 原始来源

如果你要核对细节,可以再看原文: InfoQ AI原文链接