<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RAG on VvVzzz Blog</title><link>https://godvvvzzz.github.io/tags/rag/</link><description>Recent content in RAG on VvVzzz Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Wed, 09 Sep 2026 20:15:00 +0800</lastBuildDate><atom:link href="https://godvvvzzz.github.io/tags/rag/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenViking：AI Agent 的上下文数据库</title><link>https://godvvvzzz.github.io/p/openviking/</link><pubDate>Wed, 09 Sep 2026 20:15:00 +0800</pubDate><guid>https://godvvvzzz.github.io/p/openviking/</guid><description>&#10; &lt;blockquote&gt;&#10; &lt;p&gt;收录于：&lt;a class="link" href="https://godvvvzzz.github.io/p/awesome-open-source-repos/" &gt;开源仓库收藏夹&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;仓库&lt;/strong&gt;：&lt;a class="link" href="https://github.com/volcengine/OpenViking" target="_blank" rel="noopener"&#10; &gt;github.com/volcengine/OpenViking&lt;/a&gt; · &lt;strong&gt;站点&lt;/strong&gt;：&lt;a class="link" href="https://openviking.ai" target="_blank" rel="noopener"&#10; &gt;openviking.ai&lt;/a&gt; · &lt;strong&gt;许可&lt;/strong&gt;：主项目 AGPL-3.0（CLI / examples 为 Apache-2.0）&lt;/p&gt;&#10;&lt;h2 id="它是什么"&gt;&lt;a href="#%e5%ae%83%e6%98%af%e4%bb%80%e4%b9%88" class="header-anchor"&gt;&lt;/a&gt;它是什么&#10;&lt;/h2&gt;&lt;p&gt;OpenViking 是火山引擎开源的 &lt;strong&gt;AI Agent 上下文数据库&lt;/strong&gt;（Context Database）。&lt;/p&gt;&#10;&lt;p&gt;它把三类东西统一进一个 &lt;code&gt;viking://&lt;/code&gt; 虚拟文件系统：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Memories&lt;/strong&gt;：用户偏好、会话沉淀&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Resources&lt;/strong&gt;：项目文档、仓库、网页等知识&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Skills&lt;/strong&gt;：可复用技能&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Agent 用 &lt;code&gt;ls&lt;/code&gt; / &lt;code&gt;tree&lt;/code&gt; / &lt;code&gt;find&lt;/code&gt; &lt;strong&gt;像开发者翻目录一样&lt;/strong&gt;定位上下文，而不是对黑盒向量库发一句 query、拿回一个莫名其妙的片段。&lt;/p&gt;&#10;&lt;h2 id="设计上最有意思的几点"&gt;&lt;a href="#%e8%ae%be%e8%ae%a1%e4%b8%8a%e6%9c%80%e6%9c%89%e6%84%8f%e6%80%9d%e7%9a%84%e5%87%a0%e7%82%b9" class="header-anchor"&gt;&lt;/a&gt;设计上最有意思的几点&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;三层内容抽象&lt;/strong&gt;。写入时就拆好：&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;层&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;内容&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;量级&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;L0 Abstract&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;一句话摘要，快速判相关&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;~100 tokens&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;L1 Overview&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;核心信息与使用场景&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;~2k tokens&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;L2 Details&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;全文，按需读&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;原始数据&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;目录自己也带 L0/L1，可以先判「这个目录相关吗」再决定下不下去——直接砍 token。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;目录递归检索&lt;/strong&gt;。向量搜索先定位最高分目录，再逐层下钻，结果保留周边上下文。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;检索可观察&lt;/strong&gt;。每次查询留下「目录浏览轨迹」。结果不对时，你能看到是哪条路径出来的，而不是只能耸耸肩。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;会话变记忆&lt;/strong&gt;。session commit 后异步抽取用户偏好与 Agent 经验进长期记忆。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;官方集成面广&lt;/strong&gt;。Claude Code、Codex、OpenClaw、Hermes、Cursor、OpenCode、&lt;strong&gt;pi&lt;/strong&gt;、MCP clients、LangChain/LangGraph 等。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;开源版不阉割&lt;/strong&gt;。无功能开关、无需账号激活；商业版答的是「谁运维、跑在哪」，不是「能不能用」。&lt;/p&gt;&#10;&lt;h2 id="官方-benchmark-摘要"&gt;&lt;a href="#%e5%ae%98%e6%96%b9-benchmark-%e6%91%98%e8%a6%81" class="header-anchor"&gt;&lt;/a&gt;官方 benchmark 摘要&#10;&lt;/h2&gt;&lt;p&gt;在 LoCoMo（长对话用户记忆）和 tau2-bench（多轮 Agent 任务）上：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;接上 OpenViking 后，多个 Agent 集成记忆准确率从原生 24–57% 拉到 &lt;strong&gt;80–83%&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;输入 token 下降 34.3–91.0%，查询延迟下降约 58–66%&lt;/li&gt;&#10;&lt;li&gt;经验记忆在 tau2-bench 上带来零售 +6.87pp、航空 +11.87pp 的任务成功率提升&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;（评测配置与复现脚本见仓库 &lt;code&gt;benchmark/&lt;/code&gt; 与官方报告。）&lt;/p&gt;&#10;&lt;h2 id="上手"&gt;&lt;a href="#%e4%b8%8a%e6%89%8b" class="header-anchor"&gt;&lt;/a&gt;上手&#10;&lt;/h2&gt;&lt;p&gt;需要 Python 3.10+。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pip install openviking --upgrade&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openviking-server init &lt;span class="c1"&gt;# 交互配置 provider / 模型&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openviking-server doctor&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openviking-server&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 另一终端&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ov status&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ov add-resource https://github.com/volcengine/OpenViking&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ov ls viking://resources/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ov find &lt;span class="s2"&gt;&amp;#34;what is openviking&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;init&lt;/code&gt; 支持火山引擎、OpenAI、Codex OAuth、Kimi、GLM、本地 Ollama 等。&lt;/p&gt;&#10;&lt;p&gt;浏览器可先玩 &lt;a class="link" href="https://openviking.ai/studio" target="_blank" rel="noopener"&#10; &gt;OpenViking Studio&lt;/a&gt;，无需安装。&lt;/p&gt;&#10;&lt;h2 id="适合谁"&gt;&lt;a href="#%e9%80%82%e5%90%88%e8%b0%81" class="header-anchor"&gt;&lt;/a&gt;适合谁&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;Agent 跨会话失忆，同一天重复解释上下文&lt;/li&gt;&#10;&lt;li&gt;知识库/项目文档希望 Agent &lt;strong&gt;确定性浏览&lt;/strong&gt;而不是纯向量搜&lt;/li&gt;&#10;&lt;li&gt;需要可调试、可审计的检索轨迹&lt;/li&gt;&#10;&lt;li&gt;想把会话沉淀成可复用的长期记忆与 Skills&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;注意：主项目是 &lt;strong&gt;AGPL-3.0&lt;/strong&gt;，对外提供服务前先看清传染范围。&lt;/p&gt;&#10;&lt;h2 id="和收藏夹里其他项目的关系"&gt;&lt;a href="#%e5%92%8c%e6%94%b6%e8%97%8f%e5%a4%b9%e9%87%8c%e5%85%b6%e4%bb%96%e9%a1%b9%e7%9b%ae%e7%9a%84%e5%85%b3%e7%b3%bb" class="header-anchor"&gt;&lt;/a&gt;和收藏夹里其他项目的关系&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;给 &lt;a class="link" href="https://godvvvzzz.github.io/p/pi/" &gt;Pi&lt;/a&gt;、Claude Code 等编码 Agent 补记忆&lt;/li&gt;&#10;&lt;li&gt;和 &lt;a class="link" href="https://godvvvzzz.github.io/p/multica/" &gt;Multica&lt;/a&gt; 的 Skills 体系可互补（Multica 管工作流剧本，OpenViking 管知识/记忆存储）&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://godvvvzzz.github.io/p/herdr/" &gt;herdr&lt;/a&gt; / &lt;a class="link" href="https://godvvvzzz.github.io/p/codex-host/" &gt;CodexHost&lt;/a&gt; 管「Agent 跑在哪」，OpenViking 管「Agent 记得什么」&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;&lt;em&gt;最后更新：2026-09-09。信息基于公开 README 与仓库状态，使用前请以官方文档为准。&lt;/em&gt;&lt;/p&gt;&#10;</description></item></channel></rss>