रजिस्टर किए गए टूल, खास सुविधाएं होती हैं. जैसे, "टेबल बुक करें" या "कार्ट में जोड़ें". आपकी वेबसाइट, एआई एजेंट को ये सुविधाएं उपलब्ध कराती है.
रजिस्टर किए गए WebMCP टूल के ऑडिट करने का तरीका
यह ऑडिट सिर्फ़ जानकारी देने के लिए है. Lighthouse, Declarative या Imperative API का इस्तेमाल करके पेज पर रजिस्टर किए गए सभी WebMCP टूल की सूची दिखाता है. अगर कोई टूल रजिस्टर नहीं किया गया है, तो नतीजों की सूची खाली होगी.
Lighthouse, 40 से ज़्यादा टूल रजिस्टर होने पर चेतावनी जारी करता है. बहुत ज़्यादा टूल शामिल करने से, मॉडल के कॉन्टेक्स्ट टोकन इस्तेमाल होते हैं, जवाब मिलने में देरी होती है, और एजेंट के लिए यह तय करना मुश्किल हो जाता है कि किस टूल का इस्तेमाल करना है.
कैसे ठीक करें
डिक्लेरेटिव एपीआई या इंपरेटिव एपीआई का इस्तेमाल करके, टूल रजिस्टर किए जा सकते हैं:
- Declarative API:
toolnameऔरtooldescriptionएट्रिब्यूट को सीधे अपने<form>एलिमेंट में जोड़ें. - इंपरेटिव एपीआई:
document.modelContext.registerToolका इस्तेमाल करके, टूल रजिस्टर करने के लिए JavaScript का इस्तेमाल करें.
सबसे सही तरीके
- साफ़ तौर पर और कार्रवाई के हिसाब से नाम इस्तेमाल करें. उदाहरण के लिए,
toolname="book_appointment". - टूल के बारे में पूरी जानकारी दें. इससे यह पता चलेगा कि टूल क्या करता है और एजेंट को इसका इस्तेमाल कब करना चाहिए.
- एक बार में 40 से ज़्यादा टूल रजिस्टर न करें. टूल को सिर्फ़ तब रजिस्टर करें, जब वे पेज की मौजूदा स्थिति के लिए काम के हों. साथ ही, जब उनकी ज़रूरत न हो, तो उन्हें अनरजिस्टर करें.
- अगर आपको ज़्यादा जानना है, तो WebMCP से जुड़ा दस्तावेज़ पढ़ें.