Geçerli bir şema, yapay zeka aracısının sağlaması gereken verilerin yapısını anlamasını sağlar.
WebMCP şeması geçerlilik denetimi neden başarısız olur?
Aşağıdaki durumlarda denetim başarısız olur:
- Bir formda
tooldescriptionvar ancaktoolnameözelliği eksik. - Bir formda
toolnamevar ancaktooldescriptionözelliği eksik. - Zorunlu bir form alanında
nameözelliği eksik.
Lighthouse, isteğe bağlı bir alanda name varsa ancak toolparamdescription veya ilişkili bir <label> yoksa da uyarı verir.
Nasıl düzeltilir?
- Simetriyi koruyun: Her araç için mutlaka hem ad hem de açıklama girin.
- Girişlere ad ekleme: Bir araç formundaki her giriş öğesinin benzersiz bir
nameözelliğine sahip olduğunu doğrulayın. - Parametre bağlamı sağlama: Aracının hangi değerin beklendiğini anlamasına yardımcı olmak için girişlere
toolparamdescriptionekleyin.