# OpenViking

OpenViking 是一個為 AI 智能體打造的開源上下文資料庫，採用檔案系統範式（viking:// URI）來組織記憶、資源和技能，實現階層式上下文傳遞、分層載入與自我進化的智能體。

Canonical URL: https://a2a-mcp.org/entry/openviking-zh-TW

Language: zh-TW

Category: Frameworks & SDKs

Updated: 2026-04-08

## 什麼是 OpenViking？

OpenViking 是一個專為 AI 智能體設計的開源**上下文資料庫**。由火山引擎（字節跳動的雲端團隊）開發，它以一個清晰的**檔案系統範式**取代了零散的向量儲存和扁平的上下文池。

所有內容 — 記憶、資源和技能 — 都變成可透過 `viking://` URI 存取的文件或目錄。這使得階層式組織、分層上下文載入（L0/L1 輕量級 + 按需 L2）、語義檢索以及自我進化的智能體行為成為可能。

## 核心功能

- **檔案系統範式**：像傳統檔案系統一樣組織智能體上下文，具有清晰的階層結構（resources/, memories/, skills/, 等）。
: **分層上下文載入**：預設使用輕量級摘要（L0/L1），僅在需要時獲取詳細內容，顯著降低 token 消耗（據報導最高可節省 96%）。
- **階層式上下文傳遞**：智能體以穩定、可觀察的結構自然地導航上下文。
— **自我進化**：智能體可以隨著時間迭代更新其自身的記憶和知識庫。
- **語義檢索 & RAG**：內建支援高效能向量索引與檢索。
- **MCP 整合**：提供模型上下文協議工具，可與 Claude Desktop、Claude CLI 及其他 MCP 相容客戶端無縫連接。
- **多語言支援**：核心以 Rust 編寫，並提供 Python 綁定與 CLI 工具。

## 設計理念

 - 將上下文視為可導航的檔案系統，而非不透明的向量區塊。
 - 為可擴展、長期運行的智能體採用極簡的互動範式。
 - 提升智能體記憶的可觀察性、可調試性與可維護性。
 - 設計用於與 OpenClaw 及其他智能體框架原生協作。

## 應用場景

- 為自主 AI 智能體建立長期記憶。
- 降低生產環境中智能體系統的上下文窗口成本。
What is OpenViking?
- 建立能夠自我進化其知識庫的智能體。
- 與 MCP 相容工具（Claude Desktop 等）整合。
- 管理涉及記憶、工具與外部資源的複雜智能體工作流。

## 快速開始

安裝 CLI：

## Tags

- ai智能體
- 上下文管理
- 記憶資料庫
- 檔案系統範式
- rag
- mcp
- 長期記憶
- python
- rust
- 字節跳動
- 火山引擎

## Sources

- [Project website](https://github.com/volcengine/OpenViking)
