“桌面端 Agent”“浏览器 Agent”和“云端自动化”经常被当成三个互相竞争的产品名称。实际上,它们首先描述的是任务在哪里运行、能直接操作什么,以及如何获得授权。同一个业务流程完全可能同时包含三种方式。
核心区别一览
| 维度 | 桌面端 AI Agent | 浏览器 Agent | 云端自动化 |
|---|---|---|---|
| 主要运行位置 | Windows 或 macOS 工作站 | 浏览器或浏览器自动化环境 | 服务器、云函数或自动化平台 |
| 擅长对象 | 本机文件、桌面软件、剪贴板、工作区 | 网页表单、后台页面、Web 应用 | API、数据库、消息、队列、计划任务 |
| 设备依赖 | 通常需要指定设备可用 | 需要可访问的浏览器会话或环境 | 通常不依赖个人电脑持续开机 |
| 授权特点 | 操作系统、文件夹和应用权限 | 网站账号、会话和页面权限 | API 密钥、服务账号和云端角色 |
| 适合场景 | 本机资料整理、传统桌面软件、人工共同操作 | 没有合适 API 的网页流程、页面检查 | 系统间同步、定时任务、大批量后台处理 |
| 主要风险 | 访问本机敏感文件或误操作应用 | 页面变化、会话过期、误点网页动作 | 权限范围过大、持续运行造成批量影响 |
桌面端 AI Agent
桌面端方式靠近用户的工作环境。它适合处理本地 Excel、CSV、图片和文档,也可以与只能在工作站使用的业务软件配合。Microsoft 对 desktop flows 的说明展示了桌面自动化可以操作工作站上的应用、文件和数据。
优势是人容易观察过程,并能在同一设备上补充文件或接管任务。限制是设备状态、操作系统权限、软件版本和屏幕环境都可能影响运行。企业还要考虑谁可以启动任务、哪些目录可读,以及无人值守运行是否被允许。
重要的是,桌面端不自动等于“所有数据都在本地”。如果流程调用外部模型或云服务,选定内容仍可能发送到第三方。是否本地保存、发送什么、保留多久,都要以产品的明确数据说明为准。
浏览器 Agent
浏览器 Agent 面向网页。它可以导航页面、填写表单、读取可见内容并触发被允许的操作。Playwright 这类官方浏览器自动化工具说明了对 Chromium、WebKit 和 Firefox 的自动化与测试能力。
浏览器方式在目标系统没有稳定 API 时很有用,但页面结构、登录验证、弹窗和网络延迟都会影响可靠性。网页能点到,并不表示动作应该自动执行。提交订单、公开发布、批量发送或修改价格仍应设置预览和审批。
云端自动化
云端方式适合通过 API、Webhook、消息队列和计划任务连接系统。它不必依赖某位员工的电脑持续开机,可以更稳定地处理后台同步、通知和大批量任务。
同时,云端服务账号往往拥有持续权限。一旦规则错误,影响可能快速扩大。因此需要最小权限、速率和数量限制、隔离环境、日志、告警与停止机制。
如何选择
先回答四个问题:
- 主要数据在哪里:本机文件、网页还是已有 API?
- 任务是否需要在员工看到的界面中完成?
- 是否必须全天候或按计划持续运行?
- 关键动作由谁在什么界面审批?
如果工作从本机收到供应商表格开始,桌面端可能更自然;如果必须登录渠道后台补字段,可能需要浏览器步骤;如果审核通过后要把结果同步到多个系统,云端 API 更合适。
组合方式更常见
一个商品内容流程可以这样组合:云端队列接收任务;桌面端读取被授权的商品表和素材;浏览器 Agent 在测试环境预览渠道字段;员工复核差异;批准后再由受限连接执行导出或提交。每一段使用最适合的工具,并在边界处记录输入和结果。
不要为了追求“全自动”把所有步骤放到同一个高权限环境。分段运行有助于限制故障范围,也更容易说明数据究竟经过哪里。
DoPilot Desktop 当前状态
DoPilot Desktop 面向 Windows 与 macOS,目前处于私有预览阶段,没有公开安装包。公开页面说明的是产品方向:在一个工作区中选择模型、文件和授权工具,按步骤运行任务并检查结果。
最终系统要求、代码签名、校验值、具体数据路径和支持的第三方服务尚未公开,不能从页面演示推断。评估桌面端 AI Agent 时,应等这些事实发布后再判断是否满足组织的安全和部署要求。
来源与延伸阅读
- Introduction to desktop flows ↗Microsoft Learn
- Installation and requirements for Power Automate ↗Microsoft Learn
- Playwright introduction ↗Microsoft
- DoPilot DesktopDoPilot
常见问题
桌面端 AI Agent 是否等于所有数据都留在本机?
不等于。桌面端只是描述运行位置的一部分;使用外部模型、云端连接器或同步服务时,数据仍可能离开设备。必须查看产品公布的数据路径和具体配置。
一个工作流可以同时使用桌面端、浏览器和云端吗?
可以。常见组合是在云端接收任务,在桌面端处理本机文件,通过浏览器完成网页步骤,并在关键动作前请求人工审批。