模仿人类记忆的无状态对话压缩
TuringCorp-net/mosaic_compress · 技能
模仿人类记忆的无状态对话压缩。 LLM 对话永远受到限制——没有会话管理,没有上下文溢出。
★ 2GitHub 星标
1分支
2026-08-16最近更新
TypeScript开发语言
MIT许可证
项目简介
LLM 对话线性增长,MosaicCompress 让它们永远有界——自动、无感,用户甚至 不需要知道"会话"是什么。 工作原理 稳态消息数恒定——2 + heavyStart × 每轮消息数(纯双消息对话为 102 条), 第 60 轮还是第 15,000 轮都一样。压缩率趋近 100%。 设计哲学:鲜活的记忆,不是交接简报
行业通用做法是阈值触发的一次性全量总结:窗口满了就把全部历史压成一份简报, 交给"看过笔记的新人"——最近的细节也在最该鲜活的地方被转述丢失,且损失不可见。
MosaicCompress 模拟的是生物遗忘曲线:人不会记得 300 轮对话的第 3 轮, 只会留下教训、规则与关系。算法在同一份消息数组里复现这条曲线:
安装命令
dsh plugin --profile web add github:TuringCorp-net/mosaic_compress