A categoria "Navegação com agente" avalia a qualidade da construção do seu site para interação com máquinas usando um conjunto de auditorias deterministas.
Como a categoria é pontuada
Ao contrário de outras categorias do Lighthouse, a categoria "Navegação agêntica" não tem uma pontuação média ponderada de 0 a 100. Como os padrões para a Web agêntica ainda estão surgindo, o foco atual é coletar dados e fornecer indicadores úteis em vez de uma classificação definitiva.
Em vez de uma pontuação, o relatório mostra:
- Uma pontuação fracionária: uma proporção que mostra quantas verificações de prontidão de agente seu site passa.
- Status de aprovação ou reprovação: algumas auditorias podem emitir erros ou avisos se os requisitos técnicos (como a validade do esquema WebMCP) não forem atendidos.
- Contagens informativas: o cabeçalho da categoria pode incluir uma taxa de aprovação para ajudar você a observar o progresso geral de relance.
Por que os resultados variam
Embora as auditorias sejam deterministas, seus resultados podem variar devido a mudanças na forma como seu site registra as ferramentas ou responde a solicitações de agentes. As causas mais comuns são:
- Registro dinâmico de ferramentas: se o site registrar ferramentas do WebMCP usando JavaScript (API imperativa), o momento desses registros poderá afetar a captura deles durante o instantâneo do Lighthouse.
- Variabilidade na construção da árvore de acessibilidade: mudanças significativas no tamanho ou na complexidade do DOM podem afetar a estrutura da árvore de acessibilidade, que é uma métrica principal para a navegação autônoma.
- Cumulative Layout Shift (CLS): as mudanças de layout causadas por anúncios, imagens sem dimensões ou conteúdo injetado podem mover elementos entre o momento em que um agente os identifica e o momento em que tenta uma interação.
Como as auditorias são determinadas
O Lighthouse usa um conjunto de indicadores determinísticos para avaliar sua página. Isso garante que as auditorias sejam reproduzíveis e adequadas para integração em pipelines de CI/CD.
Integração com o WebMCP
O Lighthouse chama o domínio WebMCP do protocolo Chrome DevTools (CDP) para monitorar eventos de registro de ferramentas. Ele verifica ferramentas declarativas (definidas em HTML) e imperativas (definidas em JS).
Acessibilidade centrada no agente
Os agentes usam a árvore de acessibilidade como modelo de dados principal. O Lighthouse filtra um subconjunto específico de auditorias de acessibilidade que são essenciais para a interação da máquina, como:
- Nomes e rótulos: garantir que cada elemento interativo tenha um nome programático.
- Integridade da árvore: verificação da validade das funções e das relações pai-filho.
- Visibilidade: confirmação de que o conteúdo não está oculto da árvore de acessibilidade enquanto é interativo.
Estabilidade e capacidade de descoberta
- Cumulative Layout Shift (CLS): mede a estabilidade visual, que é fundamental para agentes que dependem do posicionamento de elementos.
- llms.txt: verifica a presença de um resumo legível por máquina na raiz do domínio.
O que os desenvolvedores podem fazer para melhorar?
Para melhorar a prontidão do seu site para agentes:
- Adote o WebMCP: use a API WebMCP para expor explicitamente a lógica e os formulários do seu site a agentes de IA.
- Garanta uma árvore de acessibilidade sólida: priorize o HTML semântico e a rotulagem ARIA adequada, já que essa é a "visão da máquina" da sua página.
- Otimize para estabilidade: reduza as mudanças de layout para garantir que os agentes possam interagir de maneira confiável com sua interface sem que os elementos se movam inesperadamente.
Feedback
Se você encontrar bugs ou tiver sugestões de mudanças na auditoria de navegação autônoma: