Revenir au contenu principal

Donner vie aux visualisations dans les systèmes multi-agents avec Vega‑Lite

Découvrez comment Databricks Agent Bricks, Unity Catalog Functions et Vega-Lite permettent des visualisations portables et gouvernées dans les systèmes multi-agents et les interfaces programmatiques

Bringing Visualizations to Life in Multi‑Agent Systems With Vega‑Lite

Publié: 10 mars 2026

Plateforme8 min de lecture

Summary

  • Les agents renvoient souvent des tableaux plutôt que des visuels, ce qui crée une lacune dans des outils comme Microsoft Teams.
  • Agent Bricks, Unity Catalog Functions et Vega-Lite permettent de créer des visualisations gouvernées et portables que les agents peuvent générer et affiner.
  • Les premiers utilisateurs constatent des insights jusqu'à 90 % plus rapides, 3 à 4 fois plus de questions par session, et une adoption par les utilisateurs non techniques environ 2 fois plus élevée.

Le défi de la visualisation dans la livraison multiplateforme

Votre équipe a travaillé d'arrache-pied pour créer un agent superviseur qui analyse avec précision les revenus du 4e trimestre et identifie les Drivers de croissance. Le prochain défi consiste à rendre ces insights disponibles là où les parties prenantes travaillent réellement, comme Microsoft Teams. Étant donné que chaque plateforme externe utilise un langage visuel unique, l'intégration de réponses graphiques riches peut s'avérer difficile, ce qui oblige souvent les agents à passer par défaut à des tableaux de texte de base.

C'est là que la flexibilité inhérente de l'Agent Superviseur devient un avantage distinct. Databricks a conçu le framework d'agent pour prendre en charge une personnalisation étendue grâce à des outils comme les Fonctions Unity Catalog et le Model Context Protocol (MCP). En tirant parti de ces intégrations parallèlement à Vega-Lite, les développeurs peuvent surmonter les limitations spécifiques à la plateforme et créer des visualisations portables de haute qualité. Cette approche garantit que l'Agent Superviseur fournit des insights graphiques clairs qui conservent leur contexte et leur impact, quelle que soit l'application de destination.

Comprendre l'architecture du Superviseur

Agent Bricks facilite une IA prête pour la production grâce à un Agent Superviseur qui orchestre des outils spécialisés pour traiter les requêtes multi-domaines. Dans les clouds et régions Databricks pris en charge, cette architecture permet à un superviseur de déléguer intelligemment des tâches :

  • Genie Spaces : traite les requêtes SQL en langage naturel sur des données structurées.
  • Agents Knowledge Assistant : effectuent la récupération et l'analyse de documents (RAG).
  • Fonctions Unity Catalog : encapsulent la logique métier personnalisée.
  • Serveurs MCP (Model Context Protocol) : gèrent les intégrations tierces.

Ce système excelle dans la décomposition des tâches. Pour une requête comme « Comparer les revenus du T4 entre les régions », le superviseur dirige l'analyse quantitative vers Genie tout en interrogeant simultanément un assistant de connaissances pour obtenir des documents contextuels.

Systèmes multi-agents

Extension des systèmes multi-agents avec des visualisations gouvernées

Les agents de données nécessitent une méthode fiable pour transformer les données brutes en insights visuels exploitables. En combinant les fonctions Unity Catalog avec Vega-Lite, les développeurs peuvent générer des visualisations gouvernées et portables que les agents renvoient avec du texte et des données.

  • Les fonctions Unity Catalog centralisent et régissent la logique de visualisation, permettant aux agents d'appeler une fonction sécurisée et réutilisable qui génère des graphiques à partir de données structurées.
  • Vega-Lite utilise une spécification JSON concise pour décrire les graphiques de manière déclarative, ce qui permet aux agents de générer des visualisations sans écrire de code de traçage impératif.

Revenus

Ensemble, cette approche permet aux agents de renvoyer des visualisations régies aussi facilement que du texte. Vega-Lite peut également réduire la complexité de l'implémentation par rapport au code de création de graphiques impératif, et présente des avantages supplémentaires :

  • Natif de l'API et portable : les spécifications JSON s'affichent de manière cohérente sur les APIs, les applications et les outils de chat.
  • Adapté aux LLM : les spécifications compactes sont généralement plus faciles à générer et à valider dans des fenêtres de contexte limitées.
  • Auto-validation : la validation basée sur des schémas permet une correction rapide.
  • Bonnes pratiques intégrées : les defaults produisent automatiquement des graphiques clairs et accessibles.
  • Sécurisé par conception : le JSON déclaratif évite les risques liés au code de traçage généré.

Le workflow du Superviseur

Un agent superviseur orchestre ce processus. Il délègue la récupération et l'analyse à des sous-agents, invoque les fonctions Unity Catalog pour un post-traitement régi, puis compose la réponse finale.

Flux d'informations :

  1. query utilisateur : « Comparez le chiffre d'affaires du T4 par région et affichez les produits les plus performants. »
  2. Superviseur : décompose la requête et la délègue à Genie et à d'autres outils pertinents.
  3. Superviseur : appelle une fonction Unity Catalog pour produire une spécification Vega-Lite à partir de résultats structurés.
  4. Superviseur : agrège le texte, les données et les visualisations en une réponse finale.
  5. Client : effectue le rendu des spécifications Vega-Lite en ligne.

Flux d'informations

Exemple d'appel à l'outil superviseur :

Implémentation via la fonction Unity Catalog

Une stratégie de mise en œuvre robuste est une fonction Unity Catalog qui accepte des données et des exigences de graphique en entrée et renvoie une spécification Vega‑Lite valide.

UN LEADER 5X

Gartner® : Databricks, leader des bases de données cloud

La Fonction Générateur

La fonction UC agit comme une couche de traduction entre les sorties de l'agent et la visualisation :

  • Valide les données d'entrée (tableau JSON non vide)
  • Infére le schéma (champs catégoriels ou quantitatifs)
  • Sélectionne un type de graphique à partir de la demande (par exemple : barres, ligne, nuage de points)
  • Construit une spécification JSON Vega-Lite avec un encodage, des dimensions et des infobulles.

Rendu côté client

L'étape finale est le rendu de la visualisation pour l'utilisateur, qui dépend de la plateforme client.

Applications Web : utilisez vegaEmbed() en JavaScript pour analyser la spécification JSON et effectuer le rendu d'un graphique interactif dans le navigateur.

Rendu côté client

Cas d'utilisation et avantages concrets

Les équipes des services financiers, du secteur de la santé et du secteur de la vente explorent des systèmes d'agents basés sur Vega‑Lite pour permettre une prise de décision plus rapide et plus intuitive.

Cas d'utilisation : tableau de bord d'analyse financière dans Teams

Scénario : Un CFO demande dans Microsoft Teams : « Quels ont été nos résultats au T4 par rapport aux prévisions ? » Ventiler par région et catégorie de produit.

Flux de travail multi-agent :

  • Superviseur : décompose la demande et achemine les tâches vers les agents Genie et une Fonction Unity Catalog.
  • Exécution de Genie :
    • L'Agent A renvoie des données sur les revenus régionaux et une spécification Vega-Lite pour un diagramme à barres avec des barres colorées en fonction de la variance.
    • L'agent B renvoie des données sur les catégories de produits et une spécification de graphique à barres empilées indiquant la contribution des catégories aux totaux régionaux.
  • Synthèse : le Superviseur combine ces entrées en une réponse cohérente qui inclut des insights narratives et des graphiques interactifs.

Résultats :

Le DAF reçoit une réponse enrichie directement dans Teams, sans avoir à naviguer vers des tableaux de bord externes. La sortie inclut un résumé textuel des principaux facteurs (par exemple, « le T4 a dépassé les prévisions de 8 % au total, grâce à la région Nord à +15 % et à la catégorie Logiciels à +22 %, tandis que la région Sud a sous-performé de 5 % »), suivi immédiatement par les graphiques Vega-Lite. Les utilisateurs peuvent survoler les barres pour révéler les valeurs exactes via des info-bulles, préservant ainsi le contexte de la conversation tout en permettant une exploration approfondie.

Avantages

  • Clarté immédiate : les tendances sont visibles en un coup d'œil plutôt que déduites à partir de tableaux.
  • Exploration interactive : les états de survol et les info-bulles révèlent les valeurs exactes à la demande.
  • Continuité du workflow : les insights restent dans Teams, et non dans des outils de BI externes.
  • Obtention plus rapide d'insights : environ 30 secondes pour une réponse visuelle contre environ 30 minutes pour exporter, représenter graphiquement et interpréter manuellement.

Exemples d'avantages pour différents cas d'utilisation

Les fourchettes ci-dessous sont représentatives des premières observations pilotes et doivent être considérées comme des exemples directionnels, et non comme des références universelles :

MétriqueSans visualisationAvec Vega-Lite (généré par l'agent)Amélioration
Temps d'insight10-15 min (query → exportation → tracé → interprétation)30-60 s (query → visuel instantané)80 à 90 % plus rapide
Questions répondues par session2-3 (séquentiel, nécessite des pauses pour créer des graphiques)8-12 (itération rapide avec retour visuel instantané)3 à 4 fois plus
Adoption par les utilisateurs non techniques30-40 % (besoin d'aide pour interpréter les tableaux)70-85 % (visual insights explicites)~2x d'adoption
Satisfaction quant à la réponse de l'agent3,2/5 (les données sans contexte sont frustrantes)4,6/5 (insights complets et utiles)supérieure de ~40 %

Avantages quantifiés : visualisations générées par l'agent

Conclusion : Activation de l'intelligence visuelle dans les systèmes multi-agents

Les systèmes multi-agents peuvent analyser des requêtes complexes, mais sans visuels, ils ne renvoient souvent que du texte et des tableaux. La combinaison de Vega-Lite avec les fonctions Unity Catalog permet aux agents de générer des visualisations gouvernées et portables qui s'affichent sur plusieurs applications tout en respectant les autorisations sur les données.

Les premiers déploiements indiquent un accès aux insights nettement plus rapide et une meilleure adoption lorsque les insights incluent des visuels. À mesure que les systèmes multi-agents deviendront essentiels aux flux de travail d'entreprise, la capacité non seulement à compute des réponses, mais aussi à les présenter visuellement, sera primordiale.

Pour commencer à créer, consultez la documentation d'Agent Bricks et découvrez comment les Fonctions Unity Catalog peuvent transformer votre écosystème d'agents.

Vous avez des questions sur l'implémentation des visualisations Vega‑Lite dans vos systèmes d'agents ? Rejoignez la discussion sur les forums de la communauté Databricks.

 

(Cet article de blog a été traduit à l'aide d'outils basés sur l'intelligence artificielle) Article original

Ne manquez jamais un article Databricks

Abonnez-vous à notre blog et recevez les derniers articles dans votre boîte mail.