OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  vector-memory:具备自动向量后备方案的智能记忆检索系统

vector-memory:具备自动向量后备方案的智能记忆检索系统

 
  omniai ·  2026-02-05 18:53:53 · 3 次点击  · 0 条评论  

名称: vector-memory
描述: 智能记忆搜索,支持自动向量回退。在可用时使用语义嵌入,否则回退到内置搜索。零配置——安装 ClawHub 后立即可用。无需设置,安装后 memory_search 立即生效,可选同步后效果更佳。


向量记忆

智能记忆搜索,自动选择最佳方法
- 向量搜索(语义理解,高质量)同步后可用
- 内置搜索(关键词匹配,快速)作为备用方案

无需任何配置。 安装后立即生效。

快速开始

通过 ClawHub 安装

npx clawhub install vector-memory

完成!memory_search 现已支持自动方法选择。

可选:同步以获得更好效果

node vector-memory/smart_memory.js --sync

同步后,搜索将使用神经嵌入进行语义理解。

工作原理

智能选择

// 同一调用,自动选择最佳方法
memory_search("James principles values") 

// 如果向量就绪:找到“autonomy, competence, creation”(语义匹配)
// 如果未就绪:使用关键词搜索(回退)

行为流程

  1. 检查:向量索引是否就绪?
  2. :使用语义搜索(同义词、概念)
  3. :使用内置搜索(关键词)
  4. 向量失败:自动回退

工具

自动选择最佳方法

参数:
- query (字符串):搜索查询
- max_results (数字):最大结果数(默认:5)

返回:匹配项,包含路径、行号、分数、片段

memory_get

从文件中获取完整内容。

memory_sync

为向量搜索索引记忆文件。编辑后运行。

memory_status

检查当前激活的方法。

对比

特性 内置搜索 向量搜索 智能包装器
同义词支持 ✅(就绪时)
设置 内置 需要同步 ✅ 零配置
回退机制 不适用 手动 ✅ 自动

使用方式

立即使用(无需操作):

node vector-memory/smart_memory.js --search "查询内容"

更高质量(同步后):

# 一次性设置
node vector-memory/smart_memory.js --sync

# 现在所有搜索都使用向量
node vector-memory/smart_memory.js --search "查询内容"

文件

文件 用途
smart_memory.js 主入口——自动选择方法
vector_memory_local.js 向量实现
memory.js OpenClaw 包装器

配置

无需配置。

可选环境变量:

export MEMORY_DIR=/path/to/memory
export MEMORY_FILE=/path/to/MEMORY.md

扩展性

  • < 1000 个块:内置 + JSON(当前方案)
  • > 1000 个块:使用 pgvector(参见 references/pgvector.md)

参考

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor