章节摘要:本章讲第四种、也是「兜底性」最强的一种看页面方式:视觉定位——截图喂给多模态模型,模型给出目标元素的位置,换算成坐标点击。5.1 节讲原理:视觉定位的管道(截图、目标识别、坐标换算、点击),什么时候视觉是唯一解(Canvas 与 WebGL、图片按钮、无语义标记的自绘控件——正是第 4.1 节快照读不出的清单),以及成本对比:视觉输入的 token 成本是结构化快照的数倍,延迟同阶上升,因此工程口径是「结构化优先、视觉兜底」;Set-of-Mark 给截图编号的做法是两个流派的桥。5.2 节 Midscene 实战:字节出品的视觉驱动 UI 自动化库(约 1.5 万 stars,MIT),自然语言定位与断言三件套(ai、aiQuery、aiAssert),JS 与 Python 双语用例,在靶场上完整走一遍并解读视觉中间产物。5.3 节 Skyvern 对照:视觉与 DOM 混合的工作流自动化(约 2.3 万 stars,AGPL-3.0 许可注记),库形态与服务形态的差异表,兼带浏览器基建(Browserbase 与 steel-browser)。视觉定位的原理性论述(Grounding 与 SoM)归《深入理解 AI Agent》第 9 章。
视觉定位在选型序里的位置(本章立场) 遇到一个页面操作问题: ① 有语义(快照/编号可读)? ── 是 ─▶ 结构化路线(第 1、4 章,便宜) ② 语义欠账但 DOM 可读? ── 是 ─▶ act 指令路线(第 3 章,一次模型调用) ③ Canvas/图片/无语义? ── 是 ─▶ 视觉路线(本章,数倍成本,唯一解) ④ 点完之后 ──▶ 一律验证(第 6 章)
一句话金句:视觉流派用像素换通用性——什么页面都能看,代价是什么都贵。
按序读:5.1 立原理与成本观,5.2 进库级实战,5.3 换服务形态并对照收束。
┌────────────────┐ 原理落到库 ┌────────────────┐ 库对照服务 ┌────────────────┐ │ 5.1 定位原理 │ ──────────────▶ │ 5.2 Midscene │ ──────────────▶ │ 5.3 Skyvern │ │ 管道+唯一解清单 │ │ 三件套+双语用例 │ │ 混合+工作流+ │ │ +成本观 │ │ +AI 断言 │ │ 差异表 │ └───────┬────────┘ └───────┬────────┘ └───────┬────────┘ │ 产物:视觉选型观 │ 产物:可运行视觉用例 │ 产物:形态选型表 └──────────────────────────────────┴───────────────┬─────────────────┘ ▼ 第 6 章 验证与重试(后半本开场:无论哪种眼睛,结果都要验)
合规声明:本节内容仅用于你有权访问的站点与授权自动化场景;请遵守目标站点的服务条款,自动化访问的速率与方式应可被站点方接受。