Alat terdaftar adalah kemampuan spesifik (seperti "Pesan Meja" atau "Tambahkan ke Keranjang") yang diekspos situs Anda ke agen AI.
Cara kerja audit alat WebMCP Terdaftar
Audit ini bersifat informatif. Lighthouse mencantumkan semua alat WebMCP yang terdaftar di halaman menggunakan API Deklaratif atau Imperatif. Jika tidak ada alat yang terdaftar, daftar hasil akan kosong.
Lighthouse mengeluarkan peringatan jika lebih dari 40 alat terdaftar. Dengan menyertakan terlalu banyak alat, Anda cenderung menggunakan token konteks model, menambah latensi, dan meningkatkan risiko kebingungan bagi agen mengenai alat yang harus digunakan.
Cara memperbaiki
Anda dapat mendaftarkan alat menggunakan Declarative API atau Imperative API:
- API Deklaratif: Tambahkan atribut
toolnamedantooldescriptionlangsung ke elemen<form>Anda. - API Imperatif: Gunakan JavaScript untuk mendaftarkan alat menggunakan
document.modelContext.registerTool.
Praktik terbaik
- Gunakan nama yang jelas dan berorientasi pada tindakan (misalnya,
toolname="book_appointment"). - Berikan deskripsi mendetail yang menjelaskan fungsi alat dan kapan agen harus menggunakannya.
- Hindari mendaftarkan lebih dari 40 alat sekaligus. Daftarkan alat hanya jika alat tersebut berguna untuk status halaman saat ini, dan batalkan pendaftarannya jika alat tersebut tidak lagi diperlukan.
- Jika Anda ingin mempelajari lebih lanjut, baca dokumentasi WebMCP.