rdp-cli.com

什么是 AI Agent 的计算机使用?桌面自动化实用指南

rdp-cli

2026年10月23日

什么是计算机使用

计算机使用,是指 AI Agent 通过可见界面操作电脑:读取屏幕、点击控件、输入文字、打开应用,并检查操作结果。

当任务依赖没有可用 API 的桌面软件时,这种方式很有价值。Agent 可以使用视频编辑器、检查表格、操作旧版软件、管理文件,或使用 Android 应用,而不必为每个应用单独开发集成。

像 rdp-cli 这样的工具,可以把 Agent 连接到 RDP、VNC 桌面和 Android 12 及以上设备。同一个会话可以由人查看、暂停,或在需要审批时接管。

可靠流程:观察、操作、验证

计算机使用不应该是一串未经确认的盲目点击,而应该是一个短反馈循环:

  1. 截取当前屏幕。
  2. 找到下一步目标。
  3. 执行一个小操作。
  4. 再次截取屏幕。
  5. 确认实际结果后再继续。

例如,Agent 可以这样检查远程桌面:

rdp-cli screenshot --session SESSION --out before.png

找到输入框或按钮后,再点击并输入:

rdp-cli click --session SESSION --desktop \
  --x X --y Y --observation OBSERVATION

rdp-cli type --session SESSION \
  --text "Remote task completed." \
  --observation NEW_OBSERVATION

操作后的截图很重要。它能告诉 Agent 窗口是否变化、是否出现错误、输入是否被接受。如果画面与预期不符,Agent 应该停止并重新检查,而不是继续点击。

适合哪些任务

桌面应用。 在视频编辑器中导入素材、剪辑、导出 MP4,并检查输出文件是否存在。

表格处理。 打开工作簿、比较实际值与目标值并生成报告,同时保留简单 CSV 流程可能丢失的图表、公式或插件。

文件流程。 把源文件发送到远程工作区,在那里处理,再取回报告、视频或文档。

Android 操作。 通过 USB 或 Wi-Fi 连接支持的手机,在没有合适 API 的应用中点击、输入并处理文件。

保持人工控制

发布内容、删除文件、发送消息或确认购买等操作通常应该需要人工审批。实际工作中,可以让 Agent 处理重复步骤,由人查看同一会话,必要时暂停输入、接管操作,再把会话交还给 Agent。

避免失败的四条规则

如果存在稳定的 API,优先使用 API。计算机使用最适合图形化、旧版,或需要串联多个现有应用的流程。它的目的不是替代所有自动化方式,而是让 AI Agent 受控地使用人们已经在用的软件。