轻装上阵,CarryOn:为长程智能体构建面向对象的上下文
Pack Light, CarryOn: Building Object-Oriented Context for Long-Horizon Agents
精选理由
提出对象化上下文方法,提升长程智能体任务表现并显著降低令牌消耗。
AI 摘要
长程智能体将任务进展积累在持久化任务状态中,却仍反复处理描述这些进展如何取得的交互历史。这引出了一个自然的问题:长程上下文能否围绕可复用的进展来组织,而不是围绕产生这些进展的历史?本文介绍 CarryOn,这是一种面向对象的上下文运行时,围绕可复用的任务对象组织任务续接。CarryOn 不将压缩后的历史或重建的进展描述作为任务续接的主要依据,而是基于续接载体、补充性执行上下文以及持续更新的近期交互尾部构建上下文视图。一个核心挑战是,在相关历史被移除后,如何保持这一可复用基础的有效性:CarryOn 如何在不于每次折叠时重建完整表示的情况下更新这一基础?CarryOn 跨折叠维护载体记录,依据绑定的证据和适用的环境检查修订受影响的记录,同时保留未受影响的记录,并同步更新执行上下文。在 OSWorld 2.0 和 BrowseComp-Plus 上的实验表明,性能分别提升了 5.8% 和 7.0%,同时总 token 用量分别减少了 51.9% 和 22.9%。项目页面:https://ethannju.github.io/carryon