核心用法
Self-Improving Enhancement 是一套专为 AI 助手设计的智能记忆增强框架,基于原版 self-improving 技能构建。核心工作流包括:
1. 初始化系统:运行 init.py 创建三级记忆架构(HOT/WARM/COLD)
2. 全量日志记录:通过 full-chat-logger.py 持久化所有文本对话及图像描述
3. 智能压缩:当 memory.md 超过 80 行时自动触发相似条目合并
4. 模式识别:自动检测用户的时间偏好、格式习惯、交互风格等 recurring patterns
5. 定期复盘:集成心跳检测,支持周/月/季度生成学习报告
显著优点
- 防记忆丢失:V2.0 新增完整聊天日志持久化,彻底解决会话重启导致的上下文断裂
- 智能自动化:60%+ 词重叠检测自动合并、LLM 摘要压缩、使用频率自动分级
- 上下文感知:记录学习时的项目/任务类型/时间上下文,防止工作/个人场景混淆
- 多技能协同:与 wechat-controller、health-guardian、skill-creator 等技能共享记忆图谱
- 可视化分析:实时统计内存分布、健康评分(0-100)、使用效率百分比
- 安全保护:30 天强制保护锁,防止误删近期日志
潜在缺点与局限性
- 存储膨胀:全量日志长期累积可能占用显著磁盘空间,需依赖手动/自动清理
- 隐私边界模糊:虽然声明不存储敏感数据,但"图像描述"自动提取机制存在泄漏风险
- 多用户隔离不足:团队场景下的"记忆分区"方案依赖手动配置,无内置身份隔离
- 跨平台兼容性:主要测试环境为 Linux/Darwin/Win32,嵌入式或容器环境未验证
- 模式识别误报:60% 词重叠阈值可能产生过度合并,关键细节存在被摘要覆盖的风险
适合人群
- 高频 AI 助手用户:日均对话 50+ 轮、依赖 AI 处理复杂多步骤任务的用户
- 多项目开发者:需要在不同技术栈/代码规范间快速切换,且希望 AI 自动适配的工程师
- 长期记忆需求者:期望 AI 记住数月前偏好设置、无需重复调教的用户
- 技能开发者:使用
skill-creator构建自定义技能,需要跨技能知识沉淀的进阶用户
常规风险
- 数据残留风险:
--auto标志可能绕过人工确认导致意外压缩 - 日志解析漏洞:JSONL 格式的聊天日志若被篡改,可能影响模式识别准确性
- 依赖链风险:依赖
python3及多个外部脚本,任一组件故障将导致记忆系统降级 - 30 天锁 bypass:通过修改系统日期可绕过保护机制(设计局限)