OpenViking
活跃简介
OpenViking 是火山引擎开源的 AI Agent 上下文数据库,通过文件系统范式统一管理 Agent 的记忆、资源和技能,支持分层上下文交付与自演化。
核心特性
- 文件系统范式管理 — 以文件系统结构统一组织 Agent 的记忆、资源和技能,告别碎片化存储
- L0/L1/L2 三级上下文加载 — 按需分层加载上下文,显著减少 Token 消耗和成本
- 目录递归检索 — 结合目录定位和语义搜索,实现递归精确的上下文获取
- 可视化检索轨迹 — 支持目录检索路径可视化,帮助调试和优化检索逻辑
- 自动会话管理 — 自动压缩对话内容、资源引用和工具调用,提取长期记忆
- 多 VLM 供应商支持 — 支持火山引擎豆包、OpenAI、Kimi、GLM 等视觉语言模型
适用场景
💡 Agent 长期记忆管理:为 Agent 提供跨会话的持久化记忆存储和检索
💡 多 Agent 协作知识共享:多个 Agent 共享同一上下文数据库进行协作
💡 企业知识库构建:将分散的文档、代码和资源统一管理为 Agent 可用的上下文
💡 RAG 系统优化:替代传统向量数据库,提供更高效的上下文检索和管理
💡 Agent 开发调试:通过可视化检索轨迹定位上下文管理中的问题
分类
快速开始
```bash
pip install openviking --upgrade --force-reinstall
openviking-server init
openviking-server start
```