मान्य स्कीमा से यह पक्का होता है कि एआई एजेंट को उस डेटा के स्ट्रक्चर के बारे में पता है जिसे उसे उपलब्ध कराना है.
WebMCP स्कीमा की वैधता की पुष्टि करने वाला ऑडिट कब पूरा नहीं होता
ऑडिट तब फ़ेल हो जाता है, जब:
- किसी फ़ॉर्म में
tooldescriptionएट्रिब्यूट मौजूद है, लेकिनtoolnameएट्रिब्यूट मौजूद नहीं है. - किसी फ़ॉर्म में
toolnameएट्रिब्यूट मौजूद है, लेकिनtooldescriptionएट्रिब्यूट मौजूद नहीं है. - ज़रूरी फ़ॉर्म फ़ील्ड में
nameएट्रिब्यूट मौजूद नहीं है.
अगर किसी ऐसे फ़ील्ड में name मौजूद है जिसकी वैल्यू देना ज़रूरी नहीं है, लेकिन उसमें toolparamdescription या उससे जुड़ा <label> मौजूद नहीं है, तो Lighthouse एक चेतावनी भी जारी करता है.
कैसे ठीक करें
- सिमेट्री का ध्यान रखें: हर टूल के लिए, नाम और ब्यौरा, दोनों दें.
- इनपुट के नाम जोड़ें: पुष्टि करें कि टूल फ़ॉर्म में मौजूद हर इनपुट एलिमेंट में एक यूनीक
nameएट्रिब्यूट हो. - पैरामीटर का कॉन्टेक्स्ट दें: इनपुट में
toolparamdescriptionजोड़ें, ताकि एजेंट को यह समझने में मदद मिल सके कि किस वैल्यू की ज़रूरत है.