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) इंजन को सबमिट करता है. 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 के एमसीपी सर्वर को ऐक्सेस करने के लिए, एलएलएम कॉन्फ़िगर करना

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

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

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

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

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

उपलब्ध टूल

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

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

सर्वर काम कर रहा है या नहीं, इसकी पुष्टि करने और उपलब्ध टूल की सूची देखने के लिए, 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 के बारे में सुझाव/राय देने या शिकायत करने के लिए, इन फ़ॉर्म का इस्तेमाल करें: