vector-memory技能使用说明
2026-03-28
新闻来源:网淘吧
围观:15
电脑广告
手机广告
向量记忆
智能记忆搜索自动选择最佳方法:
- 向量搜索(语义化,高质量)在同步后启用
- 内置搜索(关键词,快速)作为备用方案
无需配置。安装后立即生效。
快速开始
从ClawHub安装
npx clawhub install vector-memory
完成!memory_search现已支持自动方法选择。
可选:同步以获得更佳结果
node vector-memory/smart_memory.js --sync
同步后,搜索将使用神经嵌入实现语义理解。
工作原理
智能选择
// Same call, automatic best method
memory_search("James principles values")
// If vector ready: finds "autonomy, competence, creation" (semantic match)
// If not ready: uses keyword search (fallback)
行为流程
- 检查:向量索引是否就绪?
- 是使用语义搜索(同义词、概念)
- 否:使用内置搜索(关键词)
- 向量失败:自动回退
工具
memory_search
自动选择最佳方法
参数:
query(字符串):搜索查询max_results(数字):最大结果数(默认:5)
返回:包含路径、行数、分数、片段的匹配项
memory_get
从文件获取完整内容。
memory_sync
为向量搜索索引记忆文件。编辑后运行。
memory_status
检查哪种方法处于活动状态。
对比
| 功能 | 内置 | 向量 | 智能包装器 |
|---|---|---|---|
| 同义词 | ❌ | ✅ | ✅(就绪时) |
| 设置 | 内置 | 需要同步 | ✅ 零配置 |
| 回退方案 | 不适用 | 手动 | ✅ 自动 |
用法
立即(无需操作):
node vector-memory/smart_memory.js --search "query"
更高质量(同步后):
# One-time setup
node vector-memory/smart_memory.js --sync
# Now all searches use vector
node vector-memory/smart_memory.js --search "query"
文件
| 文件 | 用途 |
|---|---|
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)
参考资料
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~