Microsoft Research a présenté Flint, un langage intermédiaire de visualisation open-source conçu pour aider les agents IA à générer des graphiques expressifs et visuellement soignés à partir de spécifications simples et modifiables par les humains. Le système comble le compromis entre des paramètres de bas niveau verbeux et fragiles, et des sorties par défaut peu inspirantes, en utilisant des types de données sémantiques pour dériver automatiquement des échelles, des mises en page et des formats optimisés.
- Flint exploite les types sémantiques pour guider les choix de conception tels que les échelles, les lignes de base et les schémas de couleurs.
- Le compilateur gère automatiquement la taille, l'espacement et les étiquettes pour garantir la lisibilité lorsque la densité des données change.
- Une seule spécification Flint peut être compilée vers plusieurs backends, y compris Vega-Lite, Apache ECharts et Chart.js.
- Le projet inclut la bibliothèque flint-chart et le serveur flint-chart-mcp pour les workflows d'agents.
Flint libère les utilisateurs de la définition explicite des détails fragiles de bas niveau en les inférant à partir de spécifications de données de haut niveau, permettant aux agents de créer des visualisations fiables qui restent faciles à inspecter et à modifier pour les humains.