社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

1 键开启,GitHub Copilot 直接接管桌面 GUI

AI资讯每日更新 • 2 周前 • 76 次点击  

GitHub Copilot 开放 computer use 预览。不用写 API,不用接 MCP,它直接靠视觉接管桌面 GUI。

先说结论:

  • GitHub Copilot CLI 和桌面端应用现已支持 computer use,可直接操作 macOS 和 Windows 上的桌面软件。
  • 通过读取视觉上下文和辅助功能,Copilot 能自动化没有 API 或 MCP 集成的遗留 GUI 工作流。
  • 用户可通过 /computer on 一键开启,系统会在执行前请求批准,并引导配置 macOS 的辅助功能权限。

绕过 API 限制的桌面级 Agent

详细拆解 computer use 的工作原理,它读取 accessible app content 和 visual context。这相当于给大模型装上了眼睛和手。以前做自动化,依赖的是 DOM 树或者 API 接口。现在直接走视觉和系统级辅助功能。此举直接打通了遗留软件的自动化死角。对于那些没有提供 CLI 或 MCP 集成的纯 GUI 软件,Copilot 可以代替你点击控件、输入文本、按键、滚动甚至跨应用拖拽。

原文提到了一个具体场景:在 Safari 中导航费用报告工作流。这在实际业务中非常典型,很多老旧的 ERP 或内部系统只有 Web 端或客户端,没有接口。从系统架构的角度看,这种基于视觉和辅助功能的交互,绕过了传统 RPA 需要针对每个软件编写特定选择器的痛点。模型直接理解界面语义,大幅降低了维护成本。安全机制方面,Copilot 保持了克制。它在控制应用前会请求批准,你可以审查或重置“始终允许”的应用。在 macOS 上,还会引导你完成 Accessibility 和 Screen Recording 权限的配置。组织管理员也可以通过设置直接禁用该功能。这种设计在工程上非常必要,避免了 Agent 在后台静默执行导致的数据损坏。

工程落地中的边界与排查清单

视觉上下文依赖屏幕分辨率和 UI 缩放。如果 UI 元素重叠或动态加载延迟,Agent 可能会点错。以下是实际部署中的排查清单与失败条件。第一,权限检查:macOS 必须授予 Accessibility 和 Screen Recording。Windows 需要相应的 UI 自动化权限。缺少任何一个,Copilot 都无法读取视觉上下文。第二,屏幕状态:确保目标应用在前台且未被遮挡。视觉上下文需要完整的窗口渲染,后台最小化会导致读取失败。

第三,约束描述:原文建议描述你想要的结果、涉及的应用和重要约束。Prompt 越具体,Agent 的幻觉和误操作概率越低。模糊的指令会导致模型在多个相似按钮间犹豫。第四,状态监控:在 CLI 中随时使用 /computer show 检查状态,避免后台静默执行导致失控。失败条件方面,如果目标软件使用了高度自定义的 Canvas 渲染,或者界面元素没有标准的 accessible 标签,视觉识别的准确率会断崖式下跌。这种情况下,建议退回传统的 API 或 MCP 集成方案。

配置参数与启用指南

在 Copilot CLI 中,运行 /computer on 开启。使用 /computer show 检查状态,/computer off 禁用。这三个命令构成了最基础的闭环控制。在 GitHub Copilot app 中,打开 Settings,选择 Computer Use,打开 Enable Computer Use。同样可以使用 /computer on 命令。对于企业用户,Organization-managed settings 提供了集中管控能力。你可以直接在管理后台禁用该功能,防止员工在生产环境中误操作。

computer use 把 Agent 的能力从调用接口下沉到了操作界面。此举解决了长尾软件的集成难题,但也引入了新的不确定性。GUI 的变更(比如按钮换个位置、换个颜色)可能导致原有的自动化流程失效。在企业级落地时,建议先在非核心业务流(如费用报销、通知汇总)中灰度测试,不要直接上生产环境的强一致性流程。同时,组织管理员务必利用管理设置,在初期关闭该功能,等权限管控和安全审计流程跑通后再逐步放开。视觉 Agent 的下一步演进,必然是多模态模型在端侧的本地化部署,以降低延迟和隐私风险。


评论区唠唠
你现在主力用的是哪个 RPA 工具?遇到没 API 的遗留系统怎么破?

往期推荐

  • ·一亿美元投资开源平台,GPT-6.1 Astra 取消发布
  • ·OpenAI 抢微软饭碗,ChatGPT 上线协作幻灯片功能
  • ·OpenAI 上市无时间表,安全对齐成最大拦路虎

点击公众号头像 → 历史消息,可翻阅以上文章

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/201823