A Microsoft Research apresentou o Flint, uma linguagem intermediária de visualização de código aberto projetada para ajudar agentes de IA a gerar gráficos expressivos e visualmente polidos a partir de especificações simples editáveis por humanos. O sistema aborda o compromisso entre parâmetros de baixo nível verbosos e frágeis e saídas padrão pouco inspiradoras ao usar tipos de dados semânticos para derivar automaticamente escalas, layouts e formatação otimizados.
- O Flint aproveita os tipos semânticos para orientar escolhas de design, como escalas, linhas de base e esquemas de cores.
- O compilador gerencia automaticamente o tamanho, o espaçamento e os rótulos para garantir a legibilidade à medida que a densidade dos dados muda.
- Uma única especificação do Flint pode ser compilada em vários backends, incluindo Vega-Lite, Apache ECharts e Chart.js.
- O projeto inclui a biblioteca flint-chart e o servidor flint-chart-mcp para fluxos de trabalho de agentes.
O Flint liberta os usuários de definir explicitamente detalhes frágeis de baixo nível ao inferi-los a partir de especificações de dados de alto nível, permitindo que os agentes criem visualizações confiáveis que permaneçam fáceis de inspecionar e editar por humanos.