2026年8月30日、AIにグラフを生成させる際の仕様を簡潔に書けるようにする可視化中間言語「Flint」が公開されたと伝えられている。データの意味とチャートの種類だけを指定すれば、細かい見た目の調整は自動化される仕組みで、AIエージェントによるグラフ作成の効率化につながるとみられる。
30秒でわかるポイント
- Flintは「年月」「利益」などデータの意味とチャートの種類だけを指定できる可視化中間言語
- 軸の範囲やラベル、配色といった細かい表示設定は自動生成側に任せられる
- Vega-Lite・ECharts・Chart.jsなど複数の描画ツールに対応し、MCPサーバーも用意されている
Flintとは何か
AIにグラフを作らせる場合、通常はデータだけでなく軸の範囲・ラベル・余白・配色といった細部まで指定する必要があり、仕様書が長くなりがちだったという。
Flintはこうした課題に対応するため作られた可視化中間言語(グラフ作成を仲介する専用の記述形式)で、Gigazineが8月30日に伝えた記事によると、データの意味と作りたいチャートの種類さえ指定すれば、細かい表示設定はコンパイラ(記述をプログラムに変換する仕組み)側が処理してくれる。
何が便利になるのか
従来の方式では、AIが長大な仕様を生成する必要があり、その分ミスや表現のブレも起きやすかったとみられる。
Flintを使うことで、開発者やAIエージェントは次のような簡潔な指定だけで済むようになる。
- データの項目が何を表すか(例:「年月」「利益」「順位」)
- 作りたいチャートの種類
余白や配色といった見た目の調整はコンパイラに任せられるため、シンプルな記述からでも表現力豊かで見栄えの良いグラフを確実に生成できる点が特徴とされている。
対応するチャートタイプと技術
Flintは50種類のチャートタイプをサポートしていると伝えられている。
生成されたグラフは、以下のような複数の描画ライブラリでレンダリング(画面に表示する処理)できる。
- Vega-Lite
- ECharts
- Chart.js
さらに、AIエージェントとの連携を想定したMCPサーバー(AIが外部ツールと通信するための仕組み)も用意されており、AIが直接Flintの仕様を扱ってグラフを生成できる環境が整えられているとみられる。
まとめ
Flintは、AIによるグラフ生成において仕様記述をシンプルに保ちながら、見た目の完成度を保証しようとする試みといえる。50種類のチャートタイプと複数の描画ライブラリへの対応、MCPサーバーの提供により、AIエージェントを使ったデータ可視化の場面で活用が広がる可能性がある。今後、実際の開発現場でどのように使われていくか注目される。
出典: Gigazine