智能记忆检索

2小时前更新 2 00

AI代理上下文记忆系

收录时间:
2026-02-26
智能记忆检索智能记忆检索
智能记忆检索

技能简介

Smart Memory 是面向 AI 代理的上下文感知记忆系统,采用 SQLite 单文件数据库,支持 FTS5 关键词搜索与语义向量搜索的混合检索,无需外部服务或 API 密钥。

能做什么

  • 快速模式:直接向量相似度搜索,适合简单查询与事实检索
  • 专注模式:通过 Focus Agent 多轮筛选与综合,处理复杂决策与多事实合成
  • 混合搜索:BM25 关键词匹配结合余弦相似度语义匹配
  • 本地运行:基于 Transformers.js 生成嵌入,数据不出本地
  • 自动优化:检测 sqlite-vec 时启用原生向量运算加速

使用说明

安装指令:

npx clawhub install smart-memory

或通过 ClawHub 安装:https://clawhub.ai/BluePointDigital/smart-memory

基础使用:

  1. 同步记忆文件:node smart-memory/smart_memory.js --sync
  2. 快速搜索(默认):node smart-memory/smart_memory.js --search "查询内容"
  3. 启用专注模式:node smart-memory/smart_memory.js --focus,然后执行搜索
  4. 关闭专注模式:node smart-memory/smart_memory.js --unfocus

工具调用:

  • memory_search({query, maxResults}) — 执行搜索
  • memory_get({path, from, lines}) — 获取指定片段
  • memory_mode('focus'|'fast') — 切换或查询模式

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言查询;可选参数 maxResults(默认5);模式切换指令 –focus/–fast/–unfocus
输出Fast模式:片段数组(path/from/lines/score/snippet);Focus模式:结构化对象(confidence/sources/synthesis/facts)
适用人群AI代理开发者、知识管理用户、本地优先隐私敏感场景
不包含云端托管方案、多租户权限体系、自动归档清理机制

 

风险提示

  • 专注模式消耗更多计算资源,响应时间延长
  • 首次同步大容量记忆文件可能耗时较长
  • 本地嵌入模型占用内存,低配置设备需注意
  • sqlite-vec 扩展非必需,但缺失时性能下降

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/bluepointdigital/smart-memory/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...