三层交互工具体系
Profy 提供三层交互工具,覆盖从像素级桌面操控到 DOM 感知浏览器控制的完整谱系。每层工具使用统一的tool(action=...) 调用范式。
架构总览
三层对比
使用场景选择
使用 computer 的场景
- 操作原生桌面应用(Finder、Terminal、IDE)
- 游戏自动化
- 任何非浏览器的 GUI 应用
- 需要屏幕级截图验证
使用 browser 的场景
- 浏览公开网页
- 测试开发中的网站(localhost)
- 网页数据抓取
- 表单自动填写(无需登录态)
- 3D/WebGL 场景的视觉验证
使用 chrome 的场景
- 需要用户已登录态的操作
- 访问需要认证的内部系统
- 代替用户完成已登录网站上的操作
- 安全的凭证管理
统一调用范式
所有三层工具共享相同的调用模式:后端多态性
同一个工具名在不同执行环境下路由到不同后端:- Cloud Sandbox:
computer→ noVNC 像素流,browser→ CDP 协议 - Desktop:
computer→ macOS CUA 守护进程,browser→ Electron webview - Chrome Extension:
chrome→ Native Messaging → Extension CDP
确认策略
相关文档
Computer Use
像素级桌面控制
Browser
DOM 感知浏览器控制
Chrome Extension
用户 Chrome 浏览器控制
渲染面
八种内容展示通道
A2UI
声明式交互 UI 组件
视频制作
AI 视频制作管线与时间线编辑
3D 与可视化
数据可视化、3D 场景与游戏开发

