Flint 是微软研究院联合人民大学 IDEAS 实验室推出的可视化语言,面向 Agent 设计。Agent 不用再去手写 Vega-Lite 那一堆刻度、坐标轴、间距和标签配置,只要给出一份人类可读的简单规范,Flint 根据字段的语义类型自动决定布局。它内置了七十多种语义类型,能按数据基数自动调整尺寸和间距。同一份输入能编译成 Vega-Lite、ECharts、Chart.js、Plotly 甚至 Excel 的原生产物,并且直接以 MCP Server 形态提供给 Agent 调用。
点评:不加以约束时,Agent 绘制图表的效率会美观性都有所欠缺。Flint 的思路是把审美决策从模型手里收回到编译器里,让模型减少一些灵活性,但在绝大多数场景提升最终的图表质量。