清华提出CoACT:Coding Agent总token消耗平均降33%

资讯 AI 行业观察 全文 3239 字 · 约 9 分钟读完 配图 8 张 分类智能体

ICSE 2027|清华提出CoACT:降低Coding Agent 33% Token开销

所属频道 智能体与 Agent
清华提出CoACT:Coding Agent总token消耗平均降33%(配图 1)


上下文越长,Coding Agent 每一步调用的开销就越高。能不能在任务照样完成的前提下,把上下文压下来?


Coding Agent 做软件任务时,得反复读代码、改程序、跑测试。每一轮返回的文件内容、搜索结果和日志都会堆在上下文里,下次调用还要整段重新带上。任务越难,上下文越长,每一步处理的 token 越多,花的钱也越多。统计显示,在 SWE-bench Verified 上,这些 observation 占总 token 消耗的 45.7%;在 Terminal-Bench 上最高到 67.8%。


那能不能直接压缩这些 observation?麻烦在于,压缩的时候很难判断删掉的内容后面还会不会用到。


清华大学人工智能学院的团队给出了 CoACT,一种面向 Coding Agent 的 observation 压缩方法。它判断的标准不是压缩结果像不像原文,而是压缩之后 Agent 的下一步动作有没有变化。在 SWE-bench Verified 的 200 个实例、三个 Agent 模型上,CoACT 让总 token 消耗平均少了 33.0%,平均 PASS@1 从 69.0% 升到 71.0%,任务表现和没压缩时接近。这项工作已被 CCF A 类会议 ICSE 2027 直接接收(Top 5%)。


清华提出CoACT:Coding Agent总token消耗平均降33%(配图 2)


  • 论文标题:CoACT: Action-Preserving Observation Compression for Coding Agents

  • 论文链接:https://arxiv.org/abs/2607.02911

  • 代码地址:https://github.com/THU-Agent/CoACT


一、现有压缩方法的局限


现有做法大体分成两类。一类是直接改写历史:滑动窗口把早先的命令和输出丢掉,AgentDiet 让模型定期回看历史,自行删掉重复或者用不上的内容。可历史一改,原来的 KV Cache 就没办法完整复用,模型得重新预填充改写后的内容——token 是少了,开销却未必跟着降。


另一类是在新的 observation 进入上下文之前就完成压缩。先前历史不动,缓存照常复用。CoACT 走的正是这条对 KV Cache 友好的路线。


沿这条路走,先得把压缩目标定清楚。Agent 是来干活的,压缩效果自然要看任务能不能做完。于是目标就是:任务成功率(PASS@1)与未压缩的 Agent 接近,同时尽量压低总 token 消耗。


这里要两头权衡。删得太狠,Agent 可能丢掉必要信息,任务失败或者反复读取;删得太少,开销又降不下来。


二、核心想法:下一步动作保持(NAP)


最直接的验证方式,是让 Agent 读完压缩结果把任务跑到底。问题是同一份 observation 能有好多种压缩,每种都跑完全程,成本太高;一次任务里压缩次数又多,最终结果究竟由哪一次压缩造成,也说不清楚。


在我们看来,Agent 的执行过程就是一个循环:读输出、执行动作、拿到新输出。假定初始环境一样,环境对相同动作的响应也一样,那么每次压缩之后 Agent 的下一步动作只要不变,环境收到的操作和返回的结果就相同,后续的动作序列乃至最终结果,理论上也不会变。


顺着这个推导,我们提出下一步动作保持(Next-Action Preservation,NAP):任务目标和历史保持一致,分别让 Agent 读压缩前后的 observation,再比对它接下来要做的动作。比如读完一段代码,Agent 原本要去查里面调用的某个函数,换成压缩结果后它还是去查这个函数,这次压缩就算保持了下一步动作。这样一来,每次压缩都能单独检验,不必等任务结束。


三、怎么造训练数据:

基于 NAP 的压缩示范构造


NAP 有了,我们训练了一个轻量压缩器,基座是 Qwen3.5-4B。步骤分几步走:


