Le standard temps réel pour agents IA et interfaces

AG-UI normalise l’échange entre agents IA et interfaces via un flux d’événements JSON en temps réel, remplaçant les bricolages de sockets et d’API ad hoc. En décorrélant le backend du frontend et en standardisant 16 types d’événements, le protocole accélère le prototypage, fiabilise les mises à jour incrémentales et facilite la supervision. Porté par des intégrations natives (Mastra, LangGraph, CrewAI…) et des SDK officiels, l’écosystème se consolide, soutenu par l’AG-UI Dojo et une feuille de route orientée outils développeurs et performance.

Points clés

  • AG-UI définit un protocole d’événements en streaming (JSON) pour la communication agent–UI, supporté sur HTTP SSE et WebSockets, avec 16 types d’événements standardisés.
  • Les agents émettent TEXTMESSAGECONTENT (token par token), TOOLCALLSTART/ARGS/END (appels d’outils), STATESNAPSHOT/STATEDELTA (synchronisation d’état) et des événements de cycle de vie (RUNSTARTED/RUNFINISHED).
  • Le frontend s’abonne une fois au flux pour afficher des résultats partiels, envoyer des corrections en cours d’exécution et n’appliquer que des STATE_DELTA, réduisant la bande passante et les rechargements.
  • Intégrations natives côté frameworks: Mastra (TypeScript), LangGraph, CrewAI, Agno, LlamaIndex, Pydantic AI; côté frontend: CopilotKit.
  • Intégrations en cours: AWS Bedrock Agents, Google ADK, Cloudflare Agents; SDKs langues: Kotlin finalisé, .NET, Go, Rust, Nim et Java en développement; investissements continus dans les SDK TypeScript et Python.
  • Cas d’usage réels: santé (vitals patients en direct), finance (analyses boursières en streaming), analytics (tableaux de bord LangGraph visualisant le raisonnement), assistants de code “type GitHub Copilot” et bots support 24/7 avec indicateurs de frappe et suivi d’outils.
  • AG-UI Dojo: suite de démos minimales orientées apprentissage couvrant 6 primitives de production (chat agentique, human-in-the-loop planning, UI générative outillée, état partagé, mises à jour prédictives pour collaboration temps réel).
  • Feuille de route: meilleurs outils de débogage/observabilité, clarté des événements de cycle de vie, gestion de gros payloads et exploration de transports alternatifs, plus d’apps d’exemple et playgrounds.
  • Communauté active: contributions et PRs sur Mastra, LangGraph, Pydantic AI; amélioration des SDKs, docs enrichies et démos supplémentaires, guidant l’évolution par les besoins développeurs.
  • Démarrage accéléré: “npx create-ag-ui-app@latest” permet de choisir son framework et de prototyper en moins de cinq minutes; article publié le 18 septembre 2025 par Asif Razzaq (MarkTechPost, avec soutien de l’équipe CopilotKit).

À retenir

Arrêtez de réinventer la roue (et les sockets) à chaque agent. Choisissez un framework supporté, démarrez avec l’AG-UI Dojo, et câbler SSE par défaut pour des diff d’état propres avec STATEDELTA; ajoutez de l’observabilité sur les TOOLCALL* et les événements RUN* pour dormir tranquille. Et si vous hésitez encore entre REST et streaming… disons que REST, c’est parfait pour une carte postale, pas pour une conversation en direct.

Sources