WebMCP şemasının geçerliliği

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 tooldescription var ancak toolname özelliği eksik.
  • Bir formda toolname var ancak tooldescription ö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?

  1. Simetriyi koruyun: Her araç için mutlaka hem ad hem de açıklama girin.
  2. Girişlere ad ekleme: Bir araç formundaki her giriş öğesinin benzersiz bir name özelliğine sahip olduğunu doğrulayın.
  3. Parametre bağlamı sağlama: Aracının hangi değerin beklendiğini anlamasına yardımcı olmak için girişlere toolparamdescription ekleyin.