Memory Tools

🧠 智能体掌控的长期记忆中枢

OpenClaw智能体控制的持久化记忆插件,支持置信度评分、语义搜索与自动衰减,由代理自主决定存储时机,避免上下文噪音

收藏
10.6k
安装
3.2k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Memory Tools 是一款面向 OpenClaw 框架的智能体控制型记忆插件,采用「代理决策」设计理念——不同于传统系统自动捕获所有信息的模式,该插件赋予 AI 代理自主决定何时存储、检索记忆的能力。

六大核心工具

  • memory_store / memory_update / memory_forget:记忆的增删改
  • memory_search:基于 LanceDB 的语义向量搜索
  • memory_summarize:跨记忆主题聚合摘要
  • memory_list:按类别/重要性排序浏览

关键特性

  • 双维度评分:置信度(1.0=明确陈述,0.5=推断)与重要性分级,实现精细化记忆管理
  • 8大记忆类别:fact(事实)、preference(偏好)、event(事件)、instruction(指令)等结构化分类
  • 混合存储架构:SQLite 保证可调试性,LanceDB 提供高性能向量检索
  • 智能衰减机制:时间敏感记忆自动失效,避免过时信息干扰

显著优点

1. 噪音控制:代理驱动的存储策略显著减少上下文污染,优于无脑全量捕获方案
2. 学术背书:基于 AgeMem 论文(arXiv:2409.02634)设计,具备理论研究基础

3. 冲突自解:新信息自动覆盖旧记录,杜绝矛盾记忆

4. 透明可审计:SQLite 底层支持直接 SQL 查询与 JSON 导出

潜在局限

  • 依赖 OpenAI API:嵌入向量生成强绑定 OpenAI,成本与可用性受制于人
  • 部署复杂度:需 ClawHub 安装、npm 构建、网关重启等多步骤,对非技术用户门槛较高
  • 生态锁定:专为 OpenClaw 框架设计,无法直接迁移至其他代理平台
  • 调试门槛:pkill 级硬重启与权限修复暗示运行时稳定性有待观察

适合人群

  • 构建长期对话代理的开发者,需精细控制记忆生命周期
  • 追求上下文效率、厌恶自动记忆膨胀的技术团队
  • 已深度采用 OpenClaw 生态的进阶用户

常规风险

  • API 密钥泄露:OPENAI_API_KEY 环境变量管理不善可能导致额度盗刷
  • 数据持久化:本地 SQLite 存储需自行备份,无云同步机制
  • 权限配置:~/.openclaw 目录权限错误可致数据库连接失败

Memory Tools 内容

src文件夹
手动下载zip · 137.5 kB
config.tstext/plain
请选择文件