مجموعة أدوات Google Maps Platform Code Assist هي خادم بروتوكول سياق النموذج (MCP) الذي يحسّن الردود من النماذج اللغوية الكبيرة (LLM) المستخدَمة لتطوير التطبيقات باستخدام "منصة خرائط Google". ويعمل هذا الخادم من خلال إسناد الردود إلى المستندات الرسمية الحديثة ونماذج الرموز البرمجية.
بما أنّ خادم بروتوكول سياق النموذج يصل إلى المحتوى عند طلب النموذج، لا يجب أن يقتصر سياق النموذج اللغوي الكبير بشأن "منصة خرائط Google" على البيانات المتاحة في تاريخ تدريب النموذج.
تشمل موارد "منصة خرائط Google" التي يمكن لخادم بروتوكول سياق النموذج الوصول إليها ما يلي:
- مستندات "منصة خرائط Google"
- بنود خدمة "منصة خرائط Google"
- مركز الثقة في "منصة خرائط Google"
- مستودعات الرموز البرمجية في مؤسسات GitHub الرسمية التابعة لـ "منصة خرائط Google"
الأدوات
توفّر ميزة Maps Code Assist أدوات تتيح للنماذج اللغوية الكبيرة الوصول إلى الإمكانات التالية:
retrieve-instructions: هي أداة مساعِدة يستخدمها العميل للحصول على تعليمات النظام الأساسية حول أفضل طريقة للتعرّف على نية المستخدم و صياغة طلبات فعّالة للأداةretrieve-google-maps-platform-docs.retrieve-google-maps-platform-docs: هي الأداة الأساسية. تأخذ هذه الأداة طلبًا باللغة الطبيعية وترسله إلى محرّك التوليد المعزّز بالاسترجاع (RAG) المستضاف. يبحث محرّك التوليد المعزّز بالاسترجاع عن أحدث إصدارات مستندات "منصة خرائط Google" الرسمية والبرامج التعليمية ونماذج الرموز البرمجية، ويعرض سياقًا ذا صلة بالنموذج اللغوي الكبير لكي ينشئ ردًا دقيقًا.
الفوترة
لا يتم تحصيل أي رسوم مقابل استخدام Maps Code Assist أثناء وجوده في المرحلة التجريبية.
السياسات وبنود الخدمة
تخضع ميزة Maps Code Assist لبنود خدمة منصة خرائط Google، بما في ذلك البنود المحدّدة للخدمة لهذه الخدمة. يصف هذا القسم متطلبات استخدام الخدمة الإضافية لميزة Maps Code Assist، بما في ذلك النماذج اللغوية الكبيرة المتوافقة ومتطلبات تحديد المصدر.
متطلبات النماذج اللغوية الكبيرة المتوافقة
لا يمكنك استخدام Maps Code Assist إلا مع نموذج لغوي كبير متوافق مع بنود خدمة "منصة خرائط Google".
على سبيل المثال، أنت مسؤول عن التأكّد من عدم تخزين المحتوى في "خرائط Google" مؤقتًا أو تخزينه أو استخدامه لتحسين النموذج اللغوي الكبير الذي تختار استخدامه. قبل استخدام Maps Code Assist، عليك مراجعة بنود خدمة أي نموذج تنوي استخدامه مع Maps Code Assist. يجب عدم استخدام Maps Code Assist مع أي نماذج تستخدم البيانات التي يتم إدخالها في النموذج لأي تدريب أو تحسين للنموذج. أنت مسؤول عن التأكّد من أنّ استخدامك للنموذج يتوافق تمامًا مع القيود المفروضة على المحتوى في "خرائط Google" في بنود خدمة "منصة خرائط Google"، بما في ذلك بنود الخدمة المحدّدة.
متطلبات تحديد المصدر لمصادر "خرائط Google"
عند عرض النتائج التي تستخدم الأدوات التي توفّرها ميزة Maps Code Assist، عليك تضمين مصادر "خرائط Google" المرتبطة بها.
ضبط النماذج اللغوية الكبيرة للوصول إلى خادم بروتوكول سياق النموذج في Maps Code Assist
يمكنك ضبط النماذج اللغوية الكبيرة للوصول إلى خادم بروتوكول سياق النموذج من خلال اتّباع مستندات ضبط بروتوكول سياق النموذج المقابلة واستخدام نقطة نهاية خادم بروتوكول سياق النموذج في Code Assist: https://mapscodeassist.googleapis.com/mcp.
يستخدم خادم بروتوكول سياق النموذج في Maps Code Assist نقل HTTP قابلاً للبث. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ضبط بروتوكول سياق النموذج في تطبيق مستند إلى الذكاء الاصطناعي.
أمثلة على حالات الاستخدام
بعد الضبط، يمكنك طرح أسئلة على النموذج اللغوي الكبير حول "منصة خرائط Google". في ما يلي بعض الأمثلة على الطلبات:
- "كيف يمكنني إضافة خريطة إلى تطبيق Android؟"
- "ما هي أفضل طريقة للحصول على الموقع الجغرافي الحالي للمستخدم على خريطة في iOS؟"
- "قدِّم مثالاً على استخدام خدمة الاتجاهات في Maps JavaScript API."
الأدوات المتاحة
للاطّلاع على تفاصيل أدوات بروتوكول سياق النموذج المتاحة وأوصافها لخادم بروتوكول سياق النموذج في Maps Code Assist، يُرجى الاطّلاع على مرجع بروتوكول سياق النموذج في Maps Code Assist.
عرض قائمة بالأدوات باستخدام طلب HTTP
للتأكّد من أنّ الخادم يعمل وعرض قائمة بالأدوات المتاحة، يمكنك إرسال طلب HTTP tools/list مباشرةً إلى خادم بروتوكول سياق النموذج البعيد في 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، استخدِم النماذج التالية: