开发 Computer Use 模型

原文:Developing a computer use model

导读

这篇文章解释 Claude computer use 的研究过程:模型通过屏幕截图理解界面,移动鼠标、点击、输入文本,像人一样使用软件。它是从“让工具适配模型”转向“让模型适配现有工具”的关键一步。

说明:本文按 Agent Learning 的中文阅读页格式,对原文结构与关键技术细节做中文转述与解读。

核心观点

正文

为什么 computer use 重要

大量现代工作发生在现有软件中。如果 AI 只能通过专门 API 或定制工具工作,应用范围会受限。computer use 的目标是让 Claude 直接使用人类每天使用的软件界面。

这意味着模型可以在没有专用 connector 的情况下完成任务:看屏幕、理解界面、点击按钮、填写表单、复制信息。这为通用 agent 打开更宽入口。

研究挑战:看懂屏幕并精确操作

computer use 建立在 tool use 和 multimodality 基础上。Claude 需要理解屏幕截图,然后决定该执行什么操作。它还必须计算 cursor 应该水平和垂直移动多少像素。

文章特别提到,数像素很关键。没有这个能力,模型很难给出可靠鼠标命令。这是一个看似简单但对 LLM 很难的低层技能。

泛化和安全

Anthropic 发现 Claude 能从 calculator、text editor 等少量简单软件训练中较快泛化,结合原有推理能力,把用户 prompt 转成逻辑步骤并在遇到障碍时自我纠正。

安全方面,computer use 可能让 Claude 暴露在网页 prompt injection 中,也可能被滥用于 spam、misinformation、fraud 或选举相关活动。因此 beta 阶段需要 classifier、监控和参考实现中的安全建议。

还远未到人类水平

Claude 在 OSWorld 上 14.9% 的成绩领先同类模型,但远低于人类 70-75%。它仍然慢、容易出错,拖拽、缩放和短暂屏幕变化都难处理。文章把早期错误作为提醒:computer use 是突破,但还不是可靠自动化替代品。

深度解读

computer use 是 agent 发展史里的关键抽象转换:过去我们为模型设计工具,现在让模型学会使用人类已有工具。它的潜力巨大,因为世界上大多数业务系统不会立刻提供干净 API;但风险也同样大,因为 GUI 环境模糊、状态多、验证难。真正可用的 computer-use agent 需要视觉、动作、记忆、权限、审计和 sandbox 一起成熟。

落地启示