先由教师模型 Gemini3-Flash 针对同一份 observation 生成 8 份压缩候选;再让 Agent 在原始 observation 下多次采样,得到 8 个参考动作。每份压缩结果引出的动作,逐一与参考动作比对,取最相似的 3 个算平均,得分到 0.6 才算通过。比对不看字符串,而是解析命令的操作类型、目标文件和读取范围——写法不同但读的是同一段代码,会被认成相同操作。


检查通过之后,再从里面挑出更短的版本作为训练示范。要是 8 份候选一个都没过,就把原始 observation 当作目标,让模型学会该保留的时候保留。


四、训练分两步走:先离线引导,再在线对齐


如果只拿未压缩 Agent 的轨迹来造数据,会留下一个隐患。收集数据时,Agent 手里的历史是完整无缺的;可真到了部署阶段,前几步读到的内容已经被压过,它看到的历史跟训练时对不上。


为此,CoACT 分两个阶段推进。第一步先靠离线轨迹做监督微调,拿到一个初始压缩器。第二步把它放进 Agent 的实际运行里,让此前已压缩的历史保留下来,再做一遍动作比较和长度筛选,产出第二批数据。两批数据合到一起,用来训练最终的压缩器。


清华提出CoACT:Coding Agent总token消耗平均降33%(配图 3)


对照实验里,仅用离线数据训练的压缩器 PASS@1 是 56.0%,比未压缩的 57.0% 略低一点。把第二阶段的在线数据加进来以后,这个数字升到 60.5%,总 token 消耗则大致持平。


清华提出CoACT:Coding Agent总token消耗平均降33%(配图 4)


五、实验结果:省下三分之一,性能没有变


实验在 SWE-bench Verified 上随机抽了 200 个实例。三个模型都出现了 token 消耗下降:Qwen3.5-35B-A3B 从 3.795M 降到 2.428M,Deepseek-v4-Pro 从 1.068M 降到 0.868M,Gemini3-Flash 从 0.685M 降到 0.422M,平均降幅 33.0%。平均 PASS@1 则从 69.0% 变成 71.0%——Qwen 和 Gemini 各自涨了 3.5 和 4.0 个点,Deepseek 掉了 1.5 个点。平均交互步数同步从 56.5 步减到 51.2 步。


清华提出CoACT:Coding Agent总token消耗平均降33%(配图 5)


压缩之后,冗长臃肿的 observation 数量下降得很明显。以 Qwen3.5-35B-A3B 为例,长度超过 1K token 的 observation 占比由 32.3% 跌到 9.4%。


拿它跟现有的 observation 压缩方案一比,结果更有看头。还是看 Qwen:LLMLingua-2 压完之后,PASS@1 从 57.0% 掉到 50.0%,总 token 却从 3.795M 升到 10.329M;SWE-Pruner 升到 4.471M;LongCodeZip 降到 3.165M;CoACT 则是 2.428M,PASS@1 为 60.5%。换到 Deepseek 上,三种基线的总 token 都高过未压缩时的 1.068M,CoACT 反而压到 0.868M,在两个评测模型上都是总 token 最低的方法。可见光盯着把 observation 缩短,并不等于整个任务的开销就会跟着降下来。


清华提出CoACT:Coding Agent总token消耗平均降33%(配图 6)


作为单步压缩方法,CoACT 也能跟历史压缩方法搭配使用。光用 AgentDiet 时,总 token 是少了,估算总费用却从没压缩的 41.26 美元爬到 45.65 美元,问题出在改写历史影响了 KV Cache 复用。在 AgentDiet 流程里先接上 CoACT,估算总费用回落到 25.88 美元,任务成功率相差不大,比单用 AgentDiet 省了约 43.3%。


清华提出CoACT:Coding Agent总token消耗平均降33%(配图 7)


作者介绍


这项研究出自清华大学人工智能学院 AI Agent 课题组。通讯作者是清华大学人工智能学院助理教授李佳,主要研究方向为 AI + 软件、可信智能体;第一作者陈浩瑞为清华大学人工智能学院 2027 级直博生(拟入学),主攻 Efficient AI。


图片


