# 微软研究院推出开源可视化中间语言 Flint，让 AI 智能体"一句话生成专业图表"

- 来源：IT之家（RSS）
- 发布时间：2026-07-12 20:45
- AIHOT 分数：69
- AIHOT 链接：https://aihot.virxact.com/items/cmrhu4mp900n5biidqjlb8p8t
- 原文链接：https://www.ithome.com/0/975/816.htm

## AI 摘要

微软研究院与中国人民大学 IDEAS Lab 联合推出开源可视化中间语言 Flint，让 AI 智能体通过一句话即可生成 Vega-Lite、ECharts、Chart.js 的可渲染图表。Flint 将图表意图与底层可视化库实现分离，规格分为数据定义和图表定义两部分，编译器可自动推导时间解析、聚合规则、数值格式及配色方案。团队同步发布 flint-chart-mcp 服务器，支持 MCP 协议的 AI 智能体在对话中直接创建和预览图表。评测中，Flint 在 GPT-5.1、GPT-5-mini 和 GPT-4.1 三组测试中均获得比直接生成 Vega-Lite 配置的方案 DirectVL 更高的综合评分。Flint 已应用于微软研究院的数据分析工具 Data Formulator，相关代码和文档已开源。

## 正文

IT之家 7 月 12 日消息，微软研究院联合中国人民大学 IDEAS Lab 联合推出了开源可视化中间语言 Flint，可以让 AI 智能体“一句话生成” Vega-Lite、ECharts、Chart.js 的可渲染图表。

据介绍，现有可视化库通常提供大量配置选项，若采用精简配置，生成的图表未必适合数据内容；若要求大语言模型直接输出完整配置，又容易因参数过多而出现冲突、遗漏或不一致。因此 Flint 在设计之初将图表意图与底层可视化库实现分离，以减少 AI 生成配置时的复杂度。

具体来看，Flint 的规格主要分为数据定义和图表定义两部分。数据部分可标注字段的语义类型，例如年月、价格、百分比、利润、国家或排名等；图表部分则用于指定图表类型，确认各字段映射到 X 轴、Y 轴、颜色、大小或分面（Facet）等视觉元素。其编译器能够结合数据语义、图表类型和字段映射，自动推导时间解析方式、聚合规则、数值格式、配色方案及布局。例如，利润字段可自动采用体现正负变化的发散色阶，而日期字段则会自动使用对应的时间解析规则和坐标轴格式。

开发人员同时发布了 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）。
