Google autorise les agents IA à créer des interfaces utilisateur

Google autorise les agents IA à créer des interfaces utilisateur

Google a récemment lancé A2UI (Agent to UI), un projet open source visant à doter les agents d’intelligence artificielle de la capacité à créer des interfaces utilisateur riches et interactives. Publiée le 15 décembre 2025 en version 0.8, cette technologie ambitionne de standardiser la communication entre agents et applications afin de concevoir des interfaces graphiques adaptées aux conversations.

Les limites des interfaces textuelles

Les interactions actuelles avec les agents IA, souvent basées sur du texte, montrent leurs faiblesses. Prenons l’exemple de la réservation d’une table, où un chatbot gère de nombreux échanges sur la date, heure et nombre de convives, entraînant des allers-retours souvent fastidieux.

Avec A2UI, l’agent peut générer un formulaire graphique comprenant un sélecteur de date, une liste déroulante pour l’heure, et un bouton de validation. L’utilisateur remplit le formulaire, simplifiant ainsi l’expérience.

Fonctionnement d’A2UI

A2UI repose sur un format JSON déclaratif que les agents envoient aux applications clientes. Contrairement aux méthodes conventionnelles, qui transmettent du HTML ou du JavaScript par iframes, A2UI se concentre sur une description structurée de l’interface, sans envoyer de code exécutable.

L’application cliente garde un catalogue de composants UI vérifiés (boutons, champs de texte, cartes, graphiques). Lorsqu’un agent délivre une réponse via A2UI, il ne peut demander que des composants issus de ce répertoire de confiance, garantissant contrôle total sur le style, la sûreté, et l’accessibilité.

Le format est conçu pour une génération aisée par les modèles de langage. L’agent peut créer l’interface composant par composant et ajuster les éléments en fonction de l’évolution de la conversation avec l’utilisateur.

Un format universel adaptable à toutes les plateformes

A2UI est conçu pour être multicanal. Un agent génère une description d’interface qui s’affiche correctement sur différentes plateformes (site web, application mobile iOS ou Android, logiciel desktop).

Cette approche répond à un enjeu majeur. Les agents ne sont pas toujours hébergés sur le même serveur. Un agent peut opérer à distance, interagir avec différentes organisations ou collaborer avec d’autres agents pour des tâches complexes.

Voici le point clé : ces agents distants ne peuvent pas interférer directement avec votre interface. Ils doivent communiquer leurs instructions. A2UI établit un langage commun pour décrire l’interface souhaitée, laissant l’application cliente responsable de l’affichage avec ses composants graphiques. L’interface générée semble ainsi cohérente avec l’application sans rupture visuelle.

A2UI comme complément aux solutions existantes

Google ne considère pas A2UI comme un substitut aux outils actuels, mais comme un nouvel atout dans l’écosystème des agents IA. Ce protocole cible spécifiquement la possibilité pour différents agents de créer des interfaces compatibles sur toutes les plateformes.

A2UI peut, par exemple, être utilisé pour élaborer des formulaires de réservation, concevoir des tableaux de bord sur mesure en fonction des demandes, ou encore mettre en place des interfaces d’approbation de workflows en entreprise. L’agent adapte l’interface en temps réel selon les besoins de l’utilisateur, sans nécessiter de codage supplémentaire par un développeur.

Afin d’illustrer : un utilisateur télécharge une photo, et un agent distant utilise Gemini pour l’analyser et concevoir un formulaire personnalisé selon les spécificités du client en aménagement paysager.

A2UI se démarque également du Model Context Protocol (MCP), qui affiche les interfaces dans des fenêtres isolées. Grâce à A2UI, l’interface s’intègre directement dans l’application, préservant l’apparence et les fonctionnalités d’accessibilité natives. L’utilisateur ne perçoit aucune distinction entre les éléments générés par l’agent et ceux de l’application.

Test de la technologie A2UI

Le projet est disponible sur GitHub sous licence Apache 2.0. Les développeurs peuvent consulter la documentation sur a2ui.org et tester divers exemples, notamment l’agent de recherche de restaurants. Des bibliothèques clientes sont accessibles pour Flutter, Web Components et Angular, avec d’autres frameworks prévus grâce aux contributions de la communauté.

Google encourage les développeurs à participer à l’évolution du protocole et à partager leurs expériences sur cette version 0.8, encore en phase de développement actif.

avatar d’auteur/autrice
La rédaction Kickstore
La rédaction de Kickstore suit l'actualité high-tech, l'intelligence artificielle, la cybersécurité et le marketing digital.
Avatar photo

La rédaction Kickstore

La rédaction de Kickstore suit l'actualité high-tech, l'intelligence artificielle, la cybersécurité et le marketing digital.