Lighthouse 智能体浏览评分

“智能体浏览”类别通过一组确定性审核来评估您的网站在构建方面是否适合机器互动。

类别得分的计算方式

与其他 Lighthouse 类别不同,“智能体浏览”类别没有介于 0 到 100 之间的加权平均分。由于智能体网络的标准仍在不断涌现,因此目前的重点是收集数据并提供可据以采取行动的信号,而不是提供明确的排名。

报告中会显示以下内容,而不是得分:

  • 分数(小数):一个比率,用于显示您的网站通过了多少项智能体就绪情况检查。
  • 通过或未通过状态:如果未满足技术要求(例如 WebMCP 架构有效性),特定审核可能会发出错误或警告。
  • 信息性统计数据:类别标题可能包含通过率,以便您快速了解总体进度。

为什么结果会波动

虽然审核是确定性的,但由于网站注册工具或响应智能体请求的方式发生变化,您的结果可能会波动。常见原因包括:

  • 动态工具注册:如果您的网站使用 JavaScript(命令式 API)注册 WebMCP 工具,这些注册的时机可能会影响它们是否在 Lighthouse 快照期间被捕获。
  • 无障碍树构建的可变性:DOM 大小或复杂性的重大变化可能会影响无障碍树的结构,而无障碍树是智能体导航的核心指标。
  • 累积布局偏移 (CLS):由广告、无尺寸的图片或注入的内容引起的布局偏移可能会在代理识别元素的时间与尝试互动的时间之间移动元素。

审核的确定方式

Lighthouse 使用一组确定性信号来评估网页。这样可确保审核可重现,并适合集成到 CI/CD 流水线中。

WebMCP 集成

Lighthouse 会调用 Chrome DevTools Protocol (CDP) WebMCP 网域来监控工具注册事件。它会验证声明性工具(在 HTML 中定义)和命令性工具(在 JS 中定义)。

以智能体为中心的无障碍功能

智能体依赖于可访问性树作为其主要数据模型。Lighthouse 会过滤对机器交互至关重要的一小部分无障碍功能审核,例如:

  • 名称和标签:确保每个互动元素都有一个程序化名称。
  • 树完整性:验证角色和父子关系是否有效。
  • 可见性:确认内容在可互动的同时不会从无障碍功能树中隐藏。

稳定性和可发现性

  • Cumulative Layout Shift (CLS):衡量视觉稳定性,这对依赖元素定位的代理至关重要。
  • llms.txt:检查网域根目录下是否存在机器可读的摘要。

开发者可以做些什么来改进?

如需提升网站的智能体就绪程度,请执行以下操作:

  • 采用 WebMCP:使用 WebMCP API 向 AI 代理明确公开您网站的逻辑和表单。
  • 确保无障碍功能树健全:优先考虑语义 HTML 和正确的 ARIA 标签,因为这些是页面的“机器眼视图”。
  • 优化稳定性:减少布局偏移,确保智能体能够可靠地与您的界面互动,而不会出现元素意外移动的情况。

反馈

如果您遇到 bug 或对代理式浏览审核有任何更改建议,请执行以下操作: