RuVector:面向 AI Agent 的高性能本地决策与持久记忆向量数据库
ruvnet/RuVector · RuVector provides High Performance, Real-Time decisions and agent memory , Self-Learning Ai, Vector GNN DB built in Rust.
ELI5:它是什么,解决什么问题
RuVector 是一个用 Rust 编写的向量数据库与 Agent 记忆基础设施,提供本地语义嵌入、持久化向量检索、图关系与超图存储、显式反馈学习、记忆生命周期管理以及可选的共享记忆能力。它包含 @ruvector/typesafe 决策模型,可将文本转为带置信度与弃权信息的类型化决策,适用于工单路由、意图分类、紧急度评估等无需完整大模型调用的受限任务。默认检索路径在本地运行,学习来自记录的结果与反馈,托管服务为可选项并形成独立数据边界。
核心能力与快速开始
★ 4529 · Rust
- 能做什么
- 提供本地语义嵌入(默认 all-MiniLM-L6-v2,基于 ONNX)与外部嵌入接入;持久化向量存储,支持 HNSW 与 flat 索引、元数据过滤、重启恢复;图与超图存储以表达显式关系与多跳记忆;记忆分类涵盖工作/会话、情景/Reflexion、语义、程序性、因果与关系、学习、共享、可审计等;检索能力包含稠密相似度、稀疏与稠密融合、谓词感知 ANN、时间衰减、一致性门控、图重建、多向量 MaxSim、GNN 重排、Matryoshka 漏斗、磁盘 ANN;学习与自适应包含 SONA MicroLoRA、EWC++ 巩固、结果感知路由、自重建图记忆、Darwin 优化;压缩与恢复包含 LRU/LFU/一致性压缩、时序张量编解码、乘积量化、RaBitQ、图凝聚、快照、写时复制分支、缓存一致性模式;治理与分发包含命名空间隔离、能力门控检索、篡改可检测哈希链血缘、复制原语、Raft 原语、共享集体记忆(mcp-brain)。另提供 @ruvector/typesafe 本地决策引擎,输出带置信度与弃权的 choice/score/noul 决策。
- 适用场景
- 为 AI Agent 提供跨会话持久记忆与快速本地决策;本地 Agent 或编码记忆;嵌入式 Node.js 或 Rust 服务中的向量检索;工单路由、意图分类、紧急度评估等受限决策任务;高写入事件流;多跳企业知识检索;对时效性敏感的记忆召回;内存受限的边缘节点;现有数据湖或数仓集成;PostgreSQL 环境中的向量记忆;跨 Agent 共享记忆。
- 项目形态
- 开发框架
- 部署方式
- 未说明
- 主要依赖
- 未说明
- 使用限制
- 文档提到 AgenticMemory 的统一管理器目前驻留内存,跨类型合并方法尚未完成;ruvector-core 的 DbOptions.quantization 字段会被持久化但目前未应用到核心存储或索引,需要物理压缩时应使用专门的压缩 crate;默认 hash embedder 仅作为测试替身,未针对生产决策校准;文档给出的 150 工单测试集速度与准确率数据为特定工作负载测量值,非通用保证;读取或搜索记忆本身不会改变学习权重或保证未来结果更好。
- 许可证
- MIT
- 最近推送
- 2026-09-28 03:39
资料检查:2026-09-28 07:00 · 卡片整理:2026-09-28 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在本地开发环境中为 AI Agent 或应用嵌入持久化向量记忆,使用 Node.js 或 Rust API 存储和检索语义向量,支持跨会话恢复,无需数据库服务器或 API 密钥。
查看内容依据
RuVector is a Rust native substrate for fast local decisions and agent memory across sessions. It combines local semantic embeddings, persistent vector retrieval, graph relationships, explicit feedback learning, memory lifecycle controls, and optional shared memory.
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
利用 @ruvector/typesafe 决策模型对工单进行路由、意图分类和紧急度评估,将文本转为带置信度与弃权信息的类型化决策,无需调用完整大语言模型。
查看内容依据
Use it for bounded tasks such as ticket routing, intent classification, and urgency assessment where a full language model call is unnecessary.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。