编码 agent 长会话变慢是模型问题吗?作者认为是上下文管理问题

Charles-SG · reddit · 2026-11-03

作者观察到一个反复出现的现象:同等模型的两个 agent 在长会话中一个稳定、一个退化——首 token 变慢、回合变长、上下文到后期几乎无法支撑后续工作。他认为大家比较的其实不是推理速度,而是上下文管理策略。

三种被混为一谈的"慢":

典型退化路径:历史线性增长 → 工具返回把文件内容和搜索结果灌进窗口 → 触发压缩 → 细节丢失 → 模型重读丢失内容 → 回合数上升。谁更早卸载上下文(子 agent、外部文件、摘要),谁就显得稳定,即使单回合并不更快;prompt 缓存命中率也符合这一逻辑——同样的权重,不同的上下文策略,体验截然相反。

作者认真对待的反驳:稳定可能只是因为它更早放弃你。压缩即遗忘,被悄悄摘要塑形的长任务会显得快但后期漂移。若如此,正确指标不应是体感速度,而应是最终质量 × 总 token。

作者向社区提问:你在长会话中见到退化吗?是三种慢中的哪一种?逐回合记录 token 用量能否让它显形?有人在真实测量过,还是全凭感觉?

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →