Un schéma valide permet à l'agent d'IA de comprendre la structure des données qu'il doit fournir.
Échec de l'audit de validité du schéma WebMCP
L'audit échoue si :
- un formulaire comporte un
tooldescription, mais l'attributtoolnameest manquant ; - un formulaire comporte un
toolname, mais l'attributtooldescriptionest manquant ; - un champ de formulaire obligatoire ne comporte pas d'attribut
name.
Lighthouse émet également un avertissement si un champ facultatif comporte un name, mais qu'il est
manquant un toolparamdescription ou un <label> associé.
Résolution des problèmes
- Assurez-vous de la symétrie : fournissez toujours un nom et une description pour chaque outil.
- Ajoutez des noms aux entrées : vérifiez que chaque élément d'entrée d'un formulaire d'outil comporte un attribut
nameunique. - Fournissez le contexte des paramètres : ajoutez
toolparamdescriptionaux entrées pour aider l'agent à comprendre la valeur attendue.