论文

CUAWright:数字智能体的最小统一接口

CUAWright: A Minimal Unified Interface for Digital Agents

智能体系统Agent Harness

摘要

计算机使用智能体的常见方法,是将模型与特定领域的 Harness 配对:浏览器或桌面环境内配备人工设计、在任务执行前已固定的工具。随着模型编程能力提高,原生 GUI 和静态 Harness 反而限制了对系统状态的直接编程操作,以及灵活构建工具的能力。为此,我们提出 CUAWright:约 3,000 行代码的最小终端 Harness,以 bash 命令作为唯一行动接口,以文件系统作为可演化空间,动态创建工具并管理上下文。我们在多种数字任务上开展实验,发现最小可编程接口相对 GUI 或混合 CLI 接口带来显著提升。在 OSWorld 2.0 上,相对公开 GPT-5.5 基线,CUAWright 的部分奖励提高 33.2%,估计成本下降 37.5%。在 Online-Mind2Web 与长时域 Odysseys 基准上,成功率分别优于原生 GUI Harness 4.7% 和 44.0%。收益也扩展到需要准确视觉理解与 CLI 交互的 CAD 应用:在 CADGenBench 与 BenchCAD 上,配合 GPT-5.5 的统一 Harness 相对其他 CLI Harness 获得 8.1%—41.6% 的相对提升。结果表明,数字环境的可编程性远高于 GUI 界面所呈现的程度,以终端为中心的最小 Harness 有助于提升表现与效率。

CUAWright:数字智能体的最小统一接口的原论文方法或结果图
图 2:CUAWright 架构。终端作为智能体和任务环境之间的唯一接口。在任务执行过程的每个步骤中,智能体模型接收命令行输出作为观察或调用 CLI 工具按需将图像加载到上下文中,并输出执行的命令。底层执行环境包含运行时、一组可扩展的已安装 CLI 工具和应用程序,以及作为智能体工作区的文件系统,用于以编程方式管理系统状态和制作新工具。