Microsoft Researchは、Flintを発表しました。Flintはオープンソースの可視化中間言語で、人間が編集可能な簡潔な仕様から、表現力豊かで視覚的に洗練されたチャートをAIエージェントが生成できるよう設計されています。このシステムは、冗長で壊れやすい低レベルのパラメータと退屈なデフォルト出力の間のトレードオフに対処するため、セマンティックデータ型を使用して最適化されたスケール、レイアウト、フォーマットを自動的に導出します。
- Flintはセマンティック型を活用し、スケール、基準線、カラーパレットなどのデザイン選択をガイドします。
- コンパイラはデータ密度の変化に応じて可読性を確保するため、サイズ、間隔、ラベルの管理を自動的に行います。
- 単一のFlint仕様は、Vega-Lite、Apache ECharts、Chart.jsを含む複数のバックエンドにコンパイルできます。
- プロジェクトには、エージェントワークフロー用のflint-chartライブラリとflint-chart-mcpサーバーが含まれています。
Flintは、高レベルのデータ仕様から推論することで、壊れやすい低レベルの詳細を明示的に設定する必要をユーザーから解放し、人間が検査や編集を容易に行える信頼性の高い可視化をエージェントが作成できるようにします。