Microsoft lance Flint, le langage visuel des agents IA
#chatgpt #open-source 3 min · 18 août 2026

Microsoft lance Flint, le langage visuel des agents IA

Par Arthur Dekeyser

En résumé

1

Flint transforme une spécification compacte en graphique visualisé par plusieurs bibliothèques.

2

Le compilateur déduit les échelles, formats, couleurs et mises en page à partir des types sémantiques.

3

Microsoft publie flint-chart et son serveur MCP pour créer, valider et rendre des graphiques.

💡

Le signal : Flint obtient des scores LLM supérieurs à DirectVL avec GPT-5.1, GPT-5-mini et GPT-4.1 dans une étude Microsoft.

NEWSLETTER BUSINESS & IA

Vous appréciez ce genre d'analyse ?

Chaque mardi et vendredi, l'essentiel en business & IA décryptées en 5 minutes. Gratuit, sans engagement.

+11 000 fondateurs abonnés

Microsoft présente Flint le 18 août 2026 comme un langage intermédiaire de visualisation conçu pour les agents d’IA. L’outil transforme une spécification compacte et modifiable par l’utilisateur en graphique travaillé. Son compilateur déduit plusieurs paramètres à partir des données, des types sémantiques, du type de graphique et des encodages. Il peut générer une spécification native pour Vega-Lite, Apache ECharts ou Chart.js. Microsoft indique que le projet est distribué en code ouvert. Il comprend notamment la bibliothèque flint-chart et le serveur flint-chart-mcp. Ce serveur permet aux agents de créer, valider et rendre des graphiques dans une conversation ou un environnement de programmation. Le projet Flint détaille ces composants.

Les bibliothèques imposent des arbitrages aux utilisateurs qui produisent des graphiques avec des systèmes comme Vega-Lite, Apache ECharts et Chart.js. Les spécifications courtes s’appuient sur des valeurs par défaut, mais peuvent produire des visualisations peu travaillées. Les spécifications détaillées contrôlent les échelles, les axes, les espacements et la mise en page. Elles deviennent toutefois longues, fragiles et difficiles à réparer. Microsoft relie ce problème au développement des usages de visualisation par les grands modèles de langage et les agents d’IA. Ces systèmes peuvent produire des erreurs lorsqu’ils doivent gérer des paramètres de bas niveau. Flint cherche donc un format intermédiaire, compact pour les agents et lisible pour les personnes.

Flint déduit les choix graphiques

Les types sémantiques guident le compilateur dans les décisions de conception. Une colonne peut représenter une date, un prix, un pourcentage, un pays, un classement ou une corrélation. Flint utilise ces informations pour choisir des échelles, des lignes de base, des formats et des palettes de couleurs adaptés. Le compilateur peut aussi déduire les règles d’analyse, les axes, les agrégations et les légendes. Dans l’exemple de carte thermique présenté par Microsoft, les types YearMonth et Profit contribuent à déterminer l’analyse temporelle, le format des axes, l’échelle colorée et la taille des cellules. Les utilisateurs n’ont pas besoin de coder chaque détail de bas niveau dans la spécification.

La mise en page s’adapte aux données grâce à une gestion automatique de la taille, des espacements, des étiquettes et de la disposition générale. Cette logique vise à préserver la lisibilité lorsque la cardinalité ou la densité des données évolue. Une même intention de graphique peut rester associée à plusieurs moteurs de rendu. Flint sépare en effet sa représentation intermédiaire des interfaces propres à chaque bibliothèque. Les utilisateurs peuvent conserver une spécification unique, puis choisir Vega-Lite, Apache ECharts ou Chart.js selon les capacités recherchées. Microsoft présente cette séparation comme un moyen de conserver une spécification compacte sans réécrire le graphique pour chaque bibliothèque cible.

Flint obtient de meilleurs scores

L’étude compare Flint à DirectVL dans une chaîne d’autoévaluation menée avec des modèles de langage. DirectVL demande au modèle de générer directement des spécifications Vega-Lite complètes et plus complexes. Sur des données de test issues de Tidy Tuesdays, Flint obtient un score global de 16,27 contre 15,91 avec GPT-5.1. Le résultat atteint 16,16 contre 15,60 avec GPT-5-mini. Avec GPT-4.1, Flint obtient 15,91 contre 15,34. Microsoft précise que ces scores proviennent d’un juge fondé sur un modèle de langage. L’article indique également que Flint alimente désormais Data Formulator, un projet de Microsoft Research consacré à l’analyse et à la visualisation assistées par IA.

Le serveur MCP complète la bibliothèque flint-chart pour les flux de travail avec des agents. Après configuration dans un client d’IA, l’agent peut créer des visualisations interactives à partir de données intégrées dans l’appel ou de fichiers locaux configurés. Le serveur peut ouvrir une vue interactive afin que l’utilisateur inspecte et affine le résultat. Microsoft publie les instructions du serveur dans la documentation MCP de Flint. Le dépôt GitHub de Flint fournit le code du projet. La société invite enfin la communauté à explorer cette couche sémantique et à construire de nouveaux usages autour de spécifications partagées.

Gardez un coup d'avance en IA et tech.

Chaque mardi et vendredi, l'essentiel en business & IA décryptées en 5 minutes. Zéro spam.

+11 000 fondateurs abonnés

À lire aussi