← 重要论文

论文解读 · 2026年10月17日

OpenGCUA:面向通用计算机使用智能体的完全开放技术栈

OpenGCUA: Toward a Fully Open Stack for Generalist Computer Use

智能体多模态 中级 点赞 266 cs.CV Tongyi-MAI

公开了一种智能体设计:由模型自行决定观察方式、行动方式和任务管理,并以代码执行GUI操作。在OSWorld-v2上,它提高了全部8个前沿模型的得分,并将步数减少约一半。

问题

计算机使用智能体正从以屏幕点击为主,转向混合使用shell、无障碍树、API和代码执行。但GPT-6 Astra等最前沿系统没有公开提示词、harness和执行轨迹,因此很难研究哪些设计会影响性能和成本。

方法

将通用计算机使用智能体(GCUA)定义为由模型在每一步自行决定“观察什么、如何行动、如何管理任务”的系统。GUI、CLI和混合智能体被视为预先固定了其中部分决策的特例。实现的核心有两点。第一,让GUI操作和程序调用写在同一段代码中,使条件语句、循环和验证能根据中间结果在一次模型调用内运行。第二,把截图时机、任务状态跟踪等原本由harness规则固定的决策交给模型(harness-to-model decision transfer)。同时公开了面向真实设备的harness,以及计算机、移动端和浏览器通用SDK的早期版本。

结果

局限

此次公开不包含训练好的模型。真实设备harness和SDK为早期版本。真实设备比较仅限于4个macOS任务和选定的运行,难以推广。基准结果也只基于OSWorld-v2离线集这一个数据集。

意义

它提供了依据:构建业务自动化智能体时,用“以代码批量执行”代替“屏幕点击”,并把观察时机交给模型,可以同时改善准确率和成本。8个模型的执行轨迹均已公开,便于比较和复现设计。

关键术语

GCUA(Generalist Computer-Use Agent)
同时使用屏幕操作和shell、API等程序访问方式,并在每一步由模型自行选择观察、行动和任务管理方式的计算机使用智能体。
Harness
在模型外部负责提供观察、执行行动和管理上下文的运行框架。例如“每一步都截图”这类规则就属于这里。
无障碍树(Accessibility Tree)
操作系统以结构化方式提供的屏幕元素角色、名称和值等信息。无需坐标即可直接操作元素。
Batched Actions与代码执行
Batched Actions是一次性预先确定并发送多个动作的方式;代码执行则是发送可根据运行中结果进行分支、循环和验证的程序。

原文

作者: Hanzhang Zhou, Long Li, Quyu Kong, Lei Wang, Panrong Tong, Long Chen, Tianyu Xia, Gongjie Zhang, 等 · 发布 2026-10-15 · 许可 CC BY 4.0 · 基于全文分析

本解读是 AI 阅读论文后撰写的摘要,请以论文原文为准。