ערכת הכלים Google Maps Platform Code Assist היא שרת Model Context Protocol (MCP) שמשפר את התשובות של מודלים גדולים של שפה (LLM) שמשמשים לפיתוח אפליקציות בפלטפורמה של מפות Google. הוא פועל על ידי עיגון התשובות בתיעוד הרשמי והעדכני ובדוגמאות קוד.
מכיוון ששרת ה-MCP ניגש לתוכן כשמזינים הנחיה למודל, ההקשר של ה-LLM לגבי Google Maps Platform לא צריך להיות מוגבל לנתונים הזמינים בתאריך האימון של המודל.
משאבים בפלטפורמה של מפות Google ששרת ה-MCP יכול לגשת אליהם כוללים:
- מסמכי התיעוד בפלטפורמה של מפות Google
- התנאים וההגבלות של הפלטפורמה של מפות Google
- מרכז המהימנות של Google Maps Platform
- מאגרי קוד בארגונים הרשמיים של Google Maps Platform ב-GitHub
כלים
Maps Code Assist מספק כלים שמאפשרים למודלים גדולים של שפה (LLM) לגשת ליכולות הבאות:
-
retrieve-instructions: כלי עזר שמשמש את הלקוח כדי לקבל הוראות מערכת חשובות לגבי הדרך הטובה ביותר להסיק את כוונת המשתמש ולנסח קריאות יעילות לכליretrieve-google-maps-platform-docs. -
retrieve-google-maps-platform-docs: הכלי הראשי. הוא מקבל שאילתה בשפה טבעית ושולח אותה למנוע Retrieval-Augmented Generation (יצירה משולבת-אחזור, RAG) שמתארח בשרת. מנוע ה-RAG מחפש גרסאות עדכניות של מסמכים רשמיים, מדריכים ודוגמאות קוד מה-Google Maps Platform, ומחזיר הקשר רלוונטי ל-LLM כדי ליצור תשובה מדויקת.
חיוב
אין חיוב על השימוש בכלי Maps Code Assist בזמן שהוא בשלב הניסוי.
מדיניות ותנאים והגבלות
השימוש ב-Maps Code Assist כפוף לתנאים ולהגבלות של Google Maps Platform, כולל התנאים הספציפיים לשירות. בקטע הזה מפורטות דרישות נוספות לשימוש בשירות Maps Code Assist, כולל מודלים תואמים של LLM ודרישות לשיוך מקורות.
הדרישות למודלים תואמים של LLM
מותר להשתמש ב-Maps Code Assist רק עם מודל LLM שעומד בדרישות של התנאים וההגבלות של Google Maps Platform.
לדוגמה, באחריותכם לוודא שתוכן מפות 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 של Code Assist במפות משתמש בתעבורת HTTP שניתנת להזרמה. מידע נוסף זמין במאמר בנושא הגדרת MCP באפליקציית AI.
תרחישים לדוגמה
אחרי ההגדרה, אפשר לשאול את מודל ה-LLM שאלות לגבי הפלטפורמה של מפות Google. הנה כמה הנחיות לדוגמה:
- איך מוסיפים מפה לאפליקציה ל-Android?
- מה הדרך הכי טובה לקבל את המיקום הנוכחי של המשתמש במפה ב-iOS?
- "תספק דוגמה לשימוש בשירות המסלולים בממשק API של Maps JavaScript".
באילו כלים אפשר להשתמש
כדי לראות פרטים על כלי MCP זמינים ותיאורים שלהם בשרת MCP של Maps Code Assist, אפשר לעיין בהפניה ל-MCP של Maps Code Assist.
רשימת כלים עם בקשת HTTP
כדי לוודא שהשרת פועל ולראות רשימה של כלים זמינים, אפשר לשלוח tools/listבקשת HTTP ישירות לשרת ה-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, אפשר להשתמש בטפסים הבאים: