← 返回 PaperDaily
视觉与图像
四大缩放维度首次系统对比:本地CUA堆算力不如“选对维度”
这篇来自汉阳大学的实证研究,把本地电脑使用代理的推理时扩展拆成上下文、时间、结构、并行四个维度逐项考察。结论有点反直觉:额外算力常常不是提升成功率,而是把失败模式从“死循环”改写成“假成功”。对做本地部署的团队来说,这是一份难得的避坑指南。
龙哥读论文
发布于 2026-09-05 00:31:11
阅读 6
查看原文
原论文信息如下:
本地AI代理的困局:计算资源加码为何不奏效?
现在AI圈子里,电脑使用代理 (Computer-Use Agent,简称CUA)是各家的新宠。所谓CUA,就是能像人一样看着屏幕、移动鼠标、敲键盘、完成任务的AI助手。和传统聊天机器人不同,它要理解图形界面,要记住自己刚才干了什么,还要在真实软件环境里一步步试探。理想状态下,你告诉它“帮我把这个月的报销单整理好”,它就真的打开Excel、点点菜单、把文件拖进文件夹。
听起来很美好,但落地有个大问题:把这种代理放在云端跑,用超大的闭源模型,确实很能打,可这不光烧钱,还有隐私风险。把代理放进本地,用开源小模型,才是很多人真正想要的。然而本地模型算力有限,能力也弱,经常干着干着就迷路了,要么原地转圈,要么直接卡死。
于是大家想到一条在纯语言推理领域很流行的路——推理时扩展 (inference-time scaling):既然模型本身不够强,那就多给它一些计算资源,让它多想几步、多生成几个候选方案,总该能提高成功率吧?在大模型上,这条路确实被证明有效,但放在资源受限的本地模型上,到底行不行?这就是汉阳大学这篇论文要回答的问题。
有意思的是,论文得出的结论相当反直觉:加算力,很多时候并不能提升任务成功率,只是把失败模式换了种形式 。而且越加,成本涨得越凶。做本地部署的团队如果正在无脑堆算力,看完这篇文章大概率会踩一脚刹车。
为了更清楚地说明这个结论,我们先来理解一下CUA代理的工作流程。一个典型的CUA代理,在每一步决策时,会接收当前屏幕的截图(可能还包括之前几步的截图)以及用户的任务指令,然后输出一个动作(比如点击某个坐标、输入一段文字、滚动页面等)。执行动作后,屏幕状态发生变化,代理再次观察并做出下一步决策,如此循环,直到任务完成或达到预设的最大步数。在这个过程中,每一步的决策都依赖多模态大模型对视觉信息的理解和推理。因此,模型的视觉理解能力、上下文记忆能力和决策规划能力,共同决定了代理能否高效、准确地完成任务。
在云端场景下,像GPT-4V或Claude 3.5 Sonnet这样的超大模型,拥有极强的视觉-语言联合推理能力,它们能够从复杂的屏幕截图中提取关键信息,制定合理的多步计划,并在执行过程中根据反馈灵活调整。因此,即使不额外增加推理时的计算量,它们本身就已经具备较高的任务成功率。而推理时扩展,比如让模型生成多个候选计划再从中选择最佳方案,或者允许模型进行更长时间的思考,可以进一步激发它们的潜力,带来显著的性能提升。
然而,本地部署的模型通常参数量较小(如7B-30B级别),其视觉编码器的容量、跨模态对齐的精度以及指令跟随的能力都相对有限。这意味着,即使给它们更多的推理时间或更多的候选方案,它们也可能无法有效地利用这些额外的计算资源来产生更优的决策。相反,它们可能会在错误的轨迹上越走越远,或者因为无法理解复杂的屏幕状态而提前“放弃”或“误判成功”。这正是论文所揭示的核心问题:推理时扩展的有效性,严重依赖于模型本身的能力上限。
四大缩放维度拆解:上下文/时间/结构/并行如何影响任务成功率
论文首先把推理时扩展拆成四种可以量化的维度。为方便理解,先交代一下两种最常见的CUA架构:
单代理 (Single Agent):一个多模态大模型包办所有事情。它接收当前截图、任务指令,以及之前若干步的截图和动作历史(H),直接输出一个动作,比如“点击坐标(1673, 427)”。然后环境给出新的截图,代理继续决策,直到任务完成或达到最大步数(S)。这种架构简单直接,但要求模型同时具备感知、规划和行动的能力,对模型的综合能力要求较高。
两阶段代理 (Two-stage Agent):把决策过程拆成规划和接地两个阶段。规划模块先根据当前截图和历史信息生成多个候选计划(P),再通过一个评判过程挑出最优计划,最后由一个专门的接地模型 (grounding model)把计划翻译成具体的坐标动作。GTA-1、Agent S等框架就属于这一类。这种架构的初衷是让规划更“深思熟虑”,但同时也引入了模块间信息传递的额外开销和潜在的格式错误风险。
上下文缩放 (Contextual Scaling):即历史截图数量H,取0、1、4、8张,对应agent能“记住”多少之前的屏幕状态。这直接影响代理对动态界面变化的理解能力。例如,在填写一个多步骤表单时,如果看不到之前填写的字段,代理可能会重复填写或遗漏步骤。
时间缩放 (Temporal Scaling):即最大解码步数S,取15、50、100,对应agent最多能和环境交互多少轮。这决定了代理在任务上最多能“折腾”多久,是限制其无限循环或无效操作的重要参数。
结构缩放 (Structural Scaling):即采用单代理还是两阶段代理,对应不同的框架复杂度。这代表了系统设计层面的选择,是让一个模型“多面手”式地工作,还是让多个模型“专业化”分工协作。
并行缩放 (Parallel Scaling):即两阶段框架中候选计划数P,对应同时生成多少条不同方案再择优。这类似于“集思广益”,期望通过增加候选方案的多样性来提高最终选中的计划的质量。
图1:(a)单代理架构直接把当前截图和历史长度H映射为动作;(b)两阶段架构包含规划阶段生成P个候选计划和接地阶段执行选中的计划
实验配置也比较克制:在OSWorld 基准上的361个Ubuntu任务上做了测试,用了四种开源模型——Qwen3-VL-8B-Instruct、Qwen3-VL-30B-A3B-Instruct(MoE)、UI-TARS-1.5-7B和OpenCUA-7B。两阶段框架中,接地模型固定为GTA-1-7B,规划任务则由Qwen3的两个模型承担。全程只用截图作为输入,不用辅助功能树(a11y树)这种额外API。选择这些模型和基准,是为了确保实验覆盖不同的模型架构(密集与MoE)、不同的参数量(7B到30B)以及不同的训练策略,从而使结论更具普适性。
可以把这四个维度理解成四个旋钮。论文逐个转动旋钮,像做控制变量实验一样,看它们到底怎么影响任务成功率、token消耗和失败类型。这种系统性的扫描方法,能够清晰地揭示每个维度在本地CUA场景下的独立贡献和交互效应,为后续的优化提供数据支撑。
失败模式转移之谜:算力增加反而导致"假成功"?
先看上下文缩放。在图2中,H=0(不看历史)时,各模型的平均成功率大约只有18%,agent经常陷入重复点击同一个菜单项的循环里,完全无法推进任务。一旦把H增加到1,成功率直接跳到25%以上。这说明哪怕只看上一帧截图,对稳定轨迹都有巨大的帮助。这个结果符合直觉:视觉上的连续性对于理解界面状态变化至关重要,哪怕只有一帧的上下文,也能帮助代理判断当前动作的效果。
图2:(a)不同本地模型的任务成功率;(b)Qwen3-VL-30B-A3B在S=15时的失败模式群体分析;(c)归一化平均步数;(d)归一化提示token使用量
继续增加到H=4,准确率还能再涨一些,到28.56%。但再往上加,H=8时反而掉到27.16%。换句话说,上下文缩放有明确的饱和点,过了这个点,多喂进去的截图只是烧token,对结果没有正贡献。论文分析认为,这可能是由于过多的历史截图引入了冗余信息,干扰了模型对当前屏幕状态的注意力聚焦。模型需要处理的视觉token数量剧增,而其有限的注意力头数无法有效处理这么多信息,反而导致了性能下降。
更值得玩味的是失败模式的转移。论文把失败分为几类:重复循环(repetitive)、最大步数用尽(max-step stall)、过早假成功 (premature false success)等。H=0时,大量失败来自卡死和循环;随着H增加,卡死变少了,但“假成功”开始变多——agent在任务没完成时提前宣布“搞定”,自己被自己骗了。这种失败模式的转移,揭示了推理时扩展的一个隐蔽副作用:它可能让代理在错误的道路上“走得更远”,甚至“自信地”停下来,而不是“困惑地”继续尝试。
图3:没有上下文接地(H=0)时,agent陷入重复循环;有足够历史(H=4)时,agent利用之前状态成功完成多步任务
图3给出了一个直观的例子:H=0时,agent不断点击同一个菜单项,陷入死循环;H=4时,能够借助历史状态跳出循环,完成多步任务。这说明历史上下文确实能稳定动作序列,但它增强的是“执行能力”,而不是“判断能力”——agent依然不知道自己到底做完没有。换句话说,上下文记忆帮助代理更好地“做”,但没有帮助它更好地“知”。这种“知行不合一”是导致假成功现象的关键原因。
再看时间缩放,结论更扎心:把最大步数S从15一路放到100,任务成功率几乎没有变化。图4显示,S增大后,最显著的变化不是成功率上升,而是平均步数和token消耗线性增长。和上下文缩放类似,S增大也能减少因步数不够导致的失败,但失败的总额没变,只是更多变成了假成功。这表明,对于本地小模型,限制其完成任务的主要瓶颈不是“时间不够”,而是“能力不足”。
图4:(a)不同本地模型的任务成功率;(b)归一化平均步数;(c)归一化提示token使用量;(d)Qwen3-VL-30B-A3B在H=4时的失败模式群体
论文对此的解释是:本地小模型的推理容量有限,额外步数不会帮它“想明白”,只是给了它更多机会在错误轨迹上继续走下去。也就是说,时间缩放实际是在给错误续航,而不是给成功加油。模型在每一步的决策质量没有得到提升,增加步数只是让它在低质量的决策序列上走得更远,最终到达一个它“自认为”完成的状态。
两阶段架构的陷阱:规划与接地分离在本地模型中的代价
在云端大模型时代,把规划和执行拆开是提升稳定性的利器。GTA-1、Agent S等框架都用这招拿到了不错的成绩。但在本地小模型上,这套思路还能不能走通?论文直接做了结构对比。
结果显示:在相同的历史长度和步数预算下,两阶段框架的成功率明显低于单代理。图5(a)(b)中,P=1(只生成一条计划)时,两阶段代理的准确率相比单代理明显更低,而token消耗却高出一大截。在成本-准确率坐标图(图5(c))中,两阶段配置几乎全部位于右下角——更贵,且更不准。这个结果对“模块化拆分总是更好”的普遍认知提出了挑战,至少在本地小模型场景下,这种拆分带来的额外开销和错误传播可能超过了其收益。
图5:(a)Qwen3-8B规划器的任务成功率;(b)Qwen3-30B-A3B规划器的任务成功率;(c)准确率-成本权衡;(d)Qwen3-VL-30B-A3B两阶段代理的失败模式群体(S=15,H=4)
第一,本地规划的“脑容量”不够。Qwen3-30B-A3B这种级别的模型虽然能下指令,但要生成高质量的多步计划,还需要对图形界面状态有精准的理解,这远超它们的能力范围。生成的计划经常不完整,或者和当前屏幕状态对不上,接地模型执行起来自然就歪了。规划模型需要从截图中提取足够的信息来构思一个可行的步骤序列,但小模型的视觉编码器可能无法捕捉到细微但关键的UI元素,导致计划脱离实际。
第二,规划与接地之间的格式依赖带来新的失败模式。图6展示了一个典型错误:虽然指令明确要求输出代码块格式,但规划器直接漏掉了观察区域,把动作写成了普通字符串,接地模型根本没法解析。这类格式错误在本地模型中占比不小,直接导致agent无法行动。这种模块间的“接口”问题,在云端大模型上可能因为模型指令遵循能力更强而较少出现,但在本地小模型上却被放大了。
图6:尽管有明确的格式指令,规划器仍然遗漏了观察区域,并把动作生成为普通字符串而不是有效的代码块,导致解析失败
并行缩放确实能部分挽救这个局面。当P从1增大到4,两阶段代理的成功率有所回升,格式错误也明显减少——毕竟多条计划里只要有一条格式正确且可执行,就被选中了。但代价是token消耗急剧增加,而且提升幅度远小于算力成本的增幅,属于典型的次线性收益。这表明,并行生成候选计划虽然能增加“命中”好计划的机会,但并不能从根本上提升规划模型的能力上限,只是用更多的计算量去“碰运气”。
这算“结构复杂化”和“并行冗余”之间的左右互搏,最后发现两个错误叠加也抵不过一个简单正确。对于本地部署,一个能力匹配的简单单代理模型,可能比一个复杂但能力不足的两阶段系统更可靠、更经济。
本地CUA的三条实用优化指南
基于这些实验观察,论文给本地部署团队提了三条非常接地气的建议。这些建议并非空泛的指导,而是基于具体实验数据的量化分析,具有很强的可操作性。
第一条,上下文长度要适度 ,别迷信“上下文越长越聪明”。实验里H=4已经是最佳甜点,继续加历史只增加成本,还会把失败推向假成功。真正该做的是选择性记忆——用检索或摘要机制保留关键状态,而不是把整个交互史都塞进上下文。PAL-UI等方向已经在探索这种紧凑历史表达。例如,可以只保留与当前任务目标最相关的历史步骤,或者用自然语言摘要代替原始截图,以减轻模型的注意力负担。
第二条,时间预算要有界 ,和模型能力匹配。把最大步数拉到100,除了让账单变长,基本没有正面效果。更合理的做法是让agent在卡住的时候能主动检测自己的“原地踏步”状态,触发循环检测、轨迹修订,或者提前终止并请求帮助。云端大模型那种恢复机制对本地来说太重了,轻量级的失败感知机制才是正路。例如,可以监控代理的动作序列,如果检测到重复的“点击-观察-点击”模式,就触发一个预设的“退出循环”策略,比如随机尝试一个不同的动作或直接放弃。
第三条,框架结构尽量简单 。给8B模型的规划能力做两阶段拆分,往往不是加持而是负担。本地agent的框架设计应该以模型的实际能力为上限,要么简化结构,要么针对性地做角色微调,让规划模型先学会“怎么输出一份能解析的计划”。如果一定要使用两阶段架构,那么对规划模型进行专门的格式微调,使其输出严格符合接地模型的输入要求,可能是比单纯增加候选计划数更有效的优化方向。
结论与展望:从"堆算力"走向"智能计算分配"
这篇论文的最核心贡献,是把“算力投入-成功率-失败模式-成本”这组关系在本地CUA场景下完整地扫描了一遍。四个维度的结论可以概括成一句话:计算资源不应该被均匀地堆砌,而应该被选择性地分配到模型真正需要的环节 。例如,将资源投入到提升上下文质量(如更好的历史摘要)或开发失败检测机制上,可能比单纯增加步数或候选计划数更有效。
论文也指出了后续方向:上下文质量的管理(而不是长度)、失败感知的控制机制(而不是无脑继续)、和模型能力对齐的agent框架(而不是无脑套用云端架构)。这三个方向组合起来,才是本地CUA走出困境的正路。未来的研究可以探索如何让代理具备“自知之明”,即能够评估自己的动作是否有效,并在必要时寻求帮助或改变策略。
龙迷三问
问:论文里提到的CUA到底是什么? 答:CUA全称Computer-Use Agent,中文可以叫“电脑使用代理”,指的是能像人类一样操作图形用户界面(GUI)来完成任务的AI系统。它需要理解屏幕截图、执行点击/输入/滚动等动作,并依据环境反馈持续调整行为。传统自动化脚本是固定流程,而CUA依赖多模态大模型的推理能力来应对未见过的新任务。它的核心挑战在于将视觉感知、语言理解和动作执行三者有机结合。
问:什么是“过早假成功”? 答:这是论文里最有趣的一个概念。它指agent在任务其实没有完成时,自己判断已经搞定、直接停止执行的情况。论文发现,增加历史长度或最大步数后,很多失败从“卡死”转移成了这种“假成功”。也就是说,算力提高的不是真正完成任务的能力,而是让agent更自信地犯错。这种“假成功”比“卡死”更具迷惑性,因为它不会触发任何错误提示,使得问题更难被察觉和调试。
问:本地小模型的推理时扩展,和云端大模型的推理时扩展有什么本质区别? 答:云端大模型参数多、知识面广,额外算力能激发它已有的推理潜力;而本地小模型的推理容量有限,给它更多步数或更多候选方案,它也没有足够的“脑容量”去利用这些机会。论文的实证数据表明,本地模型在推理时扩展下更多是“把错误路径走得更好看”,成功率的天花板并没有被抬起来。这就像让一个小学生做高等数学题,给他再多的时间,他也很难独立解出来,而可能只是把错误的过程写得更长。
如果你还有哪些想要了解的,欢迎在评论区留言或者讨论~
龙哥点评
论文创新性分数: ★★★★☆ 系统性把推理时扩展拆成四个维度在本地CUA场景下做实证,角度新颖,尤其“失败模式转移”这个观察非常有价值。
实验合理度: ★★★★☆ 在OSWorld真实任务上覆盖了四种模型、多维配置,实验设计总体扎实;但部分结论(如结构分解的劣势)只测了一种两阶段实现(GTA-1),代表性略有局限。
学术研究价值: ★★★★☆ 为本地CUA的算力-精度权衡提供了首批系统证据,可以让后续研究者少走很多弯路,研究价值较高。
稳定性: ★★★☆☆ 主要呈现的是统计性规律,对“为什么小模型在更大计算预算下反而假成功变多”的机理分析还不够深刻,直接迁移到其他环境时结论稳健性仍需验证。
适应性以及泛化能力: ★★★☆☆ 只用了OSWorld的Ubuntu任务,未覆盖Windows/macOS、网页和移动端场景,结论外推需谨慎。
硬件需求及成本: ★★★★☆ 使用A100-80GB,模型规模为7B-30B级别,整体算力门槛尚可;论文本身也详细分析了token成本,对团队评估部署很有参考价值。
复现难度: ★★★★☆ 全部使用的是公开模型(Qwen3-VL、UI-TARS、OpenCUA、GTA-1)和公开基准OSWorld,但代码未开源,部分实验细节仍需对照原文复现。
产品化成熟度: ★★★☆☆ 实验结论可以直接指导配置选择,但“失败感知控制”等机制还只是建议方向,没有现成实现,离产品化还需一段距离。
可能的问题: 论文某些结论存在同义反复倾向,比如“增加H引入了更多假成功”本质上是“准确率饱和”的另一种表述方式,缺少对本地模型能力上限的底层分析。
主要参考文献
[1] Xie et al. OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments. arXiv:2404.07972.
[2] Bai et al. Qwen3-VL Technical Report. arXiv:2511.21631.
[3] Qin et al. UI-TARS: Pioneering Automated GUI Interaction with Native Agents. arXiv:2501.12326.
[4] Yang et al. GTA-1. arXiv:2504.xxxxx.
[5] Gonzalez-Pumariega et al. Scaling Agents for Computer Use. arXiv:2510.02250.
[6] Agashe et al. Agent S: An Open Agentic Framework that Uses Computers Like a Human. arXiv:2410.08164.
[7] Abhyankar et al. OSWorld-Human: Benchmarking the Efficiency of Computer-Use Agents. arXiv:2506.16042.
[8] Liu et al. PAL-UI: Planning with Active Look-back for Vision-based GUI Agents. arXiv:2510.00413.
*本文仅代表个人理解及观点,不构成任何论文审核或者项目落地推荐意见,具体以相关组织评审结果为准。欢迎就论文内容交流探讨,理性发言哦~ 想了解更多原文细节的小伙伴,可以点击 "阅读原文", 查看更多原论文细节哦!
本地AI代理别盲目堆算力,龙哥带你精读汉阳大学最新实证,搞懂推理时扩展的取舍之道!🤚
欢迎加入龙哥读论文粉丝群,
扫描下方二维码或者添加龙哥助手微信号加群 :kangjinlonghelper。
一定要备注:研究方向+地点+学校/公司+昵称(如 agent+上海+汉阳大学+龙哥) ,根据格式备注,可更快被通过且邀请进群。
『龙哥读论文』微信群目前包含:图像处理、大模型及智能体、自动驾驶及机器人、AI医疗及AI金融5个群