Maps Agentic UI toolkit (expérimental)

Présentation

Le kit d'outils d'interface utilisateur agentique de Maps Platform est un kit d'outils pour les développeurs conçu spécifiquement pour l'ère de l'IA conversationnelle. Il fournit un ensemble d'instructions système LLM et une bibliothèque de composants d'interface utilisateur qui aident les grands modèles de langage (LLM) et les agents IA à créer des réponses visuelles interactives en temps réel pour les données géospatiales.

Au lieu de coder en dur des éléments visuels, vous pouvez utiliser le kit d'outils pour traduire les "instructions basées sur l'intention" d'un LLM en cartes et affichages de lieux dynamiques et contextuels, ce qui permet de maintenir l'engagement utilisateur dans l'expérience de chat.

Voici quelques cas d'utilisation courants :

  • Assistants IA : enrichissement des réponses textuelles avec un contexte visuel pour les requêtes locales, comme les hôtels et les restaurants.
  • Planificateurs de voyage : affichage de cartes, d'itinéraires et d'informations sur les lieux de manière intégrée.
  • Développement low-code : réduction des frictions liées à l'orchestration manuelle de plusieurs API Maps sur les points de contact Web et mobiles.

Concepts clés

1. UI prête pour les agents

Créez des visuels évolutifs de haute qualité (fiches de lieux, vues immersives de cartes et aperçus d'itinéraires, par exemple) spécialement conçus pour des expériences en temps réel optimisées par des LLM.

2. Expériences riches en contexte

Aidez les utilisateurs à découvrir des produits et à prendre des décisions sans quitter le chat. Fournissez un contexte enrichi intégré aux cartes, comme des galeries de photos, des notes ou des options d'itinéraire, pour maintenir l'engagement utilisateur et lui donner la confiance nécessaire pour passer à l'action.

3. Composants intelligents

L'Agentic UI Toolkit gère automatiquement la logique géospatiale complexe, en adaptant instantanément le contexte et la mise en page à l'intention de l'utilisateur, tout en appliquant un style pour que chaque interaction soit associée à votre marque.

4. Indépendant du LLM

Agentic UI Toolkit est indépendant du modèle de votre pile d'IA. Que vous utilisiez Gemini, des modèles d'OpenAI ou d'Anthropic, et quelle que soit votre source de données d'ancrage, le kit d'outils fournit une couche de présentation dédiée pour visualiser les données de localisation.

5. Architecture des modèles côté serveur

L'architecture de modèle côté serveur accélère l'affichage des composants en effectuant l'expansion du modèle et la résolution des paramètres côté serveur. Cela améliore la latence pour les expériences conversationnelles en temps réel.

Commencer

Pour commencer à utiliser Agentic UI Toolkit, vous devez l'initialiser avec une clé API Google Gemini et une clé API Google Maps Platform.

Pour en savoir plus, consultez Premiers pas.

Résultats de l'UI

Le kit d'outils Agentic UI fournit une suite complète de fonctionnalités d'UI spécialisées prêtes à l'emploi. Ces composants sont disponibles sur le Web, Android et iOS.

  • Place Detail, compact : informations spécifiques sur un point d'intérêt (POI) dans une fiche compacte
  • Cartes intégrées : localisateur de points ou de zones
  • Carte intégrée + itinéraire : aperçus de la navigation ou du trajet
  • Détails de la carte intégrée : détails ou contexte du lieu à l'aide d'images enrichies

Instructions système

Le kit d'outils d'UI agentique fournit des "instructions système" pour indiquer au LLM hôte quand et comment créer l'UI.

Consignes

Le modèle hôte doit comprendre les concepts suivants :

  • Comment faire correspondre les composants à l'intention de l'utilisateur, par exemple en utilisant Inline Map pour les requêtes d'orientation.
  • Comment mapper les paramètres du langage naturel au schéma, par exemple en définissant le mode Plan sur "Satellite" si l'utilisateur demande "scenic" (pittoresque).

Schéma d'utilisation des outils

Le kit d'outils Agentic UI expose un catalogue de définitions compatibles avec le schéma d'utilisation des outils LLM standards, comme l'appel de fonction.

Règles et conditions d'utilisation

Cette bibliothèque utilise les services Google Maps Platform. L'utilisation des services Google Maps Platform via cette bibliothèque est soumise aux Conditions d'utilisation de Google Maps Platform. Certaines API et certains services de backend, tels que Grounding Lite et l'ancrage avec Google Maps, sont soumis à des conditions d'utilisation supplémentaires qui doivent également être respectées.

Cette bibliothèque n'est pas un service principal de Google Maps Platform. Par conséquent, les conditions d'utilisation de Google Maps Platform (telles que les services d'assistance technique, les contrats de niveau de service et le règlement relatif aux abandons) ne s'appliquent pas au code de cette bibliothèque.

Assistance

Cette bibliothèque est proposée sous licence Open Source. Elle n'est pas régie par les instructions relatives aux services d'assistance technique de Google Maps Platform, le contrat de niveau de service ni le Règlement relatif aux abandons. Toutefois, tous les services Google Maps Platform utilisés par la bibliothèque restent soumis aux conditions d'utilisation de Google Maps Platform.

Exigences d'attribution pour les sources Google Maps

Chaque réponse d'outil d'Agentic UI Toolkit inclut des sources. Lorsque vous présentez des résultats qui utilisent des outils fournis par le kit d'outils, vous devez inclure les sources Google Maps associées d'une manière qui répond aux exigences suivantes :

  • Les sources Google Maps doivent suivre immédiatement le contenu généré qu'elles appuient.
  • Les sources Google Maps doivent être visibles en une seule interaction de l'utilisateur.

Envoyer des commentaires

Pour nous faire part de vos commentaires sur Maps Agentic UI Toolkit, utilisez les formulaires suivants :