Il toolkit Code Assist per Google Maps Platform è un server Model Context Protocol (MCP) che migliora le risposte dei modelli linguistici di grandi dimensioni (LLM) utilizzati per lo sviluppo di applicazioni con Google Maps Platform. Funziona basando le risposte sulla documentazione ufficiale e aggiornata e sugli esempi di codice.
Poiché il server MCP accede ai contenuti quando viene richiesto il modello, il contesto dell'LLM relativo a Google Maps Platform non deve essere limitato ai dati disponibili alla data di addestramento del modello.
Le risorse di Google Maps Platform a cui il server MCP può accedere includono:
- Documentazione di Google Maps Platform
- Termini di servizio di Google Maps Platform
- Centro affidabilità di Google Maps Platform
- Repository di codice nelle organizzazioni GitHub ufficiali di Google Maps Platform
Strumenti
Maps Code Assist fornisce strumenti che consentono agli LLM di accedere alle seguenti funzionalità:
retrieve-instructions: uno strumento di assistenza utilizzato dal client per ottenere istruzioni di sistema cruciali su come ragionare al meglio sull'intento dell'utente e formulare chiamate efficaci allo strumentoretrieve-google-maps-platform-docs.retrieve-google-maps-platform-docs: lo strumento principale. Accetta una query in linguaggio naturale e la invia a un motore Retrieval-Augmented Generation (RAG) ospitato. Il motore RAG cerca le versioni più recenti della documentazione ufficiale, dei tutorial e degli esempi di codice di Google Maps Platform, restituendo il contesto pertinente all'LLM in modo che generi una risposta accurata.
Fatturazione
Non è previsto alcun costo per l'utilizzo di Maps Code Assist durante la fase sperimentale.
Norme e Termini di servizio
Maps Code Assist è soggetto ai Termini di servizio di Google Maps Platform, inclusi i termini specifici del servizio. Questa sezione descrive i requisiti aggiuntivi per l'utilizzo del servizio Maps Code Assist, inclusi gli LLM compatibili e i requisiti di attribuzione delle origini.
Requisiti per gli LLM compatibili
Puoi utilizzare Maps Code Assist solo con un LLM conforme ai Termini di servizio di Google Maps Platform.
Ad esempio, è tua responsabilità assicurarti che i contenuti di Google Maps non vengano memorizzati nella cache, archiviati o utilizzati per migliorare l'LLM che scegli di utilizzare. Prima di utilizzare Maps Code Assist, dovrai esaminare i Termini di servizio di qualsiasi modello che intendi utilizzare con Maps Code Assist. Non devi utilizzare Maps Code Assist con modelli che utilizzano i dati inseriti nel modello per l'addestramento o il miglioramento del modello. È tua responsabilità assicurarti che l'utilizzo del modello sia pienamente conforme alle limitazioni relative ai contenuti di Google Maps nei Termini di servizio di Google Maps Platform, inclusi i termini specifici del servizio.
Requisiti di attribuzione per le origini di Google Maps
Quando presenti i risultati che utilizzano gli strumenti forniti da Maps Code Assist, devi includere le origini di Google Maps associate.
Configurare gli LLM per accedere al server MCP di Maps Code Assist
Puoi configurare gli LLM per accedere al server MCP seguendo la documentazione di configurazione MCP corrispondente e utilizzando l'endpoint del server MCP di Code Assist: https://mapscodeassist.googleapis.com/mcp.
Il server MCP di Maps Code Assist utilizza il trasporto HTTP trasmissibile. Per ulteriori informazioni, consulta Configurare MCP in un'applicazione AI.
Esempi di casi d'uso
Una volta configurato, puoi porre domande al tuo LLM su Google Maps Platform. Ecco alcuni prompt di esempio:
- Come faccio ad aggiungere una mappa alla mia app per Android?
- "Qual è il modo migliore per ottenere la posizione attuale dell'utente su una mappa in iOS?"
- "Fornisci un esempio di utilizzo del servizio Indicazioni stradali nell'API Maps JavaScript."
Strumenti disponibili
Per visualizzare i dettagli degli strumenti MCP disponibili e le relative descrizioni per il server MCP di Maps Code Assist, consulta il riferimento MCP di Maps Code Assist.
Elencare gli strumenti con una richiesta HTTP
Per verificare che il server funzioni e visualizzare un elenco degli strumenti disponibili, puoi inviare una richiesta HTTP tools/list direttamente al server MCP remoto di Maps Code Assist.
Il metodo tools/list non richiede l'autenticazione.
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
Condividi feedback
Per condividere il tuo feedback su Maps Code Assist, utilizza i seguenti moduli: