ATLAS模式缓存:跨会话记忆机制如何把历史经验注入新任务,让编码智能体越用越聪明

发布时间:2026/10/9 1:00:18
ATLAS模式缓存:跨会话记忆机制如何把历史经验注入新任务,让编码智能体越用越聪明
ATLAS模式缓存跨会话记忆机制如何把历史经验注入新任务让编码智能体越用越聪明【免费下载链接】ATLASAdaptive Test-time Learning and Autonomous Specialization项目地址: https://gitcode.com/gh_mirrors/atlas112/ATLASATLAS 模式缓存Pattern Cache是 ATLASAdaptive Test-time Learning and Autonomous Specialization项目内置的跨会话记忆机制每次任务成功完成后系统自动把可复用的代码经验存入 SQLite 缓存下次你再提出类似任务时代理proxy会从历史记忆中挑出最相关的 3 条经验作为[system note]悄悄注入新对话——编码智能体就这样越用越聪明而这一切对完全透明、零配置。模式缓存解决什么问题大多数编码智能体有一个共同短板失忆。你今天让它修好一个棘手的 bug、摸索出一套 API 用法明天换个会话这些经验全部清零。ATLAS 的解法来自一个有趣的类比——艾宾浩斯遗忘曲线Ebbinghaus forgetting curve。缓存里的每条模式Pattern都不是平等的类型不同保鲜期不同API 用法 7 天半衰期、Bug 修复经验 14 天、架构级决策 30 天、语言习惯idiom90 天用得多记得牢访问次数越多衰减越慢对数频率加成越新鲜权重越高按相似度 × 遗忘衰减 × 使用频率三项相乘打分定义见 pattern.py打分逻辑见 pattern_scorer.py。写入路径成功经验如何被记住一次任务成功跑完后V3 流水线会触发一条后台写入管线模式抽取器调用 LLM把本次成功的解法提炼成一段可复用的代码模式 一句自然语言摘要pattern_extractor.py启发式分类判断它属于哪类经验bug 修复 / API 用法 / 架构 / 习惯 / 错误修复并据此设定半衰期写入SQLite 模式存储同时更新共现图Hebbian 边权——记录哪些经验经常一起出现这套模块完整收录在 geometric-lens/cache/架构细节可查阅 ARCHITECTURE.md - Pattern cache 章节。读取路径新任务如何想起旧经验这是机制中最优雅的部分。当你向 ATLAS 输入一条新任务时任务类型分类纯启发式不调 LLM判断消息类型模式打分器用类型匹配 × 遗忘衰减 × 成功率从全库排序1 跳扩展沿共现图把高频共现的经验也带出来取top 3注入——agent.go 中的 fetchPatternContext 将其格式化为一个不超过 600 字符的[system note]块附在新消息前更妙的是失败软着陆fail-soft设计记忆服务超时或宕机时代理直接跳过注入、绝不让失忆耽误一轮对话。也就是说模式缓存是一个纯增益模块——它只会让智能体更强永远不会拖慢它。连续学习Replay Buffer 防止学了新的忘了旧的除了显式模式ATLAS 还有第二层记忆——回放缓冲区Replay Bufferreplay_buffer.py用蓄水池采样reservoir sampling在固定容量内保持经验分布均匀领域分层采样训练时按比例回放旧经验新旧 70/30 混合配合 EWC 防止灾难性遗忘简单说模式缓存是读给智能体看的笔记回放缓冲区是给评分模型吃的复习题两者共同构成跨会话记忆。快速上手3 步体验模式缓存克隆仓库本仓库为只读镜像git clone https://gitcode.com/gh_mirrors/atlas112/ATLAS按 docs/SETUP.md 配置环境用 Docker Compose 启动全套服务docker-compose.yml正常和智能体对话即可——无需任何额外命令模式缓存随 geometric-lens 服务自动读写想深入细节推荐这几篇官方文档架构全景含 Pattern cache 数据流图docs/ARCHITECTURE.md运行与运维docs/OPERATIONS.md中文版架构文档docs/lang/zh-CN/ARCHITECTURE.md总结ATLAS 模式缓存用一个简洁的设计回答了如何让编码智能体拥有长期记忆维度做法效果记忆什么LLM 提炼的成功经验 类型分类只记高价值内容怎么记住艾宾浩斯衰减 频率加成常经验久存过时经验自然淡出怎么用top-3 系统笔记注入新任务零感知、零成本容错全程 fail-soft记忆挂掉不耽误干活历史经验 → 打分筛选 → 注入新任务一条闭环让编码智能体的表现随使用时长持续爬坡。这正是 ATLAS 自适应测试时学习理念最直观的落地。【免费下载链接】ATLASAdaptive Test-time Learning and Autonomous Specialization项目地址: https://gitcode.com/gh_mirrors/atlas112/ATLAS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考