Google Maps Platform Code Assist Toolkit (एक्सपेरिमेंट के तौर पर उपलब्ध है)

Google Maps Platform Code Assist Toolkit, मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर है. यह Google Maps Platform की मदद से ऐप्लिकेशन डेवलप करने के लिए इस्तेमाल किए जाने वाले लार्ज लैंग्वेज मॉडल (एलएलएम) से मिलने वाले जवाबों को बेहतर बनाता है. यह आधिकारिक, अप-टू-डेट दस्तावेज़ और कोड सैंपल में मौजूद जानकारी के आधार पर जवाब देता है.

मॉडल को प्रॉम्प्ट मिलने पर, एमसीपी सर्वर कॉन्टेंट ऐक्सेस करता है. इसलिए, Google Maps Platform के बारे में एलएलएम का कॉन्टेक्स्ट, मॉडल की ट्रेनिंग की तारीख के हिसाब से उपलब्ध डेटा तक सीमित नहीं होता.

एमसीपी सर्वर, Google Maps Platform के इन संसाधनों को ऐक्सेस कर सकता है:

  • Google Maps Platform के दस्तावेज़
  • Google Maps Platform की सेवा की शर्तें
  • Google Maps Platform का भरोसा केंद्र
  • Google Maps Platform के आधिकारिक GitHub संगठनों में कोड रिपॉज़िटरी

टूल

Maps Code Assist, ऐसे टूल उपलब्ध कराता है जिनकी मदद से एलएलएम, ये काम कर सकते हैं:

  • retrieve-instructions: यह एक हेल्पर टूल है. इसका इस्तेमाल क्लाइंट, सिस्टम से ज़रूरी निर्देश पाने के लिए करता है. इन निर्देशों में यह बताया जाता है कि उपयोगकर्ता के इरादे को सबसे अच्छी तरह से कैसे समझा जाए और retrieve-google-maps-platform-docs टूल को असरदार तरीके से कैसे कॉल किया जाए.
  • retrieve-google-maps-platform-docs: यह प्राइमरी टूल है. यह नैचुरल लैंग्वेज क्वेरी लेता है और इसे होस्ट किए गए Retrieval Augmented Generation (RAG) इंजन को सबमिट करता है. आरएजी इंजन, Google Maps Platform के आधिकारिक दस्तावेज़, ट्यूटोरियल, और कोड सैंपल के नए वर्शन खोजता है. इसके बाद, एलएलएम को ज़रूरी कॉन्टेक्स्ट देता है, ताकि वह सटीक जवाब जनरेट कर सके.

बिलिंग

Maps Code Assist को एक्सपेरिमेंट के तौर पर उपलब्ध कराया गया है. इसलिए, इसका इस्तेमाल करने के लिए कोई शुल्क नहीं लिया जाता.

नीतियां और सेवा की शर्तें

Maps Code Assist पर Google Maps Platform की सेवा की शर्तें लागू होती हैं. इनमें इस सेवा के लिए सेवा से जुड़ी खास शर्तें भी शामिल हैं. इस सेक्शन में, Maps Code Assist के इस्तेमाल से जुड़ी अन्य ज़रूरी शर्तों के बारे में बताया गया है. इनमें, इस्तेमाल किए जा सकने वाले एलएलएम और सोर्स एट्रिब्यूशन से जुड़ी ज़रूरी शर्तें शामिल हैं.

साथ काम करने वाले एलएलएम के लिए ज़रूरी शर्तें

Maps Code Assist का इस्तेमाल सिर्फ़ ऐसे एलएलएम के साथ किया जा सकता है जो Google Maps Platform की सेवा की शर्तों का पालन करता हो.

उदाहरण के लिए, यह पक्का करना आपकी ज़िम्मेदारी है कि Google Maps के कॉन्टेंट को, आपके चुने गए एलएलएम के ज़रिए कैश न किया जाए, सेव न किया जाए या उसका इस्तेमाल एलएलएम को बेहतर बनाने के लिए न किया जाए. Maps Code Assist का इस्तेमाल करने से पहले, आपको Maps Code Assist के साथ इस्तेमाल किए जाने वाले किसी भी मॉडल की सेवा की शर्तें पढ़नी होंगी. आपको Maps Code Assist का इस्तेमाल, ऐसे किसी भी मॉडल के साथ नहीं करना चाहिए जो मॉडल को ट्रेनिंग देने या उसे बेहतर बनाने के लिए, मॉडल में डाले गए डेटा का इस्तेमाल करता हो. यह पक्का करना आपकी ज़िम्मेदारी है कि मॉडल का इस्तेमाल, Google Maps Platform की सेवा की शर्तों में दिए गए Google Maps के कॉन्टेंट से जुड़े प्रतिबंधों के मुताबिक हो. इसमें सेवा से जुड़ी खास शर्तें भी शामिल हैं.

Google Maps के सोर्स के लिए एट्रिब्यूशन से जुड़ी ज़रूरी शर्तें

Maps Code Assist की ओर से उपलब्ध कराए गए टूल का इस्तेमाल करके नतीजे दिखाते समय, आपको Google Maps से जुड़े सोर्स शामिल करने होंगे.

Maps Code Assist के एमसीपी सर्वर को ऐक्सेस करने के लिए, एलएलएम कॉन्फ़िगर करना

एमसीपी सर्वर को ऐक्सेस करने के लिए, एलएलएम को कॉन्फ़िगर किया जा सकता है. इसके लिए, एमसीपी कॉन्फ़िगरेशन से जुड़े दस्तावेज़ पढ़ें और कोड असिस्ट एमसीपी सर्वर एंडपॉइंट का इस्तेमाल करें: https://mapscodeassist.googleapis.com/mcp.

Maps Code Assist का एमसीपी सर्वर, स्ट्रीम किए जा सकने वाले एचटीटीपी ट्रांसपोर्ट का इस्तेमाल करता है. ज़्यादा जानकारी के लिए, एआई ऐप्लिकेशन में एमसीपी कॉन्फ़िगर करना लेख पढ़ें.

इस्तेमाल के उदाहरण

कॉन्फ़िगर करने के बाद, Google Maps Platform के बारे में एलएलएम से सवाल पूछे जा सकते हैं. इसके लिए, ऐसे प्रॉम्प्ट आज़माएँ:

  • "मैं अपने Android ऐप्लिकेशन में मैप कैसे जोड़ूं?"
  • "iOS में, मैप पर उपयोगकर्ता की मौजूदा जगह की जानकारी पाने का सबसे सही तरीका क्या है?"
  • "Maps JavaScript API में, दिशा-निर्देश सेवा का इस्तेमाल करने का उदाहरण दो."

उपलब्ध टूल

Maps Code Assist MCP सर्वर के लिए, उपलब्ध एमसीपी टूल और उनके ब्यौरे की जानकारी देखने के लिए, Maps Code Assist MCP का रेफ़रंस देखें.

एचटीटीपी अनुरोध के साथ टूल की सूची बनाना

यह पुष्टि करने के लिए कि सर्वर काम कर रहा है और उपलब्ध टूल की सूची देखने के लिए, सीधे तौर पर Maps Code Assist के रिमोट एमसीपी सर्वर को tools/list एचटीटीपी अनुरोध भेजा जा सकता है. tools/list तरीके के लिए, पुष्टि करने की ज़रूरत नहीं होती.

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": "1"
  }' \
  https://mapscodeassist.googleapis.com/mcp

सुझाव, शिकायत या राय दें

Maps Code Assist के बारे में सुझाव/राय देने या शिकायत करने के लिए, इन फ़ॉर्म का इस्तेमाल करें: