Kategoria Przeglądanie przez agenta ocenia, jak dobrze witryna jest skonstruowana pod kątem interakcji maszynowej, za pomocą zestawu deterministycznych kontroli.
Jak obliczana jest ocena w tej kategorii
W przeciwieństwie do innych kategorii Lighthouse kategoria Przeglądanie przez agenta nie ma ważonej średniej oceny od 0 do 100. Ponieważ standardy dotyczące sieci agentów są wciąż w fazie rozwoju, obecnie skupiamy się na zbieraniu danych i dostarczaniu sygnałów, które można wykorzystać, a nie na ustalaniu ostatecznego rankingu.
Zamiast oceny raport wyświetla:
- ocenę ułamkową: współczynnik pokazujący, ile kontroli gotowości agenta przechodzi Twoja witryna;
- stan „Zdało” lub „Nie zdało”: poszczególne kontrole mogą generować błędy lub ostrzeżenia, jeśli nie są spełnione wymagania techniczne (np. ważność schematu WebMCP);
- liczby informacyjne: nagłówek kategorii może zawierać współczynnik zdawalności aby pomóc Ci szybko sprawdzić ogólny postęp.
Dlaczego wyniki się zmieniają
Chociaż audyty są deterministyczne, wyniki mogą się zmieniać ze względu na zmiany w sposobie rejestrowania narzędzi przez witrynę lub w sposobie odpowiadania na żądania agentowe. Typowe przyczyny to:
- Dynamiczna rejestracja narzędzi: jeśli Twoja witryna rejestruje narzędzia WebMCP za pomocą JavaScriptu (Imperative API), czas rejestracji może mieć wpływ na to, czy zostaną one zarejestrowane podczas tworzenia migawki Lighthouse.
- Zmienność w tworzeniu drzewa ułatwień dostępu: znaczące zmiany rozmiaru DOM lub złożoności mogą wpływać na strukturę drzewa ułatwień dostępu, które jest podstawowym wskaźnikiem nawigacji agentowej.
- Skumulowane przesunięcie układu (CLS): przesunięcia układu spowodowane przez reklamy, obrazy bez wymiarów lub wstrzyknięte treści mogą powodować przesuwanie się elementów między czasem , w którym agent je identyfikuje, a czasem, w którym próbuje wejść z nimi w interakcję.
Jak określane są kontrole
Lighthouse używa zestawu deterministycznych sygnałów do oceny strony. Dzięki temu kontrole są powtarzalne i można je zintegrować z potokami CI/CD.
Integracja WebMCP
Lighthouse wywołuje domenę WebMCP protokołu narzędzi deweloperskich w Chrome (CDP), aby monitorować zdarzenia rejestracji narzędzi. Sprawdza zarówno narzędzia deklaratywne (zdefiniowane w HTML), jak i imperatywne (zdefiniowane w JS).
Ułatwienia dostępu z perspektywy agenta
Agenci używają drzewa ułatwień dostępu jako podstawowego modelu danych. Lighthouse filtruje określony podzbiór kontroli ułatwień dostępu, które są kluczowe dla interakcji maszynowej, takich jak:
- Nazwy i etykiety: sprawdza, czy każdy element interaktywny ma nazwę programową.
- Integralność drzewa: sprawdza, czy role i relacje nadrzędny-podrzędny są prawidłowe.
- Widoczność: sprawdza, czy treści nie są ukryte w drzewie ułatwień dostępu , gdy są interaktywne.
Stabilność i wykrywalność
- Skumulowane przesunięcie układu (CLS): mierzy stabilność wizualną, która jest kluczowa dla agentów korzystających z pozycjonowania elementów.
- llms.txt: sprawdza obecność podsumowania w formacie czytelnym dla maszyn w katalogu głównym domeny.
Co mogą zrobić deweloperzy, aby poprawić wyniki?
Aby poprawić gotowość witryny na agentów:
- Wdróż WebMCP: użyj WebMCP API, aby wyraźnie udostępnić logikę witryny i formularze agentom AI.
- Zadbaj o prawidłowe drzewo ułatwień dostępu: priorytetowo traktuj semantyczny kod HTML i prawidłowe etykietowanie ARIA, ponieważ są to „widoki maszynowe” Twojej strony.
- Zoptymalizuj pod kątem stabilności: zmniejsz przesunięcia układu, aby agenci mogli niezawodnie wchodzić w interakcje z interfejsem bez nieoczekiwanego przesuwania się elementów.
Prześlij opinię
Jeśli napotkasz błędy lub masz sugestie dotyczące zmian w kontroli przeglądania przez agenta: