مجموعة أدوات Code Assist في "منصة خرائط Google" (تجريبية)

مجموعة أدوات Code Assist من منصة خرائط Google هي خادم "بروتوكول سياق النموذج" (MCP) يحسّن الردود من النماذج اللغوية الكبيرة (LLM) المستخدَمة في تطوير التطبيقات باستخدام منصة خرائط Google. ويعمل من خلال استناد الردود إلى المستندات الرسمية الحديثة ونماذج الرموز البرمجية.

بما أنّ خادم MCP يصل إلى المحتوى عند الطلب من النموذج، لا يجب أن يقتصر سياق النموذج اللغوي الكبير (LLM) بشأن "منصة خرائط Google" على البيانات المتاحة في تاريخ تدريب النموذج.

تشمل موارد "منصة خرائط Google" التي يمكن لخادم MCP الوصول إليها ما يلي:

  • مستندات Google Maps Platform
  • بنود خدمة "منصة خرائط Google"
  • مركز الأمان في "منصة خرائط Google"
  • مستودعات الرموز البرمجية في مؤسسات GitHub الرسمية على "منصة خرائط Google"

الأدوات

توفّر ميزة "المساعدة البرمجية في خرائط Google" أدوات تتيح للنماذج اللغوية الكبيرة الوصول إلى الإمكانات التالية:

  • retrieve-instructions: أداة مساعدة يستخدمها العميل للحصول على تعليمات نظام أساسية حول أفضل طريقة لفهم نية المستخدم وصياغة طلبات فعّالة إلى أداة retrieve-google-maps-platform-docs.
  • retrieve-google-maps-platform-docs: الأداة الأساسية. يستقبل هذا التطبيق طلب بحث باللغة الطبيعية ويرسله إلى محرّك "التوليد المعزّز بالاسترجاع" (RAG) مستضاف. يبحث محرّك التوليد المعزّز بالاسترجاع عن أحدث إصدارات المستندات الرسمية والأدلة التعليمية وأمثلة الرموز البرمجية الخاصة بـ "منصة خرائط Google"، ويعرض السياق المناسب للنموذج اللغوي الكبير كي يتمكّن من إنشاء رد دقيق.

الفوترة

لا يتم تحصيل أي رسوم مقابل استخدام ميزة "مساعد الترميز في الخرائط" خلال المرحلة التجريبية.

السياسات وبنود الخدمة

يخضع Maps Code Assist لبنود خدمة "منصة خرائط Google"، بما في ذلك بنود الخدمة المحدّدة لهذه الخدمة. يوضّح هذا القسم متطلبات إضافية لاستخدام ميزة "مساعد كتابة الرموز البرمجية" في "خرائط Google"، بما في ذلك نماذج اللغات الكبيرة المتوافقة ومتطلبات تحديد المصدر.

متطلبات نماذج اللغات الكبيرة المتوافقة

لا يمكنك استخدام "مساعد الترميز في خرائط Google" إلا مع نموذج لغوي كبير متوافق مع بنود خدمة "منصة خرائط Google".

على سبيل المثال، تتحمّل أنت مسؤولية ضمان عدم تخزين المحتوى الخاص بـ "خرائط Google" مؤقتًا أو تخزينه أو استخدامه لتحسين نموذج اللغة الكبير الذي تختار استخدامه. قبل استخدام "مساعد الترميز في خرائط Google"، عليك مراجعة بنود الخدمة الخاصة بأي نموذج تنوي استخدامه مع "مساعد الترميز في خرائط Google". يجب عدم استخدام "أداة المساعدة في كتابة الرموز البرمجية" في "خرائط Google" مع أي نماذج تستخدم البيانات المُدخَلة في النموذج لأي تدريب أو تحسين للنماذج. تتحمّل أنت مسؤولية التأكّد من أنّ استخدامك للنموذج يتوافق تمامًا مع القيود المفروضة على "محتوى خرائط Google" في بنود خدمة "منصة خرائط Google"، بما في ذلك بنود الخدمة المحدّدة.

متطلبات تحديد المصدر في "خرائط Google"

عند عرض نتائج تستخدم أدوات يوفّرها "مساعد الترميز في خرائط Google"، يجب تضمين مصادر "خرائط Google" المرتبطة بها.

ضبط نماذج اللغات الكبيرة للوصول إلى خادم MCP الخاص بأداة "Code Assist في خرائط Google"

يمكنك ضبط نماذج اللغات الكبيرة للوصول إلى خادم MCP باتّباع مستندات إعدادات MCP ذات الصلة واستخدام نقطة نهاية خادم MCP الخاصة بميزة "مساعد الترميز": https://mapscodeassist.googleapis.com/mcp.

يستخدم خادم MCP الخاص بأداة "المساعدة في كتابة الرموز البرمجية" في "خرائط Google" بروتوكول نقل HTTP قابلاً للبث. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط MCP في تطبيق يعمل بالذكاء الاصطناعي.

أمثلة على حالات الاستخدام

بعد إعدادها، يمكنك طرح أسئلة على نموذج اللغة الكبير حول "منصة خرائط Google". في ما يلي بعض الأمثلة على الطلبات:

  • "كيف يمكنني إضافة خريطة إلى تطبيق Android؟"
  • "ما هي أفضل طريقة للحصول على الموقع الجغرافي الحالي للمستخدم على خريطة في نظام التشغيل iOS؟"
  • "قدِّم مثالاً على استخدام خدمة الاتجاهات في Maps JavaScript API".

الأدوات المتاحة

للاطّلاع على تفاصيل حول أدوات MCP المتاحة وأوصافها لخادم MCP الخاص بأداة "مساعد كتابة الرموز البرمجية في خرائط Google"، يُرجى الاطّلاع على مرجع MCP الخاص بأداة "مساعد كتابة الرموز البرمجية في خرائط Google".

عرض قائمة بالأدوات التي تتضمّن طلب HTTP

للتحقّق من أنّ الخادم يعمل والاطّلاع على قائمة بالأدوات المتاحة، يمكنك إرسال طلب tools/list HTTP مباشرةً إلى خادم MCP البعيد الخاص بـ "أداة مساعدة الترميز في خرائط Google". لا تتطلّب طريقة 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

مشاركة الملاحظات

لمشاركة ملاحظاتك حول ميزة "مساعد الترميز في خرائط Google"، استخدِم النماذج التالية: