dbt Charts、チャット向けダッシュボード言語をOSS化
मूल शीर्षक: Charts built for Chat
यह क्यों महत्वपूर्ण है
AIエージェントによるデータ分析が拡大する中、ガバナンスと自由度を両立するBI設計の方向性を示す試みとして注目される。
dbt Chartsは2026年9月14日、ダッシュボードをYAMLで宣言するオープンソース言語を公開した。AIエージェントがチャットで生成したチャートをコードとして管理・監査できる仕組みを提供し、BIツールとコード生成の中間的な第三の選択肢を目指す。
dbt Chartsは、AIエージェントによるデータ分析が普及する中で浮上した課題に応える形で、ダッシュボード記述用のYAML言語をオープンソース化した。創業者Dave Fowlerが公開したブログ記事によれば、現状ではエージェントが一つのレポートをHTML・CSS・JavaScript・Reactなど複数ファイルの山に変換してしまい、追跡や監査が困難になる。一方、既存のBIツールがCopilot機能を追加しても、UIが許す範囲内でしか操作できず自由度が低い。
dbt ChartsはSQLで「何のデータを表示するか」を定義し、YAMLで「どう見せるか」を宣言する構造を採用。一つのYAMLファイルに完全なインタラクティブダッシュボードを記述できる。変数(UIフィルター)・クエリ・チャートという核となる要素に絞り込み、Jinjaによる変数・マクロ、Markdownによるテキスト記述も組み合わせられる。
背景として、dbt Labsの創業者Tristan Handyが指摘する「BIの第二次アンバンドリング」がある。2015〜2022年にかけてBIツールが担っていたコンピュート・取り込み・変換などの機能が分離されたが、チャートはUIに残り続けた。チャットエージェントがデータのフロントエンドになりつつある今、コードやSQLに習熟したエージェントにとってUIは非効率だ。dbt Chartsはこの変化を受けてチャートをコード領域に移動させようとしている。