Ein gültiges Schema sorgt dafür, dass der KI-Agent die Struktur der Daten versteht, die er bereitstellen muss.
Gründe für das Fehlschlagen der WebMCP-Schema-Gültigkeitsprüfung
Das Audit schlägt fehl, wenn:
- Ein Formular hat ein
tooldescription, aber das Attributtoolnamefehlt. - Ein Formular hat ein
toolname, aber das Attributtooldescriptionfehlt. - Einem erforderlichen Formularfeld fehlt ein
name-Attribut.
Lighthouse gibt auch eine Warnung aus, wenn ein optionales Feld ein name hat, aber ein toolparamdescription oder ein zugehöriges <label> fehlt.
Korrektur
- Symmetrie: Geben Sie für jedes Tool sowohl einen Namen als auch eine Beschreibung an.
- Namen zu Eingaben hinzufügen: Prüfen Sie, ob jedes Eingabeelement in einem Toolformular ein eindeutiges
name-Attribut hat. - Parameterkontext angeben: Fügen Sie den Eingaben
toolparamdescriptionhinzu, damit der Agent versteht, welcher Wert erwartet wird.