AB
AiBoss
News

微软研究院发布 Flint-interactive:用高层语言描述交互式数据可视化

微软研究院介绍 Flint-interactive,一种构建在 Flint 之上的交互式数据可视化语言,通过语义事件与更新算子描述点击、筛选、缩放等交互,由编译器处理渲染与依赖逻辑,可用于聊天环境、仪表盘与数据故事。

核心事实

微软研究院在博客中介绍了 Flint-interactive,一种构建在 Flint 之上、用于创建交互式数据可视化的语言。据该博客文章(发布于 2026 年 10 月 22 日),Flint-interactive 让用户和 AI 智能体用高层语义事件与更新算子来定义交互行为,而不必编写底层可视化代码。其编译器负责把点击、拖拽、按键等原始触发解析为识别图表元素与数据的语义事件,并把更新算子转换为画布上的渲染变化,同时处理命中测试等底层细节。

背景与影响

文章指出,AI 智能体生成静态图表已较常见,但生成可交互图表仍面临生成成本高、可靠性不足等问题:交互式图表容易出现布局错乱或交互失效,反复推理、编码与调试会消耗大量 token 与时间。Flint-interactive 试图把交互逻辑与视觉逻辑分离,由编译器承担依赖解析与运行时管理,从而降低开发与调试负担。按文章描述,该语言支持联动刷选、跨图表高亮、表格与图表互指、以及通过编程 API 定义自定义交互,可用于仪表盘、数据故事和连接多个视图的应用。用户可通过 Flint-MCP 与 MCP Apps 在聊天环境中试用,开发者可使用 Flint Interactive Canvas 与编程 API 构建应用。

限制与来源

上述内容来自微软研究院博客的官方介绍,属于研究团队自述,文中未给出独立的性能基准、可用地区、定价或正式发布时间等信息。相关功能、接入方式与可用范围可能随版本变化,请以微软研究院官网及项目页面当前信息为准。本文不构成任何投资或采购建议。