एआई एजेंट की मदद से WebMCP टूल डीबग करना

WebMCP, वेबसाइटों के लिए प्रस्तावित एक वेब स्टैंडर्ड है. इससे वेबसाइटें, अपनी सुविधाओं को स्ट्रक्चर्ड टूल के तौर पर उपलब्ध करा सकती हैं. इन टूल को एआई एजेंट इस्तेमाल करते हैं. एजेंट के लिए Chrome DevTools की मदद से, आपका कोडिंग एजेंट इन टूल के साथ सीधे तौर पर इंटरैक्ट कर सकता है. इससे आपको यह विश्लेषण करने और सुझाव देने में मदद मिलती है कि आपकी वेबसाइट को WebMCP के लिए कैसे तैयार किया जाए.

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

WebMCP का इस्तेमाल करते समय, इन बातों का ध्यान रखें:

  • एक्सपेरिमेंट के तौर पर उपलब्ध सुविधा का फ़्लैग: WebMCP कैटगरी डिफ़ॉल्ट रूप से चालू नहीं होती. --categoryExperimentalWebmcp फ़्लैग का इस्तेमाल करें. इसमें हिस्सा लेने के बारे में ज़्यादा जानने के लिए, WebMCP की ऑरिजिन ट्रायल देखें.
  • ब्राउज़र से जुड़ी ज़रूरी शर्तें: इस सुविधा के लिए, Chrome 149 और इसके बाद के वर्शन का इस्तेमाल करना ज़रूरी है. साथ ही, WebMCP की सुविधाएं चालू होनी चाहिए. इसका मतलब है कि जिस वेबसाइट का टेस्ट किया जा रहा है वह WebMCP के ऑरिजिन ट्रायल में रजिस्टर है. इसके अलावा, यह भी हो सकता है कि आपने अपने लोकल Chrome ब्राउज़र में WebMCP से जुड़ा फ़्लैग मैन्युअल तरीके से चालू किया हो.
  • टारगेट ऑडियंस में अंतर: DevTools MCP सर्वर, डेवलपर के लिए उपलब्ध एक डीबग करने की सुविधा है. वहीं, WebMCP टूल को ब्राउज़र एजेंट का इस्तेमाल करके, वेबसाइटों के साथ इंटरैक्ट करने वाला कोई भी व्यक्ति कॉल कर सकता है. एजेंट के लिए DevTools की मदद से, उपयोगकर्ताओं के लिए WebMCP टूल बनाए और टेस्ट किए जा सकते हैं.

WebMCP टूल की जांच करने और उन्हें डीबग करने के उदाहरण

WebMCP का इस्तेमाल कई तरीकों से किया जा सकता है. हर वेबसाइट अलग होती है. इसलिए, WebMCP टूल का हर सेट भी अलग होता है. अपनी वेबसाइट या वेब ऐप्लिकेशन के लिए, उपयोगी टूल तय करने और उन्हें बनाने के तरीके के बारे में जानने के लिए, हमारे फ़्रेमवर्क का पालन करें.

उदाहरण के लिए, अगर आपके पास ट्रैवल एजेंसी की कोई वेबसाइट है, जिसमें ऐसे टूल मौजूद हैं जो उपयोगकर्ता के एजेंट को ज़रूरी कार्रवाइयां पूरी करने में मदद करते हैं, तो यहां कुछ उदाहरण दिए गए हैं. इन प्रॉम्प्ट का इस्तेमाल, एजेंट के लिए DevTools के साथ किया जा सकता है. इससे यह जांच की जा सकती है कि आपके टूल ठीक से काम कर रहे हैं या नहीं.

अपने एजेंट को WebMCP टूल की सूची बनाने और उन्हें लागू करने के लिए निर्देश दें, ताकि टेस्टिंग और डेवलपमेंट को बेहतर बनाया जा सके.

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

WebMCP टूल के बारे में जानकारी देने वाले ईमेल की पुष्टि करना

अपनी साइट पर WebMCP की सुविधा जोड़ने पर, कोडिंग एजेंट को यह काम सौंपा जा सकता है कि वह पुष्टि करे कि आपके टूल, ब्राउज़र को सही तरीके से दिखाए जा रहे हैं और उनके इनपुट स्कीमा अच्छी तरह से तय किए गए हैं.

प्रॉम्प्ट का उदाहरण:

Implement a 'book_flight' WebMCP tool to this page to help agents book flights. Verify that it's correctly registered and ready for AI agents to use.

एजेंट के काम करने का उदाहरण: आपका एजेंट, उपलब्ध कराए गए टूल की जांच करने की ज़रूरत का पता लगाता है. इसके बाद, वह अपने-आप list_webmcp_tools टूल को चालू करता है. यह आउटपुट को पार्स करता है. साथ ही, यह पुष्टि करता है कि आपका टूल रजिस्टर हो गया है या नहीं. इसके अलावा, यह पुष्टि करता है कि स्कीमा सही तरीके से बनाया गया है.

WebMCP टूल के इस्तेमाल को डीबग करना

पुष्टि करें कि WebMCP टूल का इंटरनल लॉजिक, एआई के खास इनपुट के साथ कॉल किए जाने पर उम्मीद के मुताबिक काम करता है. अपने एजेंट को टूल को लागू करने और ऐप्लिकेशन के जवाब पर नज़र रखने के लिए निर्देश दिए जा सकते हैं.

प्रॉम्प्ट का उदाहरण:

Try using the 'add_to_cart' tool on this page to add product 12345. Let me know if it succeeds or if the application throws any errors.

एजेंट के काम करने का उदाहरण: आपका एजेंट, किसी खास कार्रवाई को टेस्ट करने के इरादे को पहचानता है. यह सही इनपुट स्कीमा का अपने-आप पता लगाता है. साथ ही, इसे चलाने के लिए execute_webmcp_tool का इस्तेमाल करता है. इसके अलावा, यह ऐप्लिकेशन के जवाब पर नज़र रखता है. इसमें कंसोल लॉग की जांच करना भी शामिल है, ताकि सफलता की स्थिति की जानकारी दी जा सके या किसी भी गड़बड़ी को ठीक किया जा सके.

स्कीमा की जानकारी साफ़ तौर पर न दिखने से जुड़ी समस्या हल करना

जब कोई एआई एजेंट, WebMCP टूल को बार-बार सही तरीके से कॉल नहीं कर पाता है, तो अक्सर इसकी वजह JSON स्कीमा का अस्पष्ट होना होता है. अपने एजेंट से, एलएलएम के हिसाब से स्कीमा की समीक्षा करने के लिए कहा जा सकता है. साथ ही, उसे बेहतर बनाने के सुझाव देने के लिए कहा जा सकता है.

प्रॉम्प्ट का उदाहरण:

My 'schedule_meeting' tool is failing to parse the various date formats sent by different AI agents. Can you review the tool's schema and suggest how I can improve the descriptions or constraints so agents know exactly which format is required?

एजेंट के काम करने का उदाहरण: आपका एजेंट, WebMCP के उपलब्ध टूल फ़ेच करता है और 'schedule_meeting' के लिए inputSchema का विश्लेषण करता है. इससे पता चलता है कि तारीख के पैरामीटर में साफ़ तौर पर जानकारी नहीं दी गई है या फ़ॉर्मैट से जुड़ी कोई पाबंदी नहीं है. इसके बाद, यह आपको सही किया गया JSON स्कीमा सुझाता है. उदाहरण के लिए, "Date in YYYY-MM-DD format" जैसी जानकारी जोड़ना, ताकि आप इसे अपने कोड में लागू कर सकें.