WebMCP टूल डीबग करना

Chrome DevTools में WebMCP पैनल का इस्तेमाल करके, क्लाइंट-साइड एआई टूल की जांच करें, उन्हें डीबग करें, और उनकी टेस्टिंग करें. ये टूल, आपकी वेबसाइट एआई एजेंट के लिए उपलब्ध कराती है. इस पैनल से, टूल के लाइफ़साइकल की पूरी जानकारी मिलती है. इसमें रजिस्ट्रेशन, स्कीमा की पुष्टि, और इनवॉकेशन का इतिहास शामिल है.

WebMCP पैनल खोलें

WebMCP पैनल, Application पैनल में मौजूद होता है. इसे खोलने के लिए, यह तरीका अपनाएं:

  1. WebMCP टूल का इस्तेमाल करने वाले पेज पर Chrome DevTools खोलें.
  2. आवेदन टैब पर क्लिक करें.
  3. साइडबार के सबसे ऊपर, WebMCP पैनल चुनें.
DevTools का ऐप्लिकेशन पैनल. इसमें ऐप्लिकेशन साइडबार में WebMCP पैन चुना गया है.
DevTools का ऐप्लिकेशन पैनल. इसमें ऐप्लिकेशन साइडबार में WebMCP पैनल चुना गया है.

इंटरफ़ेस की खास जानकारी

WebMCP पैनल में दो पैन वाला लेआउट इस्तेमाल किया जाता है. इससे आपको अपने टूल मैनेज करने और उनकी निगरानी करने में मदद मिलती है:

  • इस्तेमाल किए गए टूल: एआई एजेंट और पेज के बीच हुए इंटरैक्शन का क्रमवार लॉग.
  • उपलब्ध टूल: इसमें, 'चालू है' टैब पर मौजूद सभी WebMCP टूल की लाइव सूची दिखती है.

उपलब्ध टूल

उपलब्ध टूल सेक्शन में, टूल के नाम और ब्यौरे दिखते हैं. ये वही होते हैं जो एआई एजेंट को दिखते हैं. इसमें हर टूल के लिए इनवोकेशन काउंटर भी शामिल होता है. इससे पता चलता है कि मौजूदा सेशन के दौरान किसी टूल को कितनी बार कॉल किया गया.

उपलब्ध टूल की सूची में, टूल के इस्तेमाल की संख्या दिखाई गई है. साथ ही, फ़िल्टर करने के लिए क्लिक किए जा सकने वाले स्टेटस आइकॉन दिखाए गए हैं.
उपलब्ध टूल की सूची में, इनवॉकेशन काउंटर दिखाया गया है. साथ ही, फ़िल्टर करने के लिए क्लिक किए जा सकने वाले स्टेटस आइकॉन दिखाए गए हैं.

इस्तेमाल किए गए टूल

इस्तेमाल किए गए टूल लॉग से, टूल के साथ किए गए इंटरैक्शन का रिकॉर्ड मिलता है. लॉग में किसी एंट्री को चुनने पर, यह जानकारी देखी जा सकती है:

  • स्टेटस: इनवॉकेशन का नतीजा (पूरा हो गया, रद्द किया गया, जारी है या गड़बड़ी हुई.)
  • इनपुट: वे पैरामीटर जिनकी जानकारी एजेंट ने दी और टूल को भेजी.
  • आउटपुट: टूल से मिली रिटर्न वैल्यू या गड़बड़ी का मैसेज.

लॉग फ़िल्टर करना

फ़िल्टर बार का इस्तेमाल करके, इन शर्तों के आधार पर, इस्तेमाल किए गए टूल की सूची को छोटा करें:

  • नाम या जानकारी: किसी खास नाम या मकसद से मिलते-जुलते टूल ढूंढने के लिए टेक्स्ट डालें.
  • स्टेटस टाइप: कॉल को उनके मौजूदा स्टेटस के हिसाब से फ़िल्टर करें. जैसे, पूरा हो गया, गड़बड़ी, रद्द किया गया या जारी है.
  • टूल का टाइप: एचटीएमएल में तय किए गए डिक्लेरेटिव टूल और JavaScript में तय किए गए इंपरेटिव टूल को फ़िल्टर करने के लिए चुनें. सभी टूल टाइप देखने के लिए, पक्का करें कि कोई भी फ़िल्टर चालू न हो.

मैन्युअल तरीके से टेस्टिंग टूल इस्तेमाल करना

एआई एजेंट के फ़ैसले लेने के तरीके को बायपास करके, अपने टूल की भरोसेमंद होने की जांच अलग से की जा सकती है. यह किसी एजेंट के प्रॉम्प्ट का इंतज़ार किए बिना, फ़ंक्शन लॉजिक की पुष्टि करने के लिए मददगार है.

  1. उपलब्ध टूल सूची में, उस टूल पर क्लिक करें जिसकी आपको जांच करनी है. इसके अलावा, इस्तेमाल किए गए टूल लॉग में, किसी टूल पर कर्सर घुमाकर चलाएं (➜) आइकॉन को दिखाएं और उस पर क्लिक करें. मैन्युअल टेस्ट एरिया खुल जाएगा. ध्यान दें: अगर आपने 'उपलब्ध टूल' सूची से टूल चुना है, तो मैन्युअल टेस्ट वाले सेक्शन में पैरामीटर खाली होंगे. इसके अलावा, अगर आपने कोई टूल चुना है, तो मैन्युअल टेस्ट एरिया खुलता है. इसमें उस सेशन के पैरामीटर पहले से भरे होते हैं.
  2. मैन्युअल टेस्ट एरिया में, इनपुट फ़ील्ड में पैरामीटर डालें या उनमें बदलाव करें.
  3. टूल चलाएं पर क्लिक करें.
बुलाए गए टूल की सूची में मौजूद किसी आइटम पर कर्सर घुमाकर, 'चलाएं' आइकॉन को दिखाया गया है. साथ ही, पहले से भरी गई मैन्युअल टेस्ट वाली जगह को खोला गया है.
बुलाए गए टूल की सूची में मौजूद किसी आइटम पर कर्सर घुमाकर, Play आइकॉन दिखाना और पहले से भरी गई मैन्युअल टेस्ट वाली जगह को खोलना.

इंटिग्रेशन से जुड़ी समस्याएं हल करना

WebMCP पैनल की मदद से, इंटिग्रेशन से जुड़ी सामान्य समस्याओं का पता लगाया जा सकता है:

  • स्कीमा से जुड़ी समस्याएं: अगर टूल के पैरामीटर या दिखाई गई वैल्यू, तय किए गए स्कीमा से मेल नहीं खाती हैं, तो आउटपुट पैन में गड़बड़ी के मैसेज दिखते हैं.
  • एजेंट की ओर से अनुरोध अस्वीकार करना: उपलब्ध टूल की सूची में जाकर, अनुरोधों की संख्या देखने वाले काउंटर की जांच करें. इससे पता चलेगा कि एजेंट ने किसी प्रॉम्प्ट के लिए आपके टूल पर विचार किया था या नहीं.

ऑटोमेशन और एजेंट

WebMCP को एजेंटिक वेब के लिए डिज़ाइन किया गया है. इसमें एआई एजेंट, आपकी साइट के टूल ढूंढ सकते हैं और उनके साथ इंटरैक्ट कर सकते हैं. एजेंट की मदद से डेवलपमेंट करने के लिए, एजेंट के लिए Chrome DevTools प्रोजेक्ट एक खास इंटरफ़ेस उपलब्ध कराता है. यह इंटरफ़ेस, इस प्रोटोकॉल का इस्तेमाल करता है, ताकि एआई एजेंट आपके WebMCP टूल को टेस्ट और इस्तेमाल कर सकें.

कमांड-लाइन फ़्लैग

कुछ एजेंटिक इंटरफ़ेस के लिए, आपको --categoryWebMCP फ़्लैग को साफ़ तौर पर चालू करना होगा.

इसी विषय से जुड़े लिंक

WebMCP और एजेंटिक वेब के बारे में ज़्यादा जानने के लिए, यहां दिए गए संसाधन देखें: