Score de navigation agentique Lighthouse

La catégorie "Navigation agentique" évalue la qualité de la conception de votre site pour l'interaction avec les machines à l'aide d'un ensemble d'audits déterministes.

Comment la catégorie est-elle notée ?

Contrairement aux autres catégories Lighthouse, la catégorie "Navigation intelligente" ne comporte pas de score moyen pondéré allant de 0 à 100. Comme les normes pour le Web agentique sont encore en cours d'élaboration, l'objectif actuel est de collecter des données et de fournir des signaux exploitables plutôt qu'un classement définitif.

Au lieu d'un score, le rapport affiche :

  • Score fractionnaire : ratio indiquant le nombre de vérifications de préparation à l'agentivité réussies par votre site.
  • État "Réussite" ou "Échec" : des erreurs ou des avertissements peuvent s'afficher pour certaines vérifications si les exigences techniques (comme la validité du schéma WebMCP) ne sont pas respectées.
  • Nombre d'informations : l'en-tête de catégorie peut inclure un ratio de réussite pour vous aider à observer la progression globale en un coup d'œil.

Pourquoi les résultats fluctuent-ils ?

Bien que les audits soient déterministes, vos résultats peuvent fluctuer en raison de la façon dont votre site enregistre ses outils ou répond aux demandes des agents. Voici les causes les plus courantes :

  • Enregistrement dynamique des outils : si votre site enregistre des outils WebMCP à l'aide de JavaScript (API impérative), le moment de ces enregistrements peut avoir une incidence sur leur capture lors de l'instantané Lighthouse.
  • Variabilité dans la construction de l'arbre d'accessibilité : des modifications importantes de la taille ou de la complexité du DOM peuvent avoir un impact sur la structure de l'arbre d'accessibilité, qui est une métrique essentielle pour la navigation agentique.
  • Cumulative Layout Shift (CLS) : les changements de mise en page causés par des annonces, des images sans dimensions ou du contenu injecté peuvent déplacer des éléments entre le moment où un agent les identifie et le moment où il tente une interaction.

Comment les audits sont-ils déterminés ?

Lighthouse utilise un ensemble de signaux déterministes pour évaluer votre page. Cela garantit que les audits sont reproductibles et adaptés à l'intégration dans les pipelines CI/CD.

Intégration WebMCP

Lighthouse appelle le domaine WebMCP du protocole Chrome DevTools (CDP) pour surveiller les événements d'enregistrement des outils. Il valide à la fois les outils déclaratifs (définis en HTML) et impératifs (définis en JS).

Accessibilité axée sur les agents

Les agents s'appuient sur l'arborescence d'accessibilité comme modèle de données principal. Lighthouse filtre un sous-ensemble spécifique d'audits d'accessibilité essentiels pour l'interaction machine, tels que :

  • Noms et libellés : assurez-vous que chaque élément interactif possède un nom programmatique.
  • Intégrité de l'arborescence : vérification de la validité des rôles et des relations parent-enfant.
  • Visibilité : vérifiez que le contenu n'est pas masqué dans l'arborescence d'accessibilité tout en étant interactif.

Stabilité et visibilité

  • CLS (Cumulative Layout Shift) : mesure la stabilité visuelle, qui est essentielle pour les agents qui s'appuient sur le positionnement des éléments.
  • llms.txt : vérifie la présence d'un résumé lisible par machine à la racine du domaine.

Que peuvent faire les développeurs pour s'améliorer ?

Pour améliorer l'aptitude de votre site à l'agentivité :

  • Adoptez WebMCP : utilisez l'API WebMCP pour exposer explicitement la logique et les formulaires de votre site aux agents d'IA.
  • Assurez-vous d'avoir un arbre d'accessibilité sain : privilégiez le code HTML sémantique et le bon étiquetage ARIA, car il s'agit de la "vue machine" de votre page.
  • Optimiser pour la stabilité : réduisez les changements de mise en page pour vous assurer que les agents peuvent interagir de manière fiable avec votre UI sans que les éléments ne se déplacent de manière inattendue.

Commentaires

Si vous rencontrez des bugs ou si vous avez des suggestions de modifications concernant l'audit de la navigation agentique :