Soul Memory

🧠 AI 记忆的长期主义,本地化零依赖

专为 AI 代理设计的长效记忆框架,支持语义去重、粤语语境识别与 OpenClaw 自动注入,保存率提升 10 倍

收藏
4.5k
安装
1.5k
版本
3.5.11
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Soul Memory System 是一个面向个人 AI 助手的长效记忆管理框架,采用纯 Python 标准库实现,零外部依赖。核心功能围绕八大模块展开:优先级解析([C]/[I]/[N] 标签)、向量语义搜索、动态分类器、Git 版本控制、记忆衰减机制、自动触发器(Pre-response/Post-response)、粤语语境分支及纯 JSON CLI 接口。

安装后,用户可通过 SoulMemorySystem() 初始化系统,使用 add_memory() 写入记忆、search() 检索上下文,或启用 OpenClaw 插件实现对话前的自动记忆注入。v3.5.11 版本引入三重去重优化:相似度阈值从 0.92 下调至 0.85、100 字以下短文本豁免去重、分类维度去重,使记忆保存率提升约 10 倍。

显著优点

1. 零依赖与隐私优先:完全基于 Python 标准库,无外部 API 调用,数据本地 JSON 存储,支持跨域隔离。
2. 粤语原生支持:唯一针对粤语语气词分级(唔好/好啦/得咩)和语境映射优化的记忆系统,适合 CJK 用户。

3. OpenClaw 深度集成:通过 before_prompt_build Hook 自动注入相关记忆,支持 Cron 定时清理 Heartbeat 报告,实现端到端自动化。

4. 语义去重与版本控制:MD5 哈希追踪 + 语义相似度去重,配合 Git 集成,兼顾存储效率与可追溯性。

潜在缺点与局限性

  • 非分布式架构:基于本地 JSON 文件,单用户单实例设计,无法横向扩展至高并发场景。
  • 无云端同步:虽保障隐私,但跨设备迁移需手动备份 cache/ 目录。
  • 阈值调优敏感:v3.5.5 至 v3.5.11 的阈值反复调整(0.92→0.85)反映出去重策略在"误删"与"冗余"之间的微妙平衡,用户需根据实际数据特点二次调参。
  • 社区生态有限:GitHub 仓库由个人维护(kingofqin2026),Issue 响应与长期维护存在不确定性。

适合人群

  • 使用 OpenClaw 生态、需要对话上下文持久化的个人 AI 助手用户
  • 粤语或 CJK 语言环境下的开发者与极客
  • 数据隐私敏感、拒绝云服务的本地优先(Local-First)倡导者
  • 需要Heartbeat 报告自动清理与记忆质量评分的自动化运维场景

常规风险

1. 数据持久化风险cache/ 目录损坏或误删将导致记忆丢失,建议定期 --backup
2. 阈值误配置:去重阈值设置过低(如 <0.75)可能导致过度去重,丢失关键信息;过高则冗余膨胀。

3. 插件递归风险:虽已修复 "No Memory Loop",但自定义 Hook 仍可能因配置错误导致上下文无限膨胀。

4. MIT 许可无担保:开源协议明确免责,生产环境需自行评估稳定性。

Soul Memory 内容

data文件夹
modules文件夹
plugin文件夹
tests文件夹
web文件夹
static文件夹
css文件夹
js文件夹
templates文件夹
手动下载zip · 159.6 kB
dedup.jsonapplication/json
请选择文件