Strumenti WebMCP registrati

Gli strumenti registrati sono le funzionalità specifiche (come "Prenota un tavolo" o "Aggiungi al carrello") che il tuo sito web espone agli agenti di AI.

Come funziona il controllo degli strumenti WebMCP registrati

Questo controllo è informativo. Lighthouse elenca tutti gli strumenti WebMCP registrati nella pagina utilizzando le API dichiarative o imperative. Se non sono registrati strumenti, l'elenco dei risultati sarà vuoto.

Lighthouse mostra un avviso quando vengono registrati più di 40 strumenti. Se includi un numero eccessivo di strumenti, è probabile che utilizzi i token di contesto del modello, aggiunga latenza e aumenti il rischio di confusione per gli agenti in merito a quale strumento utilizzare.

Come risolvere il problema

Puoi registrare gli strumenti utilizzando l'API dichiarativa o l'API imperativa:

  • API dichiarativa: aggiungi gli attributi toolname e tooldescription direttamente agli elementi <form>.
  • API imperativa: utilizza JavaScript per registrare gli strumenti utilizzando document.modelContext.registerTool.

Best practice

  • Utilizza nomi chiari e orientati all'azione (ad esempio, toolname="book_appointment").
  • Fornisci descrizioni dettagliate che spieghino cosa fa lo strumento e quando un agente deve utilizzarlo.
  • Evita di registrare più di 40 strumenti contemporaneamente. Registra gli strumenti solo quando sono utili per lo stato attuale della pagina e annulla la registrazione quando non sono più necessari.
  • Se vuoi saperne di più, consulta la documentazione di WebMCP.