Microsoft Research ha presentado Flint, un lenguaje intermedio de visualización de código abierto diseñado para ayudar a los agentes de IA a generar gráficos expresivos y visualmente pulidos a partir de especificaciones simples editables por humanos. El sistema aborda el compromiso entre parámetros de bajo nivel verbosos y frágiles y salidas predeterminadas poco inspiradoras mediante el uso de tipos de datos semánticos para derivar automáticamente escalas, diseños y formatos optimizados.
- Flint aprovecha los tipos semánticos para guiar las decisiones de diseño como escalas, líneas base y esquemas de color.
- El compilador gestiona automáticamente el tamaño, el espaciado y las etiquetas para garantizar la legibilidad a medida que cambia la densidad de datos.
- Una única especificación de Flint puede compilarse en múltiples backends, incluyendo Vega-Lite, Apache ECharts y Chart.js.
- El proyecto incluye la biblioteca flint-chart y el servidor flint-chart-mcp para flujos de trabajo de agentes.
Flint libera a los usuarios de establecer explícitamente detalles frágiles de bajo nivel al inferirlos a partir de especificaciones de datos de alto nivel, permitiendo que los agentes creen visualizaciones confiables que permanezcan fáciles de inspeccionar y editar por humanos.