一句话看懂:Hugging Face Papers 收录的论文提出 ProgAgent,一套围绕“用代码调用工具”的完整训练方案,试图解决大模型在长周期任务中上下文被工具返回结果撑爆的问题。摘要称,仅用 215 个合成任务,ProgAgent-14B 在 LOCA-bench 的 64k token 环境状态下通过率为 30.7%,而所评估的同规模基线为零。
事件核心:发生了什么
论文于 2026 年 10 月 10 日发布在 Hugging Face Papers,主题是让大语言模型学会在长周期任务中调度多种工具。作者把现有主流做法称为 Direct Tool Calling(DTC):模型按顺序调用工具,每次返回结果都追加进上下文,任务一长就容易出现“上下文腐化”,导致调度失败。
ProgAgent 改用 Programmatic Tool Calling(PTC):工具通过可执行代码调用,中间结果存进运行时变量,不再全部堆进模型上下文。论文称此前 PTC 多被当作推理阶段的优化手段,是否有利于训练并不清楚,而且缺少可验证的训练任务。为此,作者提供了一整套训练栈:合成可验证长周期任务的流水线、轻量 PTC 运行时,以及两阶段训练配方。
数据上,ProgAgent 只用 215 个任务、在四种环境规模下实例化,在四个基准上通过率高于所评估的同规模基线。其中 LOCA-bench 在 64k token 环境状态下,ProgAgent-14B 通过率为 30.7%,这些基线得分为零。跨 harness 实验还显示,PTC 训练的模型在两种评测接口下都优于 DTC 训练的模型,作者据此认为 PTC 训练的收益不限于接口本身。
为什么重要
Agent 工具调用的核心瓶颈正在从“模型会不会用工具”转向“上下文能不能撑住”。DTC 让每一步工具输出都进入上下文,任务越长、工具越多,token 消耗和干扰越大,成本和稳定性都会受影响。PTC 把中间状态放进代码运行时,等于把“记忆”从上下文窗口转移到程序变量,这是对 Agent 架构的一次路线调整。
更关键的是,论文把 PTC 从推理技巧推进到训练环节,并给出可验证任务的合成方法。如果这一路径成立,未来 Agent 的能力差异可能不只来自基座模型强弱,也来自训练阶段是否教会模型“写程序来编排工具”。
对用户/开发者/创作者的影响
对开发者而言,ProgAgent 提示了一条更省上下文的工具编排方式:把多步 API 调用、数据处理和中间结果管理写进代码,而不是让模型逐条读取工具返回。这对构建长流程 AI 应用、自动化工作流和企业级 Agent 更有参考价值。对普通用户和创作者,短期影响是间接的——如果这类训练方式被产品采用,长任务 Agent 的稳定性和可承受的 token 成本可能改善。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
目前公开信息仅为论文摘要,未核验全文实验,也没有产品发布公告。评测结果限定在论文所述任务、基准和 64k token 环境状态下,不代表长期排名或已上线能力。
值得关注的后续
一是 ProgAgent 的合成任务流水线和两阶段训练配方是否会开源,开发者能否复现并迁移到自有工具链。二是 PTC 运行时与主流 Agent 框架、代码沙箱和 API 生态的兼容成本。三是这一训练思路是否被闭源模型或商业 Agent 产品跟进采用,以及上下文成本能否因此下降。


