最終編集日時:2026年10月26日
dbt Summit 2026の分科会において、dbt Wizardのプロダクトデザイナーであるサム・ファーガソン氏と、Fivetranのシニアスタッフソフトウェアエンジニアであるライアン・エイクマン氏は、dbtプロジェクト向けに特化した汎用的なコーディングエージェントではなく、アナリティクスエンジニアリングには独自のAIエージェントが必要である理由を説明しました。
ファーガソン氏は、dbt Wizard が解決するために作られた課題から話を始めた。エージェントがデータ処理の実行そのものをより多く担うようになると、関与する人間の役割はコードを書くことからコードを評価することへと移行し、汎用的なコーディングエージェントはその評価を容易にするように設計されていなかった。差分表示により、どの行が変更されたかを確認できる。
チャットログには会話内容が記録されています。しかし、どちらのログも、基盤となるデータが実際にどのように変更されたのか、あるいは結果が正しいかどうかを示しておらず、そのためチームはエージェントがタスクを完了するたびに、その文脈を手作業で再構築しなければなりません。
dbt Wizardの解決策は、dbtプロジェクトを単なるファイルのフォルダーではなく、ひとつの連携されたシステムとして扱い、変更が本番環境に反映される前に必ず開発スキーマに基づいて検証することです。dbt Wizardが変更を加える際には、差分ではなく DAG の形で影響を可視化するため、レビュアーは実際に下流に何が移動したのかを確認できます。ファーガソン氏によれば、Wizard を導入したデザインパートナーからは、導入以降、本番環境でのインシデントが15〜20%減少したとの報告が寄せられています。
そのプレゼンテーションの裏側で、ファーガソン氏はいくつかの意図的な設計上の選択肢を挙げました。すなわち、一般的なチャットインターフェースではなく、分析エンジニアリングに特化して設計されたハーネス、プロジェクトに対する構造的なアクセスをエージェントに提供し、検索や推測に頼らせないネイティブなメタデータエンジン、そして後から追加するのではなく、ワークフロー自体に組み込まれた検証と視覚的レビューです。dbt Wizardは現在、3つの形態で利用可能です:dbt Studioに組み込まれた形、dbtプラットフォーム内の独立したワークスペースとして、コマンドラインから、そして新たに登場したデスクトップアプリを通じてです。
続いて、Eakman氏は、架空のdbtプロジェクトであるJaffle GamesとおなじみのJaffle Shopを用いて、デスクトップアプリのライブデモを実施しました。ビジネス部門とゲームデザインチームが「アクティブプレイヤー」の定義をそれぞれ異にしており、現実的なシナリオを踏まえながら、dbt Wizardが文脈を保持したまま第1の質問を検討しつつ、同時に第2の質問へと議論を分岐させ、両者を並行して進めることを示しました。dbt Wizardが変更を加えるたびに、その変更の背後にある前提条件が提示され、なかには、データ内に未使用のクラッシュフラグが既に存在しているにもかかわらず、クラッシュ指標がNULLのセッション持続時間に依存していることを警告するケースもありました。このバグは、dbt Wizardが導入するのではなく、むしろ発見したものです。
デモではまた、Wizardの検証フローが、コードのコンパイルや解析といった低コストな処理と、データの具体化や検証の実行といった高コストな処理を分離し、さらに検証を独立したサブエージェントで実行することで、変更を行ったエージェントと同じ前提条件を引き継がないようにする様子も示されました。検証が通過すると、Wizardは会話から得た前提条件やコンテキストをPRの説明文にそのまま反映させた状態で、直接プルリクエストを開くことができます。
Q&Aにおいて、Eakman氏は、dbt固有の作業に関してWizardがClaude Codeとどのように異なるかという質問に答え、Wizardには独自のMCPサーバーやスキルをチームが自ら構築する必要がない代わりに、dbt専用のツールが組み込まれている点、そして汎用的なツールはあらゆるユースケースに対応しなければならないため、エージェントをdbt固有のパターンへと導く範囲が限られてしまう点を指摘しました。また、Wizardが基盤となるハーネスを通じてスキルやMCP接続をサポートしており、作業ツリーごとにスキーマを自動的に分離することで、並列実行されるエージェント同士が同一のデータベースオブジェクトを上書きし合うことを防ぐことも確認しました。
dbt Wizardは、今日からdbtの製品ページでご利用いただけます。セットアップ手順については、WizardのドキュメントおよびWizard CLIガイドをご参照ください。デスクトップアプリはプライベートベータ版で、現在申し込みを受け付けています。
dbt Summit 2026の基調講演および分科会をすべてオンデマンドで視聴できます。dbt Summit 2026をオンデマンドで視聴する →
dbtの利用を開始する
実際にスケールするデータインフラを構築しているアナリティクスエンジニアの仲間に加わりましょう。
dbt Wizard CLI をインストールする
分析エンジニアリング専用に設計されたエージェントで、すぐに使い始めることができます。どのツールを呼び出すべきか、どのコンテキストを取得すべきかを把握し、あなたに結果を提示する前に自らの作業を確認します。
最新の投稿
dbt v2 の新機能:パーシングの高速化、共通のアダプタ層の導入、そして巨大な manifest.json を省略したドキュメント体験
2026年10月26日
dbt Stateで、計算負荷の低減、データの鮮度向上、イテレーションの高速化を実現するための実行最適化
2026年10月26日
私たちの取り組みを紹介:コンテキストエンジニアリングにおける対照実験
2026年10月26日
データを形作る最大のコミュニティに参加しよう
dbt Communityは、世界中の数千ものデータリーダーやAI実務者とのベストプラクティス、イノベーション、直接的な協業への玄関口です。質問を投げかけ、知見を共有し、専門家とともにより良いものを構築しましょう。