谷歌开源 Always On Memory Agent 打造 AI 持续记忆
谷歌开源AI记忆代理,支持多格式文件自动处理,无需向量数据库即可实现持续记忆、整合与检索。
在构建智能代理时,一个核心挑战是如何让 AI 不仅理解当下的输入,还能记住并整合过往的知识与对话,形成持续进化的认知。传统方案通常依赖向量数据库和嵌入技术,通过检索相似片段来模拟记忆,但这种方式往往割裂了信息的整体性,且难以实现信息的主动整合与重构。谷歌开源项目 Always On Memory Agent 正是为了突破这一局限而生。
该项目基于 Google ADK 和强大的 Gemini 3.1 Flash-Lite 模型构建,旨在为 AI 代理打造一个能够 24/7 后台轻量运行的“记忆系统”。其核心理念是让代理像人类大脑一样,持续地阅读、思考并写入结构化的记忆,而无需依赖传统的向量数据库或生成嵌入向量。这代表了一种从“被动检索”到“主动记忆与整合”的范式转变。
核心特性与工作原理
Always On Memory Agent 的核心在于其模拟人类记忆处理的过程。它能够自动摄取多种格式的输入,包括文本、图片、音频、视频、PDF 等,总计支持高达 27 种不同的文件类型。这些信息并非被孤立地存储,而是进入一个动态的记忆处理流程。
系统会定时对记忆进行整合,主动发现不同信息片段之间的潜在关联,并生成跨领域的洞察。更重要的是,它具备自动压缩相关内容的智能,能够提炼核心信息,优化记忆存储结构,从而避免信息过载。这种“整合-关联-压缩”的循环,使得 AI 的记忆能够不断进化,而非简单堆积。

在信息提取方面,该项目提供了强大的全文检索功能。用户可以使用自然语言直接提问,系统能够快速从整合后的记忆中定位相关信息,并给出详尽且附带来源引用的回复。这使得它特别适合需要长期、持续积累和调用知识的应用场景,如个人知识库助手、长期研究项目支持或客户服务历史分析等。
快速入门与实践
体验 Always On Memory Agent 的过程非常直接。首先,你需要克隆其 GitHub 仓库并安装必要的 Python 依赖。接着,配置你的 Google Gemini API 密钥,这是驱动其核心认知能力的引擎。
完成基础配置后,运行主程序 agent.py。此时,你可以通过上传本地文件或直接调用 API 接口的方式向代理输入数据,构建其初始记忆库。随后,你可以访问其提供的本地 Web 接口,随时以自然语言提问,与你的“记忆化”代理进行交互。
为了获得更直观的操作体验,项目还提供了可选的 Streamlit 仪表盘。启动该仪表盘后,你可以通过图形化界面轻松完成文件上传、记忆查看、提问对话等所有操作,大大降低了使用门槛,让焦点更集中于内容本身。

应用前景与价值
总而言之,Always On Memory Agent 是一个能力强大却又设计轻量的框架。它使得开发者能够为 AI 助手赋予类似人脑的、可重构和进化的记忆能力,从而摆脱传统向量检索在连贯性、整合性和深度理解上的局限。无论是构建一个永不遗忘的研究伙伴,还是一个能够从历史互动中不断学习的智能客服系统,该项目都提供了一个极具潜力的技术起点。通过将持续记忆与大型语言模型的推理能力相结合,我们正朝着创造真正具有长期认知能力的 AI 实体迈出坚实的一步。
原文链接: Always On Memory Agent



