Microsoft Research 发布 Flint-interactive:让智能体用一份交互规格生成可交互图表,不必反复写代码调试
智能体画静态图已经不难,难的是可交互的图又贵又容易坏。这一条讲 Flint-interactive 的思路和接入方式。
// 要点
- 作者把智能体生成交互图表的问题归为两个:反复推理、写代码、调试带来的生成成本,以及布局错乱、交互失效等可靠性问题。
- Flint-interactive 建在 Flint 之上,由编译器把用户交互翻译成语义事件,再由高层算子更新图表;智能体只需在 Flint 图表规格旁再生成一份 interaction_spec。
- 用户可以通过 Flint-MCP 和 MCP Apps 让智能体在对话里直接渲染交互图表,开发者也可以用编程接口让自家智能体应用输出交互图表。
- 文章没有给出量化评测;项目主页在 microsoft.github.io/flint-chart,并接受在 GitHub 上提交交互预设。
开发者视角让模型输出「规格」而不是代码,是降低智能体出错率最便宜的办法之一,图表只是一个例子。我会在需要给用户出报表的功能里先试 Flint-MCP,比较一下和让模型直接写前端代码相比,失败率和 token 消耗差多少;它没有公布评测,结论要自己测。