←新闻详情

Unite.AI更新于 10月26日 22:22

计算机使用智能体如何看屏幕、点击并操作软件

What Are Computer-Using Agents? How AI Sees, Clicks, Types, and Navigates Software

AI 导读

Unite.AI 发文解释计算机使用智能体如何通过截图、无障碍树等感知软件界面,并以点击、输入、滚动等动作完成任务,再读取新状态验证结果。文章对比了这类智能体与传统浏览器自动化、API 和工具调用的差异,指出视觉定位错误、长任务漂移、提示词注入和凭据暴露等失败模式,并建议在隔离环境、最小权限和关键操作确认边界下运行。文中提到 OSWorld 等基准用于评估真实计算机环境中的表现。

推荐理由

AI 评分 62

文章拆解了计算机使用智能体的感知与执行闭环,并给出隔离环境、确认边界等可迁移的落地原则。

主题

标签

正文 · AI 翻译

计算机使用智能体是一类AI系统,能够感知软件界面,并通过点击、输入、滚动、拖拽和键盘快捷键等动作来操作界面。它们无需为每个应用配备专用API,而是通过人们使用的许多相同可视化界面来工作。

这种能力使智能体能够广泛触及遗留软件、网站和桌面应用。它也带来了不同寻常的风险。一个微小的视觉误解就可能让一项长任务偏离方向,而界面访问权限可能暴露已登录用户所能看到或更改的一切内容。

计算机使用为何重要

世界上许多重要软件都是为人而非智能体设计的。一个应用可能没有公开API,只以编程方式暴露部分功能,或者需要跨多个界面完成工作。

传统的机器人流程自动化可以操作用户界面,但通常依赖预定义的选取器和工作流。计算机使用智能体则增加了一个模型,能够解读不熟悉的屏幕、判断需要采取哪一步骤,并在界面变化或出现意外对话框时进行调整。

这使计算机使用成为一种通用工具。同一套感知与行动循环有可能驾驭电子表格、客户关系管理器、设计应用、浏览器或内部门户。

一个请求通过五项可观察的操作转化为结果。

定位是其中困难的中间步骤。智能体必须将诸如“打开最新发票”这样的概念性指令与某个特定的可见行或控件联系起来。文本标签和无障碍元数据可以提供帮助,但动态布局、基于画布的界面、重叠元素和含义模糊的图标可能迫使模型基于像素进行推理。

基本循环类似于人与软件交互的方式。

观察:捕获屏幕截图、无障碍树、文档结构、光标位置及其他环境状态。

解读:识别可见控件、内容、警告,以及当前屏幕与任务之间的关系。

选择动作:决定点击、输入、滚动、按键、等待或寻求帮助。

执行:运行时通过操作系统、浏览器或虚拟机接口执行该动作。

验证:捕获变化后的屏幕,并判断该动作是否产生了预期效果。

重复或停止:继续朝目标推进、从错误中恢复,或在受保护的边界处暂停。

OpenAI对计算机使用智能体的描述将这一能力界定为视觉感知与推理以及鼠标键盘动作的结合。关键不在于单次点击预测,而在于感知、行动与新观察到的状态之间的闭环。

智能体能够“看到”什么

计算机使用系统可以接收界面的不同表示形式。

屏幕截图提供通用的像素级视图,即使没有结构化界面元数据也能工作。它们可以捕获图表、图像、画布应用和视觉布局。然而,小目标、隐藏状态和含义模糊的图标可能难以解读。

无障碍树或文档结构以更结构化的形式暴露控件和文本。它们可以使元素选择更精确,但可能遗漏视觉信息,或在各应用之间表现不一致。

混合系统结合像素、结构化元素、应用状态,有时还包括直接API。这通常比把每个问题都当作纯视觉模仿来处理更为强大。

计算机使用与浏览器自动化

传统浏览器自动化使用代码和稳定的选取器来执行已知序列。当页面结构受控时,它快速且可预测。计算机使用智能体则动态解读界面,并能决定遵循哪个序列。

这些方法是互补的。一个稳健的系统可以让智能体决定必须做什么,然后通过确定性自动化或API执行已知操作。在结构化界面不可用或路径无法预先指定的情况下,像素级交互最有价值。

计算机使用与API及工具调用

定义性机制保留了权限和证据;捷径则移除了使该术语具有意义的边界。

感知将像素和无障碍数据转化为候选界面元素。

定位将预期动作与特定的可见目标联系起来。

执行发出鼠标、键盘、触摸或无障碍动作。

验证读取下一状态,而不是假定动作已成功。