本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. 清华CoACT:Coding Agent上下文开销如何降33%?

    Coding Agent 的上下文越长,每一步调用的开销越高,能否在不影响任务完成的前提下压缩上下文?Coding Agent 解决软件问题时,需要反复查看代码、修改程序、运行测试:每一步返回的文件内容、搜索结果和日志,都会留在上下文里,下一轮调用时还要整段重新带上。任务越难,上下文越长,每一步要处理的 token 就

    来源 腾讯网
  2. 吴明辉:AI下半场怎么算Agent的Token投入产出账?

    11月10日,明略科技创始人、CEO兼CTO吴明辉在2026中金论坛发表演讲。谈及 AI 投资是否存在泡沫,他把讨论落到了企业的投入产出上。在他看来,AI 投资上半场的重点是做出能力更强的模型。到了下半场,企业需要算清 Agent 完成一项业务任务消耗多少 Token,以及这笔开支能带来多少回报。Agent接手的工作越

    来源 腾讯网
  3. 张涛清华谈Agent:2026年Token竞赛背后,企业组织怎么变

    智能组织是生产力真正发生的地方。文丨江思远2025 年 11 月 30 日,距离年末只剩一个月,Manus 联合创始人张涛走进清华大学,告诉在场的同学们:如果还没用过 Agent 产品,一定要赶在年底前开始尝试。这样,几十年后,他们就能自豪地告诉孙辈:“我是在 Agent 元年就开始用 Agent 的人。”进入 202

    来源 腾讯网
  4. 吴明辉:AI下半场企业要算清Agent任务账,Token花在哪

    明略科技创始人吴明辉在2026中金论坛指出,AI投资已从模型能力竞争转向投入产出比核算。他通过假设账本分析企业与消费级应用的成本逻辑,提出“企业主权AI”概念,强调数据隐私与算力归属。随着Agent自主性增强,按Token计费与固定月费均存在矛盾,自有算力或成解决路径。未来Token市场可能类似程序化广告生态,出现撮合

    来源 AI 应用前沿
  5. 谷歌 Gemini 4 Hydrogen 发布:1.5 美元百万 Token 主打 Agent 执行

    谷歌推出 Gemini 4 系列新成员 Hydrogen,定位是“高效率执行者”。它在保持接近旗舰模型智能水平的同时,速度比上一代 Flash 快 2.5 倍,幻觉率控制在 8%。支持百万 Token 上下文和四档推理强度调节,特别适合代码批量处理、多步 Agent 任务以及长文档分析。API 定价亲民,免费用户也能在

    来源 AI 应用前沿
  6. 快手邱慧谈商业Agent落地:知识库、自进化与成交归因怎么做

    作者 | 邱慧,快手大模型应用算法专家编辑 | 宇琪审核 | 罗燕珊策划 | AICon 全球人工智能开发与应用大会随着大语言模型能力的持续演进,电商场景下的智能对话系统正从传统 FAQ 问答向具备规划、决策与工具调用能力的 Agent 架构迁移。本文整理自快手大模型应用算法专家邱慧在 AICon 2026 深圳站 的

    来源 腾讯网
  7. a16z提出B2A经济:AI Agent成互联网新用户,订单一年增近13倍

    智东西(公众号:zhidxcom) 编译 | 江宇 编辑 | 漠影智东西11月12日消息,近日,硅谷知名风投机构a16z官网刊文《Welcome to the B2A Economy》(欢迎来到B2A经济时代),提出新判断:AI Agent正在成为互联网的主要用户,企业未来不仅要争夺人类消费者,还要争夺AI Agent

    来源 腾讯网
  8. GitHub发布Agent Skills指南,智能体技能如何共享复用

    本期重点包括GitHub推出Agent Skills实践指南,解决智能体间知识复用难题;Cognition为Devin Teams增加共享桌面与企业级管控功能。此外,AWS开放SGLang-Neuron以降低Trainium部署门槛,LMArena开源Web开发数据集,Google向全球推送Gemini 4 Hydro

    来源 AI 应用前沿
  9. 腾讯混元Hy Realtime:能说会唱可调工具,已上线元宝与客服

    IT之家 11 月 13 日消息,腾讯混元今日发布全新实时语音模型 Hy Realtime。该模型在语音理解、指令遵循、拟人化表达等基础对话能力上有优异表现,同时新增 Agentic 工具调用与唱歌能力。 Hy Realtime 已在元宝语音通话、腾讯客服等产品上线,近期也将上线腾讯云,对外提供 API 服务。 官方表

    来源 AI 行业观察
  10. 亚马逊云科技中国团队谈AI落地:黄金三角闭环怎么走

    亚马逊云科技中国团队的经验是,以业务战略为中心,围绕场景、数据和人才构建“黄金三角”。亚马逊云科技产品专家团队总经理崔玮表示,智能体输出是否可信、执行是否有边界,除了安全思路,更重要的准确性来自企业内部数据。安全能力方面,亚马逊云科技持续深化“安全赋能AI”和“AI赋能安全”。

    来源 TechWeb
  11. 亚马逊云科技:AI落地为何个人提效企业不增效,黄金三角怎么补

    亚马逊云科技中国团队的经验是,以业务战略为中心,围绕场景、数据和人才构建“黄金三角”。亚马逊云科技产品专家团队总经理崔玮表示,智能体输出是否可信、执行是否有边界,除了安全思路,更重要的准确性来自企业内部数据。安全能力方面,亚马逊云科技持续深化“安全赋能AI”和“AI赋能安全”。

    来源 TechWeb
  12. 百度搭子选择开放:83.7%的Agent项目为何卡在通用场景

    83.7%的企业级Agent项目停在通用辅助场景,“广而不深”的落差怎么破?百度搭子给出的答案是“不建围墙”:不进新系统,而是接入企业已有的CRM、ERP、OA,让通用能力和行业伙伴的专业能力互补。本文拆解了从系统接入到经验沉淀的完整路径——企业拥有多少Agent不重要,越用越强的组织才重要。从个人提效到智能组织:企业

    来源 腾讯网
  13. Omdia预测:2026年全球AI软件收入将破2000亿美元

    根据Omdia最新的 《AI软件市场预测》报告,2026年全球AI软件收入将超过2000亿美元,达到2024年水平的两倍。Omdia的最新预测显示,生成式AI(Generative AI)和代理式AI(Agentic AI)的需求均呈加速增长态势,推动Omdia对其半年度市场展望进行了自新冠疫情以来最大幅度的上调。..

    来源 腾讯网
  14. LangChain估值30亿美元:LangSmith拿下7000家客户

    AI智能体开发平台LangChain传出30亿美元估值消息,其模型与平台无关的智能体管理工具LangSmith已吸引7000家客户。在AI从对话走向自主执行的转折期,这家人气初创公司能否将开发者口碑转化为稳固的商业护城河,成为行业关注焦点。

    来源 AI 科技快讯
  15. OpenAI推ChatGPT Wallet:dot智能体代购物,暂不收佣金

    ChatGPT Wallet 由 OpenAI 与美国运通、万事达卡和 Visa 合作开发,用户使用现有信用卡付款时,仍可享受原有的积分奖励和权益保障。符合条件的用户只需录入一次银行卡信息,随后便可让 dot 智能体帮忙寻找商品,每笔交易都需要通过安全验证才能完成。

    来源 IT之家
  16. 腾讯混元发布Hy Realtime:能唱歌,还能自己联网搜

    腾讯混元今日发文宣布,全新实时语音模型 Hy Realtime 正式发布。作为一款主打实时的语音模型,它在语音理解、指令遵循与拟人化表达等基础对话能力上表现优异,更一口气补齐两项新本领:一是 Agentic 工具调用,二是唱歌。换言之,它不再是单纯应答的"嘴",而开始长了能干活的手,离"像人一样交流"又近了一步。 Hy

    来源 AI 开发者社区
  17. Muse上线AI外呼:付费让AI替用户致电美国企业

    Muse的AI助手如今可以主动拨打美国企业电话,替用户完成预约、咨询等事务,但该功能需付费订阅。这标志着AI正从被动应答的聊天工具,进化为能主动执行任务的智能体。外呼算力成本高企是收费主因,同时也折射出AI能力扩张与商业可持续之间的行业性难题。

    来源 AI 科技快讯
向下滚动自动加载更多