Lighthouse ajan tabanlı tarama puanlaması

Agentic Browsing kategorisi, sitenizin bir dizi deterministik denetim aracılığıyla makine etkileşimi için ne kadar iyi yapılandırıldığını değerlendirir.

Kategorinin puanı nasıl belirlenir?

Diğer Lighthouse kategorilerinin aksine, Agentic Browsing kategorisinde 0 ile 100 arasında ağırlıklı ortalama puan yoktur. Etkileşimli web'in standartları henüz belirlenmediği için şu anki odak noktası kesin bir sıralama sunmaktan ziyade veri toplamak ve uygulanabilir sinyaller sağlamaktır.

Raporda puan yerine şunlar gösterilir:

  • Kesirli puan: Sitenizin kaç tane bağımsızlık hazırlığı kontrolünden geçtiğini gösteren bir oran.
  • Geçti veya Kaldı durumu: Teknik şartlar (ör. WebMCP şema geçerliliği) karşılanmazsa belirli denetimler hata veya uyarı verebilir.
  • Bilgi amaçlı sayılar: Kategori üstbilgisinde, genel ilerleme durumunu bir bakışta görmenize yardımcı olacak bir geçme oranı bulunabilir.

Sonuçlar neden dalgalanır?

Denetimler deterministik olsa da sitenizin araçlarını kaydetme veya agentic isteklere yanıt verme şeklindeki değişiklikler nedeniyle sonuçlarınızda dalgalanmalar olabilir. Bu durumun yaygın nedenleri şunlardır:

  • Dinamik araç kaydı: Siteniz JavaScript (Imperative API) kullanarak WebMCP araçlarını kaydediyorsa bu kayıtların zamanlaması, Lighthouse anlık görüntüsü sırasında yakalanıp yakalanmadıklarını etkileyebilir.
  • Erişilebilirlik ağacı yapısındaki değişkenlik: DOM boyutunda veya karmaşıklığında yapılan önemli değişiklikler, erişilebilirlik ağacının yapısını etkileyebilir. Bu yapı, ajan tabanlı gezinme için temel bir metriktir.
  • Cumulative Layout Shift (CLS): Reklamlar, boyutları olmayan resimler veya izinsiz eklenmiş içeriklerin neden olduğu düzen kaymaları, bir temsilcinin öğeleri tanımladığı zaman ile etkileşimde bulunmaya çalıştığı zaman arasında öğeleri hareket ettirebilir.

Denetimler nasıl belirlenir?

Lighthouse, sayfanızı değerlendirmek için bir dizi belirleyici sinyal kullanır. Bu sayede denetimlerin tekrarlanabilir ve CI/CD ardışık düzenlerine entegrasyona uygun olması sağlanır.

WebMCP entegrasyonu

Lighthouse, araç kayıt etkinliklerini izlemek için Chrome Geliştirici Araçları Protokolü (CDP) WebMCP alanını çağırır. Hem bildirimsel araçları (HTML'de tanımlanır) hem de zorunlu araçları (JS'de tanımlanır) doğrular.

Ajan merkezli erişilebilirlik

Aracılar, birincil veri modeli olarak erişilebilirlik ağacını kullanır. Lighthouse, makine etkileşimi için kritik öneme sahip erişilebilirlik denetimlerinin belirli bir alt kümesini filtreler. Örneğin:

  • Adlar ve etiketler: Her etkileşimli öğenin programatik bir adı olduğundan emin olun.
  • Ağaç bütünlüğü: Roller ile üst ve alt yayıncı ilişkilerinin geçerli olduğunu doğrulama.
  • Görünürlük: İçeriğin etkileşimli olduğu sırada erişilebilirlik ağacından gizlenmediğini onaylar.

Kararlılık ve Keşfedilebilirlik

  • Cumulative Layout Shift (CLS): Öğelerin konumlandırılmasına bağlı olan aracıların kullanması gereken görsel kararlılığı ölçer.
  • llms.txt: Alan kökünde makine tarafından okunabilir bir özetin olup olmadığını kontrol eder.

Geliştiriciler, uygulamalarını iyileştirmek için neler yapabilir?

Sitenizin yapay zeka destekli hazırlığını iyileştirmek için:

  • WebMCP'yi kullanın: Sitenizin mantığını ve formlarını yapay zeka aracılarına açıkça göstermek için WebMCP API'sini kullanın.
  • Erişilebilirlik ağacının doğru olmasını sağlayın: Sayfanızın "makine gözüyle görünümü" olan semantik HTML ve uygun ARIA etiketlemeye öncelik verin.
  • Kararlılık için optimize edin: Öğelerin beklenmedik şekilde hareket etmemesi ve temsilcilerin kullanıcı arayüzünüzle güvenilir bir şekilde etkileşimde bulunabilmesi için düzen kaymalarını azaltın.

Geri bildirim

Hata ile karşılaşırsanız veya yapay zeka destekli tarama denetiminde değişiklik önerileriniz varsa: