「代理瀏覽」類別會透過一組確定性稽核,評估網站的建構方式是否適合機器互動。
類別的評分方式
與其他 Lighthouse 類別不同,「Agentic Browsing」類別沒有 0 到 100 分的加權平均分數。由於代理式網路的標準仍在發展中,目前重點是收集資料並提供可執行的信號,而非提供明確的排名。
報表會顯示下列資訊,而非分數:
- 分數:顯示網站通過代理程式完備性檢查的比率。
- 通過或未通過狀態:如果未符合技術規定 (例如 WebMCP 結構定義效力),特定稽核可能會發出錯誤或警告。
- 資訊計數:類別標題可能包含通過率,方便您一目瞭然整體進度。
為什麼結果會波動
雖然稽核結果是確定的,但由於網站註冊工具或回應代理要求的方式有所變更,因此結果可能會有所波動。常見原因包括:
- 動態工具註冊:如果網站使用 JavaScript (命令式 API) 註冊 WebMCP 工具,這些註冊的時機可能會影響 Lighthouse 快照是否會擷取這些工具。
- 無障礙樹狀結構建構作業的變異性:DOM 大小或複雜度的大幅變更可能會影響無障礙樹狀結構的結構,而這是代理程式導覽的核心指標。
- 累計版面配置位移 (CLS):廣告、沒有尺寸的圖片或插入的內容可能會導致版面配置位移,進而使元素在代理程式識別元素和嘗試互動之間移動。
稽核判定方式
Lighthouse 會使用一組決定性信號評估網頁。這可確保稽核作業可重現,且適合整合至 CI/CD 管道。
WebMCP 整合
Lighthouse 會呼叫 Chrome 開發人員工具通訊協定 (CDP) WebMCP 網域,監控工具註冊事件。這項工具會驗證宣告式工具 (在 HTML 中定義) 和命令式工具 (在 JS 中定義)。
以代理人為中心的可及性
代理會以無障礙樹狀結構做為主要資料模型。Lighthouse 會篩選出對機器互動至關重要的特定無障礙稽核子集,例如:
- 名稱和標籤:確保每個互動式元素都有程式輔助名稱。
- 樹狀結構完整性:驗證角色和父項/子項關係是否有效。
- 可見度:確認內容在互動時不會從無障礙樹狀結構中隱藏。
穩定性和可搜尋性
- 累計版面配置位移 (CLS):評估視覺穩定性,這對依賴元素位置的代理程式至關重要。
- llms.txt:檢查網域根目錄中是否有機器可讀的摘要。
開發人員可以採取哪些行動來改善?
如要提升網站的代理程式就緒度,請採取下列行動:
- 採用 WebMCP:使用 WebMCP API 向 AI 代理程式明確公開網站的邏輯和表單。
- 確保無障礙樹狀結構健全:優先使用語意 HTML 和正確的 ARIA 標記,因為這是網頁的「機器眼視圖」。
- 提升穩定性:減少版面配置位移,確保代理程式能穩定與 UI 互動,不會發生元素意外移動的情況。
意見回饋
如果遇到錯誤,或對代理程式瀏覽稽核有任何變更建議: