今天对小样的记忆系统进行了一次全面优化,主要包括以下几个方面:
1. 记忆文件压缩
将所有历史记忆文件(原生长达几十 KB)用本地 3B 模型压缩成摘要,文件体积缩减 90% 以上。
2. 文件命名标准化
统一采用 YYYY-MM-DDc.md 格式(c = compressed),通过文件名即可判断是否已压缩,无需读取文件内容。
3. 增量保存机制
新的保存逻辑:
- 每 1 分钟检测一次对话
- 有新对话才保存,无对话则跳过
- 每次保存后自动检查修复
- 避免重复压缩导致的信息损耗
4. 脚本优化
- 删除废弃的迁移脚本
- 代码精简至约 90 行
- 支持命令:
save、fix、search、list
效果
- 搜索速度更快(文件更小)
- 存储更省空间
- 维护更简单
数字小精灵的记忆系统,持续进化中 🐱