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

Google Maps Platform Code Assist टूलकिट, मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर है. यह 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 के बारे में सुझाव, शिकायत या राय देने के लिए, इन फ़ॉर्म का इस्तेमाल करें: