OpenViking如何解决AI Agent记忆困境?2026年文件系统式记忆方案
引言:AI Agent 的“记忆”困境
养虾人最近又多了一个新玩具——但光有爪子还不够,记忆得跟上啊。
OpenClaw们天天在“长记性”,上下文工程却成了新痛点:向量碎片到处飞、token烧钱如流水、检索回来一堆乱码、长期任务三天就忘光……
现在,一个开源项目直接把Agent的“大脑”升级成了可操作的文件系统?
刚刚,火山引擎Viking团队悄然放出:OpenViking。
专为AI Agent打造的上下文数据库,用文件系统范式把记忆、资源、技能全部统一管理,检索可观察、加载按需来、上下文还能自我迭代。
这货刚开源不到一个月,GitHub已飙到8.3k星。
核心痛点:传统 RAG 的“黑盒”与高成本
当 AI 处理长期任务时,背景资料会越来越多。传统的做法是每次让 AI 干活,都让它把所有资料重新读一遍。这不仅容易丢失重点,而且会消耗大量的 Token(在 AI 世界里,消耗 Token 就是在烧钱)。别急,骂也是要付钱的。
OpenClaw Memory插件实测任务完成率暴涨43%~49%,输入token直接砍掉91%!
这要用上了,能省下多少token(钱)!特别适合现在养龙虾的各位。
OpenViking 的核心理念:从“向量黑盒”到“可操作文件系统”
“OpenViking”到底有多猛?一句话自动安装,负责给Agent提供稳定、可治理的长期记忆与上下文供给。
有意思的是,OpenViking的核心卖点就是“把上下文从向量黑盒变成可操作的文件系统”。
传统 RAG 的局限性
传统RAG大家都知道:切chunk→向量嵌入→语义召回→拼凑上下文,检索结果像散装零件,Agent拿到手还得自己拼。
传统 RAG 技术是个“黑盒”,它给你一个答案,但如果找错了,你根本不知道它是翻错了哪本书,很难纠错。
文件系统范式:结构化、可追溯的管理
为了解决这些痛点,OpenViking 引入了一个非常聪明且接地气的概念:用大家最熟悉的“电脑文件夹”的方式,来管理 AI 的大脑。
它不再把 AI 的数据打碎揉在一起,而是把 AI 需要的 “记忆(聊天历史)”、“资源(参考文档)”和“技能(能用的工具)”,变成了类似我们电脑上的文件夹。
AI 可以在里面像浏览 C盘、D盘 一样,分门别类地存取信息,非常有条理。
OpenViking 通过一个虚拟文件系统实现了这一理念,其核心设计包括:
- 统一协议与存储:所有记忆、资源、技能统一塞进虚拟文件系统,协议叫
viking://。(Unified Protocol & Storage: All memory, resources, and skills are placed into a unified virtual file system under the protocolviking://.) - 清晰的目录结构:目录结构清晰:
resources/、user/、agent/、memories/、skills/。(Clear Directory Structure: The directory structure is clear:resources/,user/,agent/,memories/,skills/.) - 类文件操作:Agent像操作本地文件一样
ls、find、grep、tree,想看啥直接定位。(File-like Operations: The Agent can use commands likels,find,grep,treeas if operating local files, directly locating what it wants to see.)
关键技术:三层上下文加载与记忆进化
三层上下文加载 (L0/L1/L2)
它还搞了三层上下文加载(L0/L1/L2)。
- L0:一句话抽象总结,轻量级常驻。(L0: A one-sentence abstract summary, lightweight and always resident.)
- L1:概览信息,按需加载。(L1: Overview information, loaded on-demand.)
- L2:完整细节,只有真正需要时才拉。(L2: Full details, pulled only when genuinely needed.)
这就好比 AI 找资料时,先只看“书名和目录”;如果觉得相关,再去加载“章节摘要”;最后确定有用,才去完整阅读“正文详情”。这种方式能大大减少 AI 读废话的概率,极大地降低了调用 AI 模型的成本。
这样一搞,token消耗直线下降,上下文也更结构化、可追溯。
整个检索轨迹还能可视化!调试的时候直接看路径图,哪一步召回烂了、哪层目录漏了,一目了然。
自动整理,越用越聪明(记忆自我进化)
当你和 AI 聊了很久,记录特别长时,OpenViking 会自动帮你做“记忆瘦身”。
它会自动压缩无关紧要的闲聊,提取出重要的“长期记忆”并归档保存。不需要你手动干预,AI 的脑子会自动保持清晰。
项目背景与意义
再说说背后团队。OpenViking由字节跳动火山引擎Viking团队发起和维护,这个团队专注非结构化数据+AI原生基础设施,之前在云原生数据湖、向量引擎等领域就有深厚积累。
这一次他们押注的方向很明确:让AI Agent真正能“长期在线、持续进化”。
上下文不再是临时的token填充,而是像操作系统文件系统一样,成为Agent的持久“根目录”。
我个人认为这个非常好,当初龙虾刚火的时候就在想怎么没有类似的东西来管理上下文。Agent太需要了!
项目地址
项目地址:
https://github.com/volcengine/openviking
常见问题(FAQ)
OpenViking与传统RAG相比有什么核心优势?
OpenViking将AI记忆从传统RAG的“向量黑盒”转变为可操作的文件系统范式,实现结构化、可追溯的管理,解决了检索不可观察、纠错困难的问题,同时大幅降低token消耗成本。
OpenViking如何帮助AI Agent提升任务完成率?
通过三层上下文加载机制和记忆自我进化能力,OpenViking能智能整理和调用记忆资源。实测显示,其Memory插件使任务完成率提升43%-49%,输入token减少91%。
OpenViking的文件系统范式具体如何工作?
它采用类似电脑文件夹的方式,将AI的记忆、资源和技能统一管理在虚拟文件系统中,使用viking://协议。AI可以像浏览磁盘一样分类存取信息,实现可观察的检索和按需加载。
版权与免责声明:本文仅用于信息分享与交流,不构成任何形式的法律、投资、医疗或其他专业建议,也不构成对任何结果的承诺或保证。
文中提及的商标、品牌、Logo、产品名称及相关图片/素材,其权利归各自合法权利人所有。本站内容可能基于公开资料整理,亦可能使用 AI 辅助生成或润色;我们尽力确保准确与合规,但不保证完整性、时效性与适用性,请读者自行甄别并以官方信息为准。
若本文内容或素材涉嫌侵权、隐私不当或存在错误,请相关权利人/当事人联系本站,我们将及时核实并采取删除、修正或下架等处理措施。也请勿在评论或联系信息中提交身份证号、手机号、住址等个人敏感信息。



