Validità dello schema WebMCP

Uno schema valido garantisce che l'agente AI comprenda la struttura dei dati che deve fornire.

Motivi per cui il controllo della validità dello schema WebMCP non va a buon fine

Il controllo non va a buon fine se:

  • Un modulo ha un tooldescription, ma manca l'attributo toolname.
  • Un modulo ha un toolname, ma manca l'attributo tooldescription.
  • In un campo del modulo obbligatorio manca un attributo name.

Lighthouse genera anche un avviso se un campo facoltativo ha un name, ma è manca un toolparamdescription o un <label> associato.

Soluzione

  1. Garantisci la simmetria: fornisci sempre un nome e una descrizione per ogni strumento.
  2. Aggiungi nomi agli input: verifica che ogni elemento di input all'interno di un modulo dello strumento abbia un attributo name univoco.
  3. Fornisci il contesto dei parametri: aggiungi toolparamdescription agli input per aiutare l'agente a comprendere il valore previsto.