这种混合方法既降低错误也降低成本。智能体可能通过API检索数据,仅为了完成遗留表单而打开桌面应用,然后通过另一次结构化查询验证最终记录。将视觉控制视为多种工具之一,可以避免迫使每一步都通过最不可靠的界面完成。

API提供面向机器的接口,具有明确的操作和数据类型。它通常比在屏幕上点击更快、更精确,也更容易验证。计算机使用以更大的歧义为代价提供更广泛的兼容性。

例如,智能体可能通过 API 查询库存,但使用供应商的网页门户来处理 API 不支持的异常情况。工具调用可以将这两种能力都暴露给模型,而运行时则优先选择最可靠的路径。

常见用例

后台运营:跨门户传输数据、处理常规表单,以及准备记录以供审批。

研究:浏览网站、筛选结果、收集证据,并更新工作文档。

软件测试:遵循用户旅程、记录失败,并检查视觉变化。

IT 支持:检查设置、收集诊断信息,并指导或执行经批准的修复。

个人生产力:协调文件、Web 应用、日历和文档。

无障碍:帮助用户操作原本难以导航的界面,但须受严格的隐私控制约束。

用户界面包含动态菜单、延迟加载、弹窗、滚动区域、小目标,以及看起来相似但后果不同的状态。一项任务可能需要数十个正确步骤,因此即使每步错误率不高,也会累积放大。

OSWorld 等基准在真实计算机环境中评估智能体,而非孤立的点击。OSWorld 2.0 将这一理念扩展到具有状态变化和更大变异性的更长工作流。斯坦福 2026 年 AI 指数技术性能章节报告了快速改进,同时仍显示在 OSWorld 上与人类表现存在差距,强调令人印象深刻的演示并不等于普遍可靠性。

主要失败模式

视觉定位错误:点击附近或外观相似的控件。

状态混淆:假定页面已加载、保存已成功或活动窗口已更改,而实际上并未如此。

长时程漂移:在多次小动作后丢失任务目标。

隐藏副作用:智能体本意只是预览,却提交了表单或完成了购买。

提示词注入:遵循嵌入在网页、文档或消息中的恶意指令。

凭据暴露:泄露或滥用已登录会话中可用的信息。

不可逆错误:未经充分审查就删除、发布、发送或购买。

安全与控制原则

未能预防:一个小的视觉定位错误就可能点击错误的控件,并造成不可逆的副作用。

控制措施按照系统获得权限的相同从左到右顺序排列。

界面内容是不可信的。网页、电子邮件或文档可能包含旨在重定向智能体的指令,恶意对话框也可能模仿熟悉的确认提示。系统应将页面内容与策略隔离,限制目标和凭据,并在出现意外权限请求或重大确认时暂停。

计算机使用应在能够完成任务的最狭窄环境中运行。专用浏览器配置文件、虚拟机或沙箱可限制对无关账户和文件的访问。会话应使用任务专用凭据和最小权限,而不是继承用户的整个桌面权限。

高影响操作需要明确的确认边界。系统应在提交、发送、购买、删除、发布或更改敏感设置之前立即暂停,并向用户显示确切的目标和影响。

智能体还应将屏幕内容视为不可信数据。网页内遇到的指令不得覆盖系统策略或用户任务。下载、复制的命令和外部通信需要单独验证。

任务成功是必要的,但还不够。团队应衡量步骤准确性、从意外状态恢复的能力、不必要的动作、时间、成本、敏感数据暴露、审批合规性,以及重复运行之间的一致性。

评估环境应改变屏幕分辨率、布局、数据、时序和应用状态。否则,智能体可能过拟合脚本化基准,却在日常软件中的变化上失败。

从编号输入到可观察结果,阅读计算机使用图表。该对比隔离出区分计算机使用与其最接近捷径的边界,而控制路径则标出在产生现实世界后果之前必须检查权限或不确定性的位置。标签保持为普通的响应式页面文本,因此可以在手机上翻译、换行和重排。

对于《什么是计算机使用智能体?AI 如何看、点击、输入并导航软件》,该可视化是一张地图,而非保证。真实实现可能合并阶段、重复某一步骤,或增加人工审批边界。重要的是团队能否在部署系统中识别相同的功能,为每个边界指定负责人,并测试它们之间的转换。如果某个阶段无法观察或衡量,那里的失败将难以诊断。

计算机使用智能体使人类软件界面成为一种通用工具。它们可以触达缺乏合适 API 的系统,并适应固定自动化难以轻易预见的任务。

这种通用性伴随着歧义和广泛的潜在影响。最强大的设计在可用时优先使用结构化 API,隔离计算机环境,验证每一次状态变化,并让人类控制有后果的操作。

来源

Unite.AI