guava-memory

🧠 智能经验记忆与技能进化系统

OpenClaw 生态的 episodic memory 系统,基于 Q-learning 评分记录任务经验,自动沉淀成功模式为可复用技能,让 AI 助手实现经验积累与持续优化。

收藏
9.2k
安装
2.3k
版本
v1.0.0
CLS 安全性认证2026-05-17
点击查看完整报告 >

使用说明

GuavaMemory 是专为 OpenClaw 设计的结构化情景记忆系统,通过仿照人类 episodic memory 机制,为 AI Agent 提供长期经验积累与技能进化能力。该系统以 Markdown 文件作为存储介质,结合 Q-learning 算法的评分机制,让 AI 助手能够"记住"什么方法有效、什么路径失败,并在类似任务中自动调用最优策略。

核心用法围绕"记录-评分-沉淀"三部曲展开。每次任务完成后,系统会生成包含意图(Intent)、上下文(Context)、成功/失败模式(Success/Failure Pattern)及情感标记(feel)的 episode 文件,并计算 Q-value(效用值)。通过 memory_search 接口(兼容 Voyage AI),可在新任务开始时检索相关历史经验。当同一意图连续成功 3 次以上且 Q-value ≥ 0.85 时,系统会自动将经验提升为 memory/skills/ 下的标准化技能文档,实现从试错到最佳实践的转化。

显著优点包括:纯本地架构确保数据隐私,无需网络同步即可工作;Q-value 量化反馈机制提供了超越简单日志的数据驱动优化能力;与 OpenClaw 生态深度集成,支持语义搜索;反模式(anti-patterns)记录功能主动防止重复犯错;轻量级设计仅依赖标准工具 jq,无复杂环境配置。

潜在局限性不容忽视:作为个人开发者(T3)维护的项目,长期支持稳定性存疑;纯文本文件存储在超大规模记忆场景下可能面临检索性能瓶颈;缺乏内置的网络同步机制,无法实现多设备协作;需要用户手动维护目录结构和 index.json 索引,存在一定的使用门槛;此外,Q-value 的初始评分依赖人工设定,若评分标准不统一可能影响学习效果。

适合的目标群体主要是 OpenClaw 生态的进阶用户、需要构建长期记忆能力的 AI Agent 开发者,以及追求持续优化自动化工作流的技术团队。对于希望 AI 助手能从历史任务中"越用越聪明"的个人开发者而言,这是理想的记忆基建方案。

使用风险方面,尽管安全评级为 A 级,但用户仍需注意:定期备份 memory/ 目录以防数据丢失;由于来源为个人账号,建议在生产环境使用前进行代码审计;确保系统已预装 jq 工具,否则搜索脚本无法运行;虽然脚本无破坏性操作,但仍建议检查文件路径配置,避免误操作非目标目录。

安全解读

核心用法

GuavaMemory 是专为 OpenClaw 设计的 episodic memory 系统,通过 Q-learning 机制让 AI 代理记住什么有效、遗忘什么无效。核心流程包括:任务开始时调用 memory_search 检索相关历史 episode;任务完成后按标准格式记录到 memory/episodes/ep_YYYYMMDD_NNN.md;当同一意图成功3次且 Q≥0.85 时自动升华为可复用 skill。

系统采用 Markdown 原生存储,无需数据库。每个 episode 包含六大要素:Intent(意图)、Context(上下文)、Success Pattern(成功模式)、Failure Pattern(失败模式)、Q-value(质量评分)、Feel(主观感受)。Q值按 Q_new = Q_old + 0.3 * (reward - Q_old) 动态更新,reward 从 -0.5 到 1.0 分五级。

显著优点

  • 零依赖设计:仅需 jq 和 OpenClaw 内置功能,无外部 API 调用
  • 强化学习机制:Q值评分自然筛选高质量经验,避免经验堆砌
  • 自动技能提炼:满足阈值后自动聚合 episode 为可复用技能模板
  • 反模式追踪:专门记录失败经验,防止重复踩坑
  • 语义搜索兼容:与 Voyage AI 等向量搜索无缝集成

潜在缺点与局限

  • 人工维护成本:index.json 需手动同步,易因遗忘导致搜索失效
  • Q值主观性:reward 打分依赖用户判断,缺乏客观验证机制
  • 存储膨胀:长期运行后 episodes 目录可能臃肿,需定期归档策略
  • 单次记录限制:禁止任务中途重写,复杂多阶段任务可能信息丢失
  • Shell 脚本简陋ep-search.sh 仅支持基础排序,无高级过滤

适合人群

  • 长期使用 OpenClaw 处理重复性任务的高级用户
  • 需要建立个人工作流知识库的开发者/研究者
  • 愿意投入初期配置时间换取长期效率提升的效能追求者

常规风险

  • 数据丢失:纯本地文件存储,无自动备份机制
  • 隐私泄露:episodes 以明文 Markdown 存储,共享工作区时可能暴露敏感操作路径
  • 版本兼容:未来 OpenClaw 规范变更可能导致模板失效
  • 过度拟合:高频任务的高 Q 值可能压制创新尝试

guava-memory 内容

scripts文件夹
templates文件夹
手动下载zip · 3.6 kB
ep-search.shtext/x-shellscript
请选择文件