Toolkit Code Assist per Google Maps Platform (sperimentale)

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 su 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 Google Maps Platform a cui il server MCP può accedere includono:

  • Documentazione della piattaforma di Google Maps
  • 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 ai 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'intent dell'utente e formulare chiamate efficaci allo strumento retrieve-google-maps-platform-docs.
  • retrieve-google-maps-platform-docs: lo strumento principale. Prende una query in linguaggio naturale e la invia a un motore RAG (Retrieval Augmented Generation) ospitato. Il motore RAG esegue ricerche nelle versioni aggiornate della documentazione, dei tutorial e degli esempi di codice ufficiali di Google Maps Platform, restituendo il contesto pertinente all'LLM in modo che generi una risposta accurata.

Fatturazione

L'utilizzo di Maps Code Assist è senza costi 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 per questo servizio. Questa sezione descrive i requisiti aggiuntivi per l'utilizzo del servizio Maps Code Assist, inclusi i LLM compatibili e i requisiti di attribuzione della fonte.

Requisiti per i modelli LLM compatibili

Puoi utilizzare Maps Code Assist solo con un LLM conforme ai Termini di servizio di Google Maps Platform.

Ad esempio, sei responsabile di garantire che i contenuti di Google Maps non vengano memorizzati nella cache, archiviati o utilizzati per migliorare il modello linguistico di grandi dimensioni che scegli di utilizzare. Prima di utilizzare Maps Code Assist, devi 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 fonti di Google Maps

Quando presenti risultati che utilizzano strumenti forniti da Maps Code Assist, devi includere le fonti di Google Maps associate.

Configura i LLM per accedere al server MCP di Maps Code Assist

Puoi configurare i 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 saperne di più, consulta Configurare MCP in un'applicazione AI.

Esempi di casi d'uso

Una volta configurato, puoi porre domande al tuo LLM sulla 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 di 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.

Elenca 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 feedback su Maps Code Assist, utilizza i seguenti moduli: