Microsoft Researchは2026年10月22日(現地時間)、対話型データ可視化を生成するための言語「Flint-interactive」を発表した。Flint-interactiveは、AIエージェントがユーザーが直接探索できるデータ可視化を作成することを可能にする。ユーザーはクリック、フィルタリング、ズーム、ハイライト、クロスチャートインタラクションを通じてデータを探索できる。
Flint-interactiveは、AI生成チャートに豊富なインタラクティビティをもたらし、複雑なインタラクションの構築を容易にする。低レベルの可視化コードを必要とせず、高レベルのセマンティックイベントと更新オペレーターを使用して動作を定義できる。これにより、信頼性が向上し、開発作業が削減される。
Flintのコンパイラがインタラクションロジックと視覚的依存関係を処理するため、カスタムインタラクティブ可視化で一般的なレイアウト、レンダリング、デバッグの課題を回避できる。Flint-interactiveはチャート、テキスト、テーブル、アプリケーションを接続し、インタラクティブなデータストーリーやダッシュボード、接続されたエクスペリエンスをサポートする。
ユーザーはチャット環境でFlintを使用したり、Flint Interactive Canvasを通じて対話型アプリケーションを構築したりできる。プログラミングAPIを使用することで、Flintのプリセットを超えた独自のインタラクションを作成することも可能である。Flint Canvasはステートマシンとして機能し、ユーザーインタラクションと視覚的レンダリングの状態を管理する。Flintは、視覚ロジックをコンパイラに、インタラクションロジックをユーザーに分離することで、インタラクションの指定を簡素化している。
参考: Microsoft Research Blog (アーカイブ) — 2026年10月23日 01:00 (JST)