OpenViking 上下文数据库 | 06 - 从文档到上下文树:资源解析管线入门

发布时间:2026/7/14 11:16:49
OpenViking 上下文数据库 | 06 - 从文档到上下文树:资源解析管线入门 这是 OpenViking 系列的第 6 篇。上一篇我们讲了 L0/L1/L2:为什么 Agent 不应该一次性读取全部上下文,而应该先看摘要、再看概览、最后按需读取原文。这一篇继续往前追问:这些 L0/L1/L2 是怎么来的?当你调用add_resource("README.md"),OpenViking 背后并不是简单把文件复制到某个目录。它会经历一条资源解析管线,把普通文件、目录、代码仓库或 URL 变成viking://文件系统里的上下文树,并进一步生成摘要、概览和向量索引。这篇文章就来拆这条管线。这篇解决什么问题很多人第一次用知识库或 RAG 系统时,会把“导入资源”理解成:上传文件 - 切块 - 入向量库这个理解对简单问答系统差不多够用,但对 OpenViking 不够。因为 OpenViking 面向的是 Agent。它要处理的不只是“几个文本片段”,而是:一份 Markdown 文档。一个 PDF。一个 HTML 页面。一个图片、音频或视频资源。一个本地目录。一个 Git 代码仓库。一个 URL 下载下来的临时资源。/