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 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 strumento retrieve-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: