Kategori Penjelajahan Agen mengevaluasi seberapa baik situs Anda dibuat untuk interaksi mesin melalui serangkaian audit deterministik.
Cara kategori diberi skor
Tidak seperti kategori Lighthouse lainnya, kategori Penjelajahan Agen tidak memiliki skor rata-rata tertimbang dari 0 hingga 100. Karena standar untuk web agen masih muncul, fokus saat ini adalah mengumpulkan data dan memberikan sinyal yang dapat ditindaklanjuti, bukan peringkat definitif.
Sebagai ganti skor, laporan akan menampilkan:
- Skor pecahan: Rasio yang menunjukkan jumlah pemeriksaan kesiapan agen yang lulus di situs Anda.
- Status Lulus atau Gagal: Audit tertentu dapat menampilkan error atau peringatan jika persyaratan teknis (seperti validitas skema WebMCP) tidak terpenuhi.
- Jumlah informasi: Header kategori dapat menyertakan rasio lulus untuk membantu Anda mengamati progres keseluruhan secara sekilas.
Alasan hasil berfluktuasi
Meskipun audit bersifat deterministik, hasil Anda dapat berfluktuasi karena perubahan dalam cara situs Anda mendaftarkan alatnya atau merespons permintaan agen. Penyebab umumnya meliputi:
- Pendaftaran alat dinamis: Jika situs Anda mendaftarkan alat WebMCP menggunakan JavaScript (API Imperatif), waktu pendaftaran ini dapat memengaruhi apakah alat tersebut diambil selama snapshot Lighthouse.
- Variabilitas dalam pembuatan pohon A11y: Perubahan signifikan pada ukuran DOM atau kompleksitas dapat memengaruhi struktur pohon aksesibilitas, yang merupakan metrik inti untuk navigasi agen.
- Pergeseran Tata Letak Kumulatif (CLS): Pergeseran tata letak yang disebabkan oleh iklan, gambar tanpa dimensi, atau konten yang disisipkan dapat memindahkan elemen antara waktu saat agen mengidentifikasinya dan waktu saat agen mencoba interaksi.
Cara audit ditentukan
Lighthouse menggunakan serangkaian sinyal deterministik untuk mengevaluasi halaman Anda. Hal ini memastikan bahwa audit dapat direproduksi dan cocok untuk diintegrasikan ke dalam pipeline CI/CD.
Integrasi WebMCP
Lighthouse memanggil domain WebMCP Chrome DevTools Protocol (CDP) untuk memantau peristiwa pendaftaran alat. Lighthouse memverifikasi alat deklaratif (ditetapkan dalam HTML) dan alat imperatif (ditetapkan dalam JS).
Aksesibilitas yang Berpusat pada Agen
Agen mengandalkan pohon aksesibilitas sebagai model data utama mereka. Lighthouse memfilter subset audit aksesibilitas tertentu yang penting untuk interaksi mesin, seperti:
- Nama dan label: Memastikan setiap elemen interaktif memiliki nama terprogram.
- Integritas pohon: Memverifikasi bahwa peran dan hubungan induk-turunan valid.
- Visibilitas: Mengonfirmasi bahwa konten tidak disembunyikan dari pohon aksesibilitas saat bersifat interaktif.
Stabilitas dan Visibilitas
- Pergeseran Tata Letak Kumulatif (CLS): Mengukur stabilitas visual, yang penting bagi agen yang mengandalkan posisi elemen.
- llms.txt: Memeriksa keberadaan ringkasan yang dapat dibaca mesin di root domain.
Apa yang dapat dilakukan developer untuk meningkatkan kualitas?
Untuk meningkatkan kesiapan agen situs Anda:
- Adopsi WebMCP: Gunakan WebMCP API untuk secara eksplisit mengekspos logika situs Anda dan formulir ke agen AI.
- Pastikan pohon a11y yang baik: Prioritaskan HTML semantik dan ARIA yang tepat pemberian label, karena ini adalah "tampilan mata mesin" halaman Anda.
- Optimalkan untuk stabilitas: Kurangi pergeseran tata letak untuk memastikan bahwa agen dapat berinteraksi dengan UI Anda secara andal tanpa elemen yang bergerak secara tidak terduga.
Masukan
Jika Anda menemukan bug atau memiliki saran untuk perubahan pada audit penjelajahan agen: