数据截至 (上游 commit 24a14b76e14a)
给模型装手脚:动作注册表、structured output、落到真实元素
30 秒导读: 上一章(02-perception-dom)给模型装了「眼睛」——把网页压成一份带编号的可交互元素清单。本章装「手脚」:模型看完清单后只会说一句话——「点第 5 号元素」「往第 12 号输入框里打字 hello」。这句话是一段 JSON。本章讲透这段 JSON 的三段旅程:(1) 怎么被 schema 逼着生成(所有动作拼成一个可空联合,喂给 LLM 的 structured output)、(2) 怎么被逐个执行(Navigator 拿到数组,一个个跑,中途页面变了就刹车)、(3) 「第 5 号」怎么变成真实的那次点击(index → selectorMap → DOM 节点 → CSS 选择器 → Puppeteer 点下去)。