dbt Chartsがオープンソース化、AIエージェントがチャットで作るダッシュボードをコードとして管理
Charts built for Chat

dbt Labsがダッシュボード用宣言言語「dbt Charts」をApache 2.0でオープンソース化。SQLとYAMLでチャートを定義し、エージェントが生成したダッシュボードもGitで監査可能。dbtプロジェクトとの統合や厳格な検証機能を備え、ホステッド版dbtCharts.comもベータ公開。
エージェントはコード、SQL、Gitに堪能で、他人のUIでは不器用だ。だからチャートはエージェントが働く場所、つまりコードへ移る必要がある。
HNでの議論
89- nzoschke
これは素晴らしいですね。
「BIのアンバンドリング」は、より多くの人がエージェント、コーディングエージェント、エージェントコンピュータを仕事の助けとして持つようになった今、まさに進むべき方向です。
これはナレッジワークツールのあらゆる階層で見られます。私はメールをBIの問題として扱い始めました -- GmailからETLして、それに対するさまざまなビューやレポートを作成しています。
それについての考えをここに書きました: https://housecat.com/blog/making-gmail-data-fast-for-humans-...
自然な次のステップは、このデータをチャットでより良く可視化する方法です。DBTのテーブルコンポーネントが役立ちそうです https://docs.dbtcharts.com/charts/tables/
- zahlman
(それが事実なので)私は40年近くプログラミングをしてきたが、全く異なる領域だったため、「ダッシュボード」という概念がほとんど何も意味しないとしましょう。このプロジェクトが実際に何なのか、あるいは「BI」とは何か、なぜそれが必要なのかを誰か説明してもらえませんか?つまり、「BI」は「PowerBI」が実装しているものだと思いますが、それ以外は何も言えません。
- thingsilearned
HNの皆さん、こんにちは。Chartio(YC'10、現在はAtlassian Analytics)の創業者Daveです。本日、dbt Chartsを発表します。これはダッシュボードを宣言してレンダリングするためのオープンソースのYAML方言とツールです。
claudeや他のエージェントでダッシュボードを作ると、自由形式の成果物が大量に生成され、監査やスケーリングが難しくなります。dbt Chartsは、チャートを宣言してレンダリングするシンプルなYAML方言です(ダッシュボードのためのmarkdownのようなもの)。dbtと同様にApache 2.0で、本日ローンチしました。
この言語+AIが、簡潔で監査可能なコードとしてのダッシュボードによって、BI分野をよりオープンにする助けになることを願っています。ご意見やフィードバックをお待ちしています。
- dgudkov
それは素晴らしいですが、実際よりも革新的であるかのように装っています。BIはすでに他のすべてから分離されています。人々はAIを使ってExcelやPower BIレポートを生成しています。YAML/XML/JSON - それは問題ではありません。AIは指示したものは何でも生成できます。
つまり、dbtの素晴らしく論理的な発展ではありますが、ブログ記事が言いたいほど革新的ではありません。それでも、特定の界隈では人気が出る良いアイデアだと思います。プロのデータデザイナーを雇うのは良い考えです - データ可視化は非常に間違えやすいですから。
- bbkane
興味深いですが、コードとしてのダッシュボードという点でObservable Framework(https://observablehq.github.io/framework/)とどう違うのかよくわかりません。私は後者が好きです。YAML+テンプレートで定義された言語ではなく、MarkdownとJSだからです。