Chrome DevTools में WebMCP पैनल का इस्तेमाल करके, क्लाइंट-साइड के एआई टूल की जांच करें, उन्हें डीबग करें, और उनकी टेस्टिंग करें. आपकी वेबसाइट, एआई एजेंट को ये टूल उपलब्ध कराती है. इस पैनल से, टूल के लाइफ़साइकल की पूरी जानकारी मिलती है. इसमें रजिस्ट्रेशन, स्कीमा की पुष्टि, और कॉल के इतिहास की जानकारी शामिल होती है.
WebMCP पैनल खोलना
WebMCP पैनल, ऐप्लिकेशन पैनल में मौजूद होता है. इसे खोलने के लिए, यह तरीका अपनाएं:
- ऐसे पेज पर Chrome DevTools खोलें जो WebMCP टूल का इस्तेमाल करता है.
- ऐप्लिकेशन टैब पर क्लिक करें.
- साइडबार के सबसे ऊपर, WebMCP पैनल चुनें.
इंटरफ़ेस की खास जानकारी
WebMCP पैनल, दो पैनल वाले लेआउट का इस्तेमाल करता है. इससे आपको अपने टूल मैनेज और मॉनिटर करने में मदद मिलती है:
- कॉल किए गए टूल: एआई एजेंट और पेज के बीच होने वाले इंटरैक्शन का क्रम के हिसाब से लॉग.
- उपलब्ध टूल: चालू टैब पर मौजूद सभी WebMCP टूल की लाइव सूची.
उपलब्ध टूल
उपलब्ध टूल सेक्शन में, टूल के नाम और उनकी जानकारी दिखती है. ये जानकारी, एआई एजेंट को भी दिखती है. इसमें हर टूल के लिए कॉल काउंटर भी शामिल होता है. इससे पता चलता है कि मौजूदा सेशन के दौरान, किसी टूल को कितनी बार कॉल किया गया.
कॉल किए गए टूल
कॉल किए गए टूल का लॉग, टूल के इंटरैक्शन का रिकॉर्ड सेव करता है. लॉग में किसी एंट्री को चुनने पर, यह जानकारी देखी जा सकती है:
- स्टेटस: कॉल का नतीजा (पूरा हुआ, रद्द किया गया, प्रोसेस जारी है या गड़बड़ी.)
- इनपुट: एजेंट ने जिन पैरामीटर का अनुमान लगाया है और उन्हें टूल को भेजा है.
- आउटपुट: टूल से मिली रिटर्न वैल्यू या गड़बड़ी का मैसेज.
लॉग को फ़िल्टर करना
कॉल किए गए टूल की सूची को इन शर्तों के आधार पर फ़िल्टर करने के लिए, फ़िल्टर बार का इस्तेमाल करें:
- नाम या जानकारी: किसी खास नाम या मकसद वाले टूल ढूंढने के लिए, टेक्स्ट डालें.
- स्टेटस टाइप: कॉल को उनके मौजूदा स्टेटस के हिसाब से फ़िल्टर करें. जैसे, पूरा हुआ, गड़बड़ी, रद्द किया गया या प्रोसेस जारी है.
- टूल टाइप: एचटीएमएल में तय किए गए डिक्लेरेटिव टूल और JavaScript में तय किए गए इंपेरेटिव टूल को फ़िल्टर करने के लिए, यह विकल्प चुनें. सभी तरह के टूल देखने के लिए, पक्का करें कि कोई भी फ़िल्टर चालू न हो.
मैन्युअल तरीके से टूल की टेस्टिंग करना
अपने टूल की परफ़ॉर्मेंस की जांच करने के लिए, एआई एजेंट के फ़ैसले लेने की प्रोसेस को बायपास किया जा सकता है. इससे, किसी खास एजेंट के प्रॉम्प्ट का इंतज़ार किए बिना, फ़ंक्शन लॉजिक की पुष्टि की जा सकती है.
उपलब्ध टूल की सूची में, उस टूल पर क्लिक करें जिसकी आपको टेस्टिंग करनी है. इसके अलावा, कॉल किए गए टूल के लॉग में, किसी टूल पर कर्सर घुमाएं. इससे चलाएं (➜) आइकॉन दिखेगा. इस पर क्लिक करें. मैन्युअल टेस्टिंग का सेक्शन खुल जाएगा.
मैन्युअल टेस्टिंग के सेक्शन में, इनपुट फ़ील्ड में पैरामीटर डालें या उनमें बदलाव करें.
टूल चलाएं पर क्लिक करें.
इंटिग्रेशन से जुड़ी समस्याएं हल करना
WebMCP पैनल की मदद से, इंटिग्रेशन से जुड़ी आम समस्याएं हल की जा सकती हैं:
- स्कीमा के उल्लंघन: अगर टूल के पैरामीटर या रिटर्न वैल्यू, तय किए गए स्कीमा से मेल नहीं खाती हैं, तो आउटपुट पैनल में गड़बड़ी के मैसेज दिखते हैं.
- एजेंट की ओर से अस्वीकार किया जाना: उपलब्ध टूल की सूची में, कॉल काउंटर देखें. इससे पता चलेगा कि एजेंट ने किसी दिए गए प्रॉम्प्ट के लिए, आपके टूल को चुना है या नहीं.
ऑटोमेशन और एजेंट
WebMCP को एजेंटिक वेब के लिए डिज़ाइन किया गया है. इसमें एआई एजेंट, आपकी साइट के टूल ढूंढ सकते हैं और उनके साथ इंटरैक्ट कर सकते हैं. एजेंट की मदद से डेवलपमेंट करने के लिए, Chrome DevTools for agents प्रोजेक्ट एक खास इंटरफ़ेस उपलब्ध कराता है. यह इंटरफ़ेस, इस प्रोटोकॉल का इस्तेमाल करके, एआई एजेंट को आपके WebMCP टूल की टेस्टिंग और उनका इस्तेमाल करने में मदद करता है.
कमांड लाइन फ़्लैग
कुछ एजेंटिक इंटरफ़ेस के साथ इंटरैक्ट करने के लिए, आपको --categoryWebMCP फ़्लैग को साफ़ तौर पर चालू करना होगा.
इसी विषय से जुड़े लिंक
WebMCP और एजेंटिक वेब के बारे में ज़्यादा जानने के लिए, ये संसाधन देखें: