据 IT 之家 7 月 12 日消息, 微软研究院与中国人民大学 IDEAS Lab 共同推出了开源可视化中间语言 Flint, 该语言能够使 AI 智能体通过“一句话生成”可渲染图表, 这些图表包括 Vega-Lite、ECharts、Chart.js 的类型。
据介绍, 现有的可视化库一般会提供数量众多的配置选项,要是采用精简配置的方式, 那么生成的图表不一定就适合数据内容, 要是要求大语言模型直接输出完整配置, 又比较容易因为参数过多而出现冲突、遗漏或者是不一致的情况。因此, Flint在设计开始的时候就把图表意图和底层可视化库实现进行了分离, 以此来减少AI生成配置时的复杂度。
特别详细地去考量, Flint的规格大体上重点划分成为数据定义以及图表定义这两个部分。数据的部分能够去标明字段的语义类型, 像是年月、价格、百分比、利润、国家亦或是排名等等;图表的部分是用来去指定图表的类型, 从而确定各个字段映射到X轴、Y轴、颜色、大小或者分面这样的视觉元素。它的编译器能够把数据语义、图表类型以及字段映射相互结合起来, 自动推断出时间解析方式、聚合规则、数值格式、配色方案还有布局。例如, 可自动采用能够体现正负变化的发散色阶来对待利润字段, 而日期字段呢, 则会自动运用与之对应的时间解析规则以及坐标轴格式。
从事开发工作的人员, 在同一时间发布了名为flint-chart-mcp的服务器, 该服务器可让具备支持MCP即Model Context Protocol能力的AI智能体, 在进行对话期间能够直接去创建、预览图表, 并且整个过程都不需要离开聊天窗口。

处于评测期间, 微软把Flint跟直接生成完整Vega - Lite配置的方案DirectVL予以了对比。按照大语言模型评分结局, Flint在GPT - 5.1组测试时, 得到了更高的综合评分, 在GPT - 5 - mini组测试时, 也得到了更高的综合评分, 于GPT - 4.1组测试时, 同样获得了更高的综合评分。
当前, Flint 被运用到了微软研究院的数据分析工具 Data Formulator 之中, 与此同时, 官方还一并开源了 flint - chart 库、MCP 服务器以及相关文档, 以供开发者进行使用, IT之家刊载了 GitHub 项目地址()
https://github.com/microsoft/flint-chart)。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://mjgaz.cn/fenxiang/280610.html
