OpenClaw Memory Qdrant

🧠 本地语义记忆,零配置即用

开发工具榜 #14

为 OpenClaw 代理提供本地语义记忆能力,基于 Qdrant 向量数据库与 Transformers.js 嵌入模型,无需 API 密钥,支持对话上下文的存储、搜索与召回。

收藏
15.2k
安装
7.3k
版本
1.0.5
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

memory-qdrant 是 OpenClaw 框架的本地语义记忆插件,通过 memory_storememory_searchmemory_forget 三个工具实现信息的持久化存储与语义检索。安装后启用插件即可使用,默认采用零配置的内存模式,首次运行自动从 Hugging Face 下载约 25MB 的 Xenova/all-MiniLM-L6-v2 嵌入模型。

典型工作流程:

  • 使用 memory_store 保存用户偏好、任务结果等关键信息,支持分类标签
  • 通过 memory_search 以自然语言查询召回相关记忆,自动注入对话上下文
  • memory_forget 按 UUID 或语义匹配删除特定记忆

显著优点

1. 完全本地化:Transformers.js 在浏览器/Node 环境本地运行嵌入计算,无需 OpenAI 等外部 API,零网络依赖(除首次模型下载)
2. 灵活部署:支持纯内存模式(会话结束数据清零)或外接 Qdrant 服务,适应不同隐私需求

3. 语义理解:基于 MiniLM 的向量化检索,比关键词匹配更能捕捉意图相似性

4. 框架集成:专为 OpenClaw 设计,与代理工具链原生兼容

潜在缺点与局限性

  • 性能瓶颈:本地嵌入推理速度显著低于云端 API,大批量记忆处理时延迟明显
  • 存储限制:内存模式无持久化,意外重启导致记忆丢失;外接 Qdrant 需自行运维
  • 模型能力:MiniLM-L6 作为轻量模型,语义理解深度有限,复杂概念匹配可能不准
  • 生态依赖:绑定 OpenClaw 框架,无法独立使用或直接迁移至其他代理平台

适合人群

  • 重视数据隐私、拒绝云端 API 的 OpenClaw 用户
  • 需要轻量级记忆增强的个人自动化工作流
  • 开发本地优先 AI 代理的技术爱好者与小型团队

常规风险

| 风险项 | 说明 |
|--------|------|
| PII 泄露风险 | `autoCapture` 功能默认关闭,若开启会匹配邮箱/电话正则,可能意外记录敏感信息 |
| 网络溯源 | 首次运行需连接 Hugging Face 下载模型,存在下载来源验证风险 |
| 服务端信任 | 配置外接 Qdrant 时,数据将离开本地环境,需确保服务端可信 |
| 内存安全 | 内存模式无访问控制,多用户/多进程场景下存在数据隔离问题 |

安全解读

核心用法

memory-qdrant 是为 OpenClaw 代理设计的本地语义记忆系统,通过三大工具实现信息的持久化管理:

  • memory_store: 存储结构化记忆片段,支持按类别分类
  • memory_search: 基于语义相似度检索相关记忆,自动注入对话上下文
  • memory_forget: 按 ID 或内容删除特定记忆

部署极为简便——零配置即可在内存模式下运行,首次运行自动从 Hugging Face 下载约 25MB 的 Xenova/all-MiniLM-L6-v2 嵌入模型,完全本地推理。

显著优点

1. 完全本地化: 无需 OpenAI 等外部 API 密钥,数据不出境,契合隐私敏感场景
2. 灵活存储策略: 内存模式(重启清空,零持久化风险)与外部 Qdrant 服务器模式可选

3. 语义检索能力: Transformer 嵌入实现概念级匹配,优于关键词搜索

4. 上下文感知: autoRecall 默认开启,自动将相关历史记忆注入当前对话

5. 代码质量可靠: ES6 模块架构清晰,通过静态/动态分析及依赖审计

潜在局限与风险

  • autoCapture 隐私风险: 该功能默认关闭,但启用后会用正则匹配邮箱和电话号码模式,存在 PII 意外捕获可能
  • 记忆注入防护较基础: 虽实现 escapeMemoryForPrompt 分隔机制,但依赖提示工程防御,非完全免疫
  • 外部服务器信任依赖: 若配置自定义 Qdrant URL,数据将离境至第三方服务器
  • 模型首次下载: 需连接 Hugging Face,虽为官方可信源,但构成外部网络依赖

适合人群

  • 追求数据主权、拒用云端向量服务的隐私敏感用户
  • 需要代理跨会话保持上下文认知的复杂工作流开发者
  • 希望在本地实验 RAG(检索增强生成)架构的技术研究者

常规风险控制

建议保持 autoCapture 关闭,采用内存模式运行;如需持久化,务必使用 HTTPS 连接的自托管 Qdrant 实例,并定期审计存储内容。

OpenClaw Memory Qdrant 内容

手动下载zip · 14.1 kB
CHANGELOG.mdtext/markdown
请选择文件