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

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

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

تشمل موارد "منصة خرائط Google" التي يمكن لخادم بروتوكول سياق النموذج (MCP) الوصول إليها ما يلي:

  • مستندات "منصة خرائط Google"
  • بنود خدمة "منصة خرائط Google"
  • مركز الثقة في "منصة خرائط Google"
  • مستودعات الرموز البرمجية في مؤسسات GitHub الرسمية التابعة لـ "منصة خرائط Google"

الأدوات

توفّر أداة Maps Code Assist أدوات تتيح للنماذج اللغوية الكبيرة (LLM) الوصول إلى الإمكانات التالية:

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

الفوترة

لا يتم تحصيل أي رسوم مقابل استخدام أداة Maps Code Assist أثناء وجودها في المرحلة التجريبية.

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

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

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

لا يمكنك استخدام أداة Maps Code Assist إلا مع نموذج لغوي كبير (LLM) متوافق مع بنود خدمة "منصة خرائط Google".

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

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

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

ضبط النماذج اللغوية الكبيرة (LLM) للوصول إلى خادم بروتوكول سياق النموذج (MCP) الخاص بأداة Maps Code Assist

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

يستخدم خادم بروتوكول سياق النموذج (MCP) الخاص بأداة Maps Code Assist نقل HTTP قابلاً للبث. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ضبط بروتوكول سياق النموذج (MCP) في تطبيق مستند إلى الذكاء الاصطناعي.

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

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

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

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

للاطّلاع على تفاصيل أدوات بروتوكول سياق النموذج (MCP) المتاحة وأوصافها لخادم بروتوكول سياق النموذج (MCP) الخاص بأداة Maps Code Assist، يُرجى الاطّلاع على مرجع بروتوكول سياق النموذج (MCP) الخاص بأداة Maps Code Assist.

عرض قائمة بالأدوات باستخدام طلب HTTP

للتأكّد من أنّ الخادم يعمل وعرض قائمة بالأدوات المتاحة، يمكنك إرسال طلب HTTP tools/list مباشرةً إلى خادم بروتوكول سياق النموذج (MCP) البعيد الخاص بأداة Maps Code Assist. لا يتطلب استخدام طريقة 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، استخدِم النماذج التالية: