ai browser automationAI workflowworked examplevisual planning

AI浏览器自动化:三条信息采集与人工确认怎么分工

用公开教学页采集三条活动信息,保留缺值,检查语义和失败路径,把采集与报名动作分开。

CodePic Team12 min read

直接结论

AI浏览器自动化让模型根据页面和任务选择操作,但可靠流程仍需要字段、检查和停止条件。固定可预测的步骤,可以留给脚本;需要理解不同描述的部分,再交给模型判断。

核验方法: 官方资料于2026年10月29日核验。来源包、预期答案与路径为作者原创教学材料,不冒充外部Agent运行、演示成品或Notebook生成结果;未进行工具排名、准确率或成本节省测试。

AI浏览器自动化让模型根据页面和任务选择操作,但可靠流程仍需要字段、检查和停止条件。固定可预测的步骤,可以留给脚本;需要理解不同描述的部分,再交给模型判断。

本文用三条虚构工作坊信息,演示公开页面采集:读取可见内容、保留缺失值、输出复核表,在报名之前停止。它不是浏览器Agent排名,也没有宣称任何产品成功率。

固定操作和语言判断分开

“打开目录,读取三张卡片,收集名称、形式、时长和报名状态”,规则很明确;“是否适合新手”则需要看描述有没有明确证据,不能只凭题目猜。

页面和字段位置稳定时,确定性浏览器脚本往往更容易检查;描述不统一、需要语义理解时,模型才提供额外价值。组合起来,比“帮我找到最好的活动”更容易验收。

browser-use官方仓库可作为一种实现参考。不同工具的观察、操作和部署方式不一样,应按任务、权限、故障恢复和留证需求选择,本篇不宣称哪家普遍最好。

先定义一行结果包含什么

练习每条记录有编号、名称、形式、时长、新手依据、报名状态和备注。可能影响判断的描述保留原意;没提供时长写“未提供”,不能填0分钟。

打开虚构工作坊目录,并下载字段与预期结果。这是公开教学静态页,没有账号、付款或真实报名操作。

编号活动时长新手依据报名
W1Mend a Tote45分钟明确欢迎初学者仅信息
W2Sketch a Neighborhood未提供没有经验要求说明稍后开放,无报名控件
W3Basic Hand Stitching60分钟明确无需缝纫经验仅信息

三条材料分别检查正常提取、缺数据和未解判断。标题写着“基础”,也不代表无障碍、语言支持、费用或所有经验要求都已经明确。

给浏览器一份能验收的任务

原创任务约定:“读取三张可见活动卡,返回指定字段;经验要求有原句就引用。不得猜测缺失时长或可报名状态。不报名、不登录、不联系组织者、不提交表单。输出表和未解问题后结束。”

它规定了最终产物,也允许诚实未完成。卡片没写时长,正确结果就是未提供,不必为了填满表去搜索无关站点。

还要确认页面身份。编号、名称、组织背景能避免从另一个相似活动抽错内容。真实目录应补URL与采集时间,因为状态可能改变。

页面内容是证据,不是授权。描述里即使引用一句命令,也不能让任务访问别的私人页面或扩大动作范围。

把交接画在流程中

三条泳道分别是需求人、浏览器任务、复核人。需求人选目录和字段;浏览器读页面并准备记录;复核人检查模糊判断,再决定是否单独安排报名。

打开泳道模板,换成打开目录、确认页面、读卡片、核对字段、复核,补缺数据、导航失败和意外登录三个出口。把报名放在另一项人的决定后,不默认接在采集末尾。

可见字段与动作边界

作者示例:先核对关系,再按自己的任务修改模板。

白板负责规划,不执行浏览器自动化。它帮助看清哪些步骤固定、哪些需要解释、哪些需要新决定。更详细的重试和检查点,可看Agentic Workflow案例。

操作前看当前页面,操作后看变化

选择筛选条件后,确认已选值和结果,再采集;进入详情后,确认仍是目标活动。不要用上一页的坐标或旧状态继续猜。

本练习所有字段已在静态页面上,无须猜API、读隐藏状态或尝试报名。可见读取任务就按可见内容完成。

