Übersicht
Das Agentic UI-Toolkit der Maps Platform ist ein Entwickler-Toolkit, das speziell für das Zeitalter der konversationellen KI entwickelt wurde. Es bietet eine Reihe von LLM-Systemanweisungen und eine Bibliothek mit UI-Komponenten, mit denen Large Language Models (LLMs) und KI-Agenten interaktive visuelle Antworten in Echtzeit für Geodaten erstellen können.
Anstatt visuelle Elemente fest zu codieren, können Entwickler mit dem Toolkit „intentbasierte Anweisungen“ von einem LLM in dynamische, kontextbezogene Karten und Ortsanzeigen übersetzen und so die Nutzer in der Chat-Umgebung halten.
Zu den häufigsten Anwendungsfällen gehören:
- KI-Assistenten:Textantworten mit visuellem Kontext für lokale Anfragen ergänzen (z.B. Hotels, Restaurants).
- Reiseplaner:Karten, Routen und Ortsdetails inline anzeigen.
- Low-Code-Entwicklung:Die manuelle Orchestrierung mehrerer Maps APIs vereinfachen.
Wichtige Konzepte
1. Agentenfreundliche Benutzeroberfläche
Ermöglichen Sie skalierbare, hochwertige Visualisierungen wie Ortskarten, immersive Kartenansichten und Routenvorschauen, die speziell für LLM-basierte Echtzeit-Erlebnisse entwickelt wurden.
2. Kontextbezogene Erlebnisse
Nutzer können Informationen finden und Entscheidungen treffen, ohne den Chat zu verlassen. Wenn Sie umfassende Inline-Kartenkontexte wie Fotogalerien, Bewertungen oder Routenoptionen bereitstellen, bleiben Nutzer aktiv und können Entscheidungen treffen.
3. Intelligente Komponenten
Das Agentic UI-Toolkit verarbeitet die komplexe Geodatenlogik automatisch. Kontext und Layout werden sofort an die Nutzerabsicht angepasst. Gleichzeitig wird das Styling so angepasst, dass jede Interaktion mit Ihrer Marke in Verbindung steht.
4. LLM-unabhängig
Das Agentic UI-Toolkit ist modellunabhängig für Ihren KI-Stack. Unabhängig davon, ob Sie Gemini oder Modelle von OpenAI oder Anthropic verwenden und unabhängig von Ihrer Fundierungsdatenquelle bietet das Agentic UI-Toolkit die spezielle Präsentationsebene zum Visualisieren von Standortdaten.
Erste Schritte
Um das Agentic UI-Toolkit zu verwenden, müssen Sie es mit einem Google Gemini API-Schlüssel und einem Google Maps Platform API-Schlüssel initialisieren.
Eine detaillierte Anleitung finden Sie im Startleitfaden.
UI-Ergebnisse
Das Agentic UI-Toolkit bietet eine umfassende Suite spezialisierter UI-Funktionen.
- Ortsdetails (kompakt): Spezifische Informationen zu Points of Interest in einer kompakten Karte.
- Inline-Karten: Punkt- oder Bereichssuche.
- Inline-Karte + Route: Vorschau auf Navigation oder Reise.
- Inline-Kartendetails: Stimmung oder Kontext des Ortes mit umfassendem Bildmaterial.
Systemanweisungen
Das Agentic UI-Toolkit bietet „Systemanweisungen“, die das Host-LLM anleiten, wann und wie die Benutzeroberfläche erstellt werden soll.
Richtlinien
Das Host-Modell muss Folgendes verstehen:
Welche Komponente welcher Nutzerabsicht entspricht (z.B. Inline-Karte für Orientierungsanfragen verwenden).
Parameterzuordnung von natürlicher Sprache zu Schema (z.B. wenn der Nutzer nach „malerisch“ fragt, Kartenmodus auf „Satellit“ festlegen).
Schema für die Toolnutzung
Das Agentic UI-Toolkit bietet einen Katalog mit Definitionen, die mit dem Standardschema für die LLM-Toolnutzung kompatibel sind (z.B. Funktionsaufrufe).
Richtlinien und Nutzungsbedingungen
Diese Bibliothek verwendet Google Maps Platform-Dienste. Die Nutzung von Google Maps Platform Diensten über diese Bibliothek unterliegt den Nutzungsbedingungen der Google Maps Platform Terms of Service. Für einige APIs und Backend-Dienste wie Grounding Lite und Fundierung mit Google Maps, gelten zusätzliche Nutzungsbedingungen, die ebenfalls erfüllt werden müssen.
Diese Bibliothek ist kein Google Maps Platform-Kernprodukt. Daher gelten die Nutzungsbedingungen der Google Maps Platform (z.B. Richtlinien für technische Supportdienste, Service Level Agreements und Richtlinie zur Einstellung von Produkten und Diensten) nicht für den Code in dieser Bibliothek.
Support
Diese Bibliothek wird über eine Open-Source-Lizenz angeboten. Sie unterliegt nicht den Richtlinien für technische Supportdienste für die Google Maps Platform, dem SLA oder der Richtlinie zur Einstellung von Produkten und Diensten. Alle Google Maps Platform-Dienste, die von der Bibliothek verwendet werden, unterliegen jedoch weiterhin den Nutzungsbedingungen der Google Maps Platform.
Anforderungen an die Quellenangabe für Google Maps-Quellen
Jede Toolantwort des Agentic UI-Toolkits enthält Quellen. Wenn Sie Ergebnisse präsentieren, die Tools aus dem Toolkit verwenden, müssen Sie die zugehörigen Google Maps-Quellen so angeben, dass die folgenden Anforderungen erfüllt sind:
- Die Google Maps-Quellen müssen direkt auf die generierten Inhalte folgen, die sie unterstützen.
- Die Google Maps-Quellen müssen innerhalb einer Nutzerinteraktion sichtbar sein.
Feedback geben
Wenn Sie Feedback zum Agentic UI-Toolkit für Google Maps geben möchten, verwenden Sie die folgenden Formulare: