网站自动化要减少等待,先看哪些步骤确实互不依赖;要降低调用成本,先找能用明确规则完成的工作。增加代理数量只是实现方式,不能单独说明流程变快或质量更好。
Google在2026年9月2日的AI Agents Challenge复盘中,归纳了四种工程做法:双向MCP复用能力、事件驱动并行、备用模型共享验收,以及在复杂调用前分层处理请求。这是参赛工程经验,不是搜索排名规则,也不是新模型发布。官方复盘
本文以一篇网站文章发布前检查为例,把这些做法转成可验证的设计。下面的时间和故障场景都是假设,用于说明判断方法,不代表本站实测收益。
工具复用先解决“返回什么”
编辑助手需要检查某篇草稿的内链,维护助手也可能需要同一结果。一个有限的接口可以接收站点、文章编号和版本,返回被检查URL、跳转终点、状态与检查时间。两位助手不必各自读取整站数据,再重复总结。
ADK的MCP工具文档分别提供使用MCP工具和对外暴露工具的路线。协议帮助连接,业务接口仍需定义输入范围和结果含义。
对链接检查,至少区分有效目标、明确失败和未完成请求。超时无法证明页面不存在;200也不能证明仍是预期文章,可能跳到了通用首页。关键链接还需核对目标身份,不能只给“全部正常”。
若希望复用上一次检查结果,还要知道它针对什么版本、何时检查。链接列表未变并不保证外部页面永远不变;可以复用哪些结果、多久重查,应根据任务决定。把旧报告直接交给另一个代理,并不会让它自动成为当前证据。
对外暴露时,身份和站点范围也需在接口中检查。一个网站的文章编号不应被另一个网站误用;调用者能连接服务,不等于有权读取服务中的所有客户数据。
并行能省多久,要看依赖和合并成本
同一份固定草稿的链接检查和图片尺寸检查可以同时执行;先重写正文再检查新正文的事实,则有明确先后关系。发布依赖完整结果,不能与检查一起开始。

ADK并行工作流面向独立任务,分支数据和共享状态仍需显式安排。实际设计可先让检查分支只读,每个分支返回发现,由一个汇总步骤判断,减少同时改同一稿的冲突。
假设链接检查18秒、图片检查12秒,串行检查共30秒。理想并行下,检查阶段受较慢的18秒分支限制;若结果整理又花3秒,这部分总计约21秒。这个例子说明并行节省来自重叠等待,并非把两项时间都消掉。若分支频繁争用同一个服务,实际效果还可能更差。
最容易漏掉的是检查期间正文又变了。所有结果都应带文章版本或正文指纹,汇总前确认一致。旧稿链接通过、新稿图片通过,不能合成“新稿全部通过”。只重做被修改影响的项目,也比无差别全量重跑更合理。
缺一个分支,汇总就应显示缺项
可以将每项检查结果写成通过、发现问题、未完成三类。未完成包含超时、服务不可用或读取失败,不能当成“没有发现问题”。
| 当前结果 | 汇总应如何理解 | 可采取的动作 |
|---|---|---|
| 链接通过,图片超时 | 图片尚未完成 | 重试图片或人工核对 |
| 两项都通过,但版本不同 | 证据不能合并 | 重查受修改影响项 |
| 图片明确缺失 | 已发现阻碍 | 修复图片再检查 |
| 已发布请求结果未知 | 写入状态待确认 | 查询远端记录后再决定重试 |
这类状态必须由流程保留,不能在模型最后润色时被改成一句“整体良好”。汇总越接近实际事实,运营人员越容易知道该补哪个环节。
如果某次检查需要修改内容,应将修改结果保存为新版本,再安排受影响的核查。让多个检查分支各自顺手“优化一下”,很容易出现通过的证据已经不对应最终正文。
备用模型通过同一入口,才有相同要求
主模型不可用时,备用模型可以接手生成,但不能绕过原有验收。官方复盘强调把校验放在两条路径之后,避免两份检查逻辑逐渐不一致。

对新闻摘要,可以先检查标题、事件日期、来源等必需字段,再检查陈述是否受原文支持。来源URL存在,只说明它能访问,并不证明支持摘要中的每句话。相同验收也不表示两个模型能力一样,只是它们面对同一个通过条件。
故障原因要分开:503或暂时超时可能适合退避重试或备用服务;资料没有发布时间,需要补证据;生成内容混淆了发布日期与开放日期,需要纠正。后两种情况不能靠不断换模型解决。
若主路径已经执行了写入工具,再切备用路径,应先确认已发生的动作。重新生成一段文字通常不会重复创建记录,但重新执行整条发布任务可能会。备用范围最好针对尚未完成的步骤,而不是无条件重跑全部流程。
相关测试可参考AI助手评测题质量,用真正可能失败的输入验证,而非只用容易通过的正常样本。
规则适合明确事实,模型处理需要理解的部分
分层路由可先按需要判断的内容分工:
- 规则能直接核实: 空标题、缺文件、临时域名和字段格式。
- 需要阅读比较: 是否回答问题、来源是否矛盾、日期修改是否符合原事件。
- 需要澄清目标: “取消它”没有说对象;“不要取消订单,只改地址”包含否定与另一个动作,不能只按取消关键词执行。
路由允许保留不确定或多意图。评估时除了调用量,抽查复杂请求是否被误分到固定答案;若编辑返工增加,少调用几次并未节省整条流程成本。
用一次失败运行决定先修哪一层
假设一篇稿件的检查出现下列过程:链接分支返回通过,图片分支超时;汇总模型却写出“检查完成”。这次首先要修的是汇总规则保留未完成状态,增加代理或换模型都不直接解决这个缺口。
修正后,同一输入的预期交付应是:
稿件版本 V7:链接检查通过;图片检查未完成,原因是读取超时。当前暂不进入发布,下一步只重新读取图片并检查。正文没有修改,原链接结果是否仍可复用按其有效期判断。
若重试图片期间编辑将正文改成V8,汇总再比对版本,重新确定受影响项目。测试是否通过,看它能否保持这条状态变化,不能只检查最终有没有输出“通过”二字。
四种模式的采用顺序因问题而异:重复取数多,先改工具;独立检查等待长,再做并行;主模型拥堵,再加共用验收的备用路径;简单请求占用明显时,才验证分层路由是否划算。
用同一批任务比较改造前后
ADK评测说明区分工具调用轨迹与最终回答。网站团队也可以分别记录过程和结果:是否读了正确版本、调用了哪些工具,以及最终页面是否满足要求。
一组小测试可包含来源充分的正常稿、缺失图片、失效链接、检查中途修改正文和备用模型触发。比较时使用同样输入和验收要求,否则更快可能只是少查了一项。
除了总耗时与调用量,记录人工返工、未完成项、重复写入和事实错误。尤其保留最慢的几次运行及原因:平均速度改善,可能仍掩盖某个服务频繁超时。也要说明失败任务是否计入统计,不能只展示成功的部分。
实施顺序可以很克制:先让工具返回具体证据,再并行独立只读检查,最后处理备用与路由。每一步解决明确瓶颈,没有必要一次把四种模式全部装进系统。结合SEO工作优先级,把真正重复且清楚的动作交给自动化。
常见问题
四种做法必须用Google ADK吗?
不必。这些属于工程设计方法,现有脚本或其他工作流也可以实现。是否选框架取决于已有环境和维护能力。
并行检查全都显示通过,就能发布吗?
先确认检查针对同一版本、必需项目已齐全,且结果没有被后续修改作废。多个通过标签本身不够。
备用模型返回成功,可以重跑整条任务吗?
先查前面是否已产生写入结果。应针对尚未完成步骤恢复,避免创建重复草稿或发布记录。
调用量降低就代表自动化更划算吗?
还要计入失败、人工返工与结果质量。使用同一批任务比较,才能分辨节省来自效率还是遗漏检查。