逐条核对:W1有时长与新手声明;W2缺时长,也没给经验声明,两项都保留未知;W3有时长和无需缝纫经验说明。不能把W3的值补到W2空格。

真实实现应把实际观察结果和预期答案分开保存。直接复制练习设计里的表,不是浏览器已采集的证据;完整预期数据的作用,是让错误容易发现。

2026年10月30日已在浏览器实际读取教学页,下载可见字段记录。三条编号均可见,W2的时长与经验说明保留“Not provided”。这只验证本地练习页读取,不是外部浏览器产品横评,也没有报名。

字段正确,不代表含义正确

先查每行编号与名称是否齐全,缺失表示是否一致,再查单位和值。45分钟不能变45小时,空值不能被相邻记录填上。

然后查含义。“无需缝纫经验”支持经验判断,不说明轮椅通道、中文服务或材料费用。模型可以猜合理答案,但猜测不能装成来源提供。

最后查范围。三条是否都收集,是否重复一条、漏一条,是否混入其他卡片?有稳定编号就用编号比对,格式漂亮的两行表仍是不完整。

重复任务可附校验摘要:应有条数、实际条数、缺字段、模糊判断、超出约定的动作。复核人就能区分采集问题与判断问题。

失败路径提前设计

导航失败要保留目标URL和实际故障,不把打不开页面写成“没有活动”。突然出现登录页就说明访问要求,不自动换账号或利用无关会话。

布局变化后重新读取状态。按钮原位置可能已经变成另一个控件;语义标签通常更容易定位,但同名按钮也需要上下文。

会写入状态的操作,重试前要确认第一次是否生效。重复报名可能产生两个预约,本练习不做写操作,真实流程必须单独设计。

检查点记录当前页、已采集行、未知字段和下一项允许动作。换人后不靠猜哪些卡片读过;用于账号页面时,不把私人内容放进公开日志。

用同一任务比较工具

看工具怎样观察页面、选择动作,能否结合固定脚本和模型判断,保留什么审核证据;再查故障、重复动作与权限边界。

本地开发练习与远程定时浏览器有不同运行需求。会话、凭据、访问控制和可观测性应服务工作,不因产品页强调某功能就默认需要。

比较时使用同一份已批准材料,记录实际版本、输入输出、完成动作和确实测量的花费。一次成功不构成普遍可靠性排名。本篇提供练习和标准,不冒充已经做过横评。

上下文工程帮助选证据,Claude Skills案例帮助组织重复审核规则,但两者都不能替代读取浏览器当前状态。

常见错误

把推断当可见值。 保留缺失,判断旁放依据。编满的表格没有真实完整性。

没看结果就再点一次。 看似未变化,可能仍有请求或已执行副作用,先确认状态再重复。

采集悄悄变交易。 搜索、整理、报名是不同工作,画清交接,保持产物明确。

没定义成功就选工具。 没有字段和预期检查,无法判断自主行动是否有用。从最小可复核任务开始。

采集时间和页面状态也要留

真实目录记录读取时间、筛选值和可见结果数,让之后的人理解同一URL为什么变了。

“W2没有提供时长”是已完成观察;“W2打不开”是未完成读取,不应都留成空格。重复采集先比稳定编号再比标题,改名可能仍是同一项,同名也可能是不同活动。

改成自己的浏览器流程

用批准的公开例子替换三条活动,保留字段与预期检查,明确哪些判断需要模型。输出表与实际动作分别审,才能得到可检查、可改进的任务,而不是把每次点成功都当成流程可靠。

来源与核验

本文事实与对比所使用的官方参考资料。

常见问题

什么时候固定脚本更合适?

页面与规则稳定时,脚本更容易验证;变化语言和上下文确有需要时才引入模型,并保留固定检查。

字段没提供就填0吗?

不可以。W2时长未提供,0是另一项事实。任务必须知道时再请求补充。

本例会报名吗?

不会。目录虚构,没有真实报名控件。结果停在表格和开放问题,报名需要另一项授权任务。

相关文章