2026年7月9日AgentsAgent-OperableMCP

微软Flint:修好智能体画不出的那张图

让AI智能体给你画张图,看它怎么卡壳。问题在于,今天要画好图基本得写Vega-Lite,一套密密麻麻的JSON语法,全是刻度、坐标轴、间距、布局的旋钮,模型老是弄错。一个括号写错,整张图就废了。微软研究院今天开源的Flint,就卡在中间专门解决这件事。

Flint是一门中间语言。智能体写一小段干净的Flint spec,把数据列绑定到「时间」「数值」「类别」这样的概念上,剩下的交给Flint编译器搞定——编码方式、坐标轴、标签、布局的合理默认值,全从数据和图表类型里推出来。这段紧凑的spec再编译成原生的Vega-Lite、ECharts或Chart.js。模型只需产出一个又小又可靠的东西,人能直接读能直接改,多个后端都能渲染。

为什么这比听上去有意思:图表是智能体工作的最后一公里。一个智能体可以把数据分析得完美,却在要给你看结果的那一刻栽掉,因为输出格式太挑剔、它生成不干净。Flint把这个可靠性问题挪进了编译器,而不是每次都指望模型把啰嗦的JSON写对。它带了JavaScript/TypeScript和Python库,还有一个MCP server,智能体可以直接调用。

这是一个被低估的品类:为了让智能体可靠产出面向人的结果,专门造的目标语言。仓库和文档见 github.com/microsoft/flint-chart。
← 上一篇
Cognition的SWE-1.7:赌能力天花板是假的
下一篇 →
腾讯的智能体记忆:数据永远不出门
← 返回所有文章

评论

加载中...
>_