Maps Agentic UI toolkit (sperimentale)

Panoramica

Agentic UI Toolkit di Maps Platform è un toolkit per sviluppatori progettato appositamente per l'era dell'AI conversazionale. Fornisce un insieme di istruzioni di sistema LLM e una libreria di componenti UI che aiutano i modelli linguistici di grandi dimensioni (LLM) e gli agenti AI a creare risposte visive interattive in tempo reale per i dati geospaziali.

Anziché codificare gli elementi visivi, gli sviluppatori possono utilizzare il toolkit per tradurre le "istruzioni basate sull'intento" da un LLM in mappe dinamiche e sensibili al contesto e visualizzazioni dei luoghi, mantenendo gli utenti coinvolti nell'esperienza di chat.

I casi d'uso comuni includono:

  • Assistenti AI: aumento delle risposte di testo con contesto visivo per le query locali (ad es. hotel, ristoranti).
  • Pianificatori di viaggi: visualizzazione in linea di mappe, itinerari e dettagli dei luoghi.
  • Sviluppo low-code: riduzione dell'attrito della gestione manuale di più API Maps.

Concetti fondamentali

1. UI pronta per l'agente

Attiva immagini scalabili e di alta qualità, come schede dei luoghi, visualizzazioni immersive delle mappe e anteprime degli itinerari, progettate appositamente per le esperienze in tempo reale basate su LLM.

2. Esperienze ricche di contesto

Consenti agli utenti di scoprire e decidere senza uscire dalla chat. Fornire un contesto di mappe in linea ricco, come gallerie di foto, valutazioni o opzioni di itinerario, mantiene gli utenti coinvolti e dà loro la sicurezza di agire.

3. Componenti intelligenti

Agentic UI Toolkit gestisce automaticamente la complessa logica geospaziale, adattando istantaneamente il contesto e il layout all'intento dell'utente, applicando uno stile per garantire che ogni interazione sia collegata al tuo brand.

4. Indipendente da LLM

Agentic UI Toolkit è indipendente dal modello dello stack AI. Che tu utilizzi Gemini o modelli di OpenAI o Anthropic e indipendentemente dalla fonte di dati di base, Agentic UI Toolkit fornisce il livello di presentazione dedicato per visualizzare i dati sulla posizione.

Per iniziare

Per iniziare a utilizzare Agentic UI Toolkit, devi inizializzarlo con una chiave API Google Gemini e una chiave API Google Maps Platform.

Per istruzioni dettagliate, consulta la Guida introduttiva.

Risultati dell'UI

Agentic UI Toolkit offre una suite completa di funzionalità UI specializzate.

  • Dettagli del luogo (compatti): informazioni specifiche sui PDI in una scheda compatta.
  • Mappe in linea: localizzatore di punti o aree.
  • Mappa in linea + itinerario: anteprime di navigazione o viaggio.
  • Dettagli della mappa in linea: atmosfera o contesto della località utilizzando immagini ricche.

Istruzioni di sistema

Agentic UI Toolkit fornisce "istruzioni di sistema" per guidare l'LLM host su quando e come costruire l'UI.

Linee guida

Il modello host deve comprendere:

  1. Quale componente corrisponde all'intento dell'utente (ad es. utilizzare la mappa in linea per le query di orientamento).

  2. Mappatura dei parametri dal linguaggio naturale allo schema (ad es. se l'utente chiede "panoramico", imposta la modalità mappa su satellite).

Schema di utilizzo dello strumento

Agentic UI Toolkit espone un catalogo di definizioni compatibili con lo schema di utilizzo degli strumenti LLM standard (ad es. chiamata di funzioni).

Norme e Termini di servizio

Questa libreria utilizza i servizi di Google Maps Platform. L'utilizzo dei servizi di Google Maps Platform tramite questa libreria è soggetto ai Termini di servizio di Google Maps Platform . Alcune API e servizi di backend, come Grounding Lite e Grounding con Google Maps, hanno requisiti per i servizi aggiuntivi dei Termini di servizio che devono essere soddisfatti.

Questa libreria non è un servizio principale di Google Maps Platform. Pertanto, i Termini di servizio di Google Maps Platform (ad es. servizi di assistenza tecnica, accordi sul livello del servizio e norme sul ritiro) non si applicano al codice di questa libreria.

Assistenza

Questa libreria viene offerta tramite una licenza open source. Non è regolata da le Linee guida per i servizi di assistenza tecnica di Google Maps Platform, dall'accordo sul livello del servizio, o dalle norme sul ritiro. Tuttavia, tutti i servizi di Google Maps Platform utilizzati dalla libreria rimangono soggetti ai Termini di servizio di Google Maps Platform.

Requisiti di attribuzione per le fonti di Google Maps

Ogni risposta dello strumento di Agentic UI Toolkit include le fonti. Quando presenti i risultati che utilizzano gli strumenti forniti dal toolkit, devi includere le fonti di Google Maps associate in modo da soddisfare i seguenti requisiti:

  • Le fonti di Google Maps devono seguire immediatamente i contenuti generati che supportano le fonti.
  • Le fonti di Google Maps devono essere visualizzabili in un'interazione utente.

Condividere feedback

Per condividere feedback su Maps Agentic UI Toolkit, utilizza i seguenti moduli: