Logo

Dataiku Headless:使い慣れたコーディングエージェントで構築、Dataikuでレビューと展開

October 27, 2026/5 min read/Patrick Phrayme

Claude CodeやCodexのようなコーディングエージェントは、多くの技術チームにとって日々の業務に欠かせないものになりました。ローカルファイルの読み込み、外部ツールの利用、コードの実行が可能で、アイデアから実装までをすばやく進める手助けをしてくれます。

これは強力です。しかし、エンタープライズのデータとAIを扱う業務では、スピードは仕事の一部にすぎません。

生成されたスクリプトは、作成者本人にとっては便利でも、他のメンバーにとっては理解、レビュー、運用が難しい場合があります。データ、モデル、AIシステムに責任を持つ人々は、そのワークがどのように構築されたのかを把握する必要があります。どのデータを使用し、どのように流れ、どのような前提に基づき、本番環境でどのように稼働するのか、といった点です。

Dataiku Headlessは、この2つの世界をつなぎます。Claude CodeやCodexなどのツールですでに作業している人が、Cobuildを使ってデータパイプライン、モデル、ダッシュボード、エージェントをDataikuプロジェクトとして作成、変更できるようになります。

その成果物は、ターミナルで生成された単なるコードではありません。より幅広いチームがレビュー、改善、ガバナンス、展開できる、視覚的で検証可能なDataikuプロジェクトです。

Cobuildに代わるものではありません

Dataikuでデータ活用やAIの構築に取り組むほとんどの人にとって、出発点として適しているのは引き続きCobuildです。Cobuildは、プラットフォーム上でDataikuプロジェクトを直接作成、ドキュメント化、改善、運用するために設計されています。私たちはCobuildへの投資を継続しており、現在ではクロスプラットフォームのエンタープライズデータ、機械学習モデル、セマンティックモデルに関するコンテキストが拡張され、サードパーティーエージェントの管理も支援できるようになっています。

Headlessは、それとは異なる出発点を持つ人のためのものです。つまり、日々のワークフローがすでにコーディングエージェント上にある人々です。

こうした人々は、ローカルのコードベース、外部システム、Dataikuを同時に行き来しながら作業しているかもしれません。Dataikuの情報を、より広範な技術的タスクに取り込みたい場合もあるでしょう。あるいは、チームが何年もSASで運用してきた信用リスクモデルのように、Dataikuの外で作成されたワークフローを、組織全体で理解し保守できるものに変えたいと考えているかもしれません。

Headlessを使えば、そうした環境にとどまったまま、Dataikuのワーク自体は本来あるべき場所、つまり共有されガバナンスされたプラットフォームに置いておくことができます。

Headlessの3つの活用方法

コーディングエージェントからのDataikuプロジェクト構築

例えば、通信会社の開発者や技術系アナリストが、コーディングエージェントに次のように依頼するとします。

「リテンションプロジェクトのデータを使って、顧客離反モデルを構築して」

Headlessは、エージェントが関連するDataikuのコンテキストを見つけ、構築作業をCobuildに委任するのを支援します。成果物は、データセット、レシピ、モデルなどのアセットを含む視覚的なフローとしてDataiku上に表示され、チームで確認できます。

これが重要なのは、もはやボトルネックはワークを作ることではなく、それを適切にレビューすることにあるからです。Dataikuは、AIアシスタントが構築したものを理解するための共通の手段を、各分野の専門家と技術チームに提供します。生成されたコードを評価できる比較的少数の人だけにレビューが限られることはありません。

他の環境で構築されたワークの移行

コーディングエージェントがとくに役立つのは、出発点がDataikuの外にある場合です。例えば、銀行が何年もSASで保守してきた信用リスクのスコアカード、製造業者が生産ラインの不良率の追跡に使っているAlteryxワークフロー、あるいはチームが頼りにしているものの、もはや誰も全体を把握していないレガシーなExcelモデルなどです。

ユーザーは次のように依頼できます。

「このワークフローをDataikuに移行するのを手伝って」

コーディングエージェントはソースファイルを分析し、ローカルでの実行機能を使って既存のワークを理解します。その後、Headlessの支援により、エージェントはCobuildに指示を出し、そのワークを検証可能なDataikuプロジェクトとして再構築できます。

これにより、一度きりのコード変換ではなく、レガシーなワークフローから保守された視覚的なパイプラインへと移行する実践的な道筋が得られます。

Dataiku環境の調査とサポート

Headlessには、ユーザーの問題を調査し、Dataiku環境の一部を管理する必要がある管理者向けのツールも含まれています。

例えば、次のような依頼です。

「このプロジェクトで失敗し続けているジョブを見つけて、原因を理解するのを手伝って」

管理者はHeadlessを使ってプロジェクトやジョブのコンテキストを確認し、適切な次のステップを判断できます。現時点では、管理機能は主に確認・調査に重点を置いています。管理環境で動作するエージェントを使用する場合は常にそうですが、チームは適切な注意を払う必要があります。有用なアシスタントは診断を迅速化できますが、人間の判断が不要になるわけではありません。

仕組み

Headlessは、コーディングエージェントがDataikuを確認、操作するためのコントロールサーフェスです。タスクでDataikuプロジェクトの作成や変更が必要な場合、HeadlessはCobuildを生成型のビルダーとして呼び出します。

構築機能を使用するには、DataikuインスタンスでCobuildが有効化され、その前提条件が満たされている必要があります。Headlessは、接続に使用するDataiku APIキーの権限を尊重します。また、ユーザーには適切なDataikuプロファイルとCobuildへのアクセス権が必要です。

Install and connect

Headlessは、Claude Code、Codex、Cursor、Snowflake CoCo、AWS Kiro、OpenCode、その他の対応アシスタント向けのプラグインとして提供されています。Claude CodeやCodexの公開プラグインマーケットプレイスからインストールするか、アシスタントにHeadlessのGitHubリポジトリを指定してインストールできます。また、提供されているMCPサーバーとスキルを使って、他のアシスタントに接続することも可能です。

インストール後、コーディングエージェントを開いて次のように入力します。

「Dataiku Headlessをセットアップして」

Dataikuインスタンスへの接続手順が案内され、設定はローカルに保存されます。別のインスタンスに接続する場合は、同じセットアップ手順をもう一度行います。

Headless Gif 1

実際の業務から始める

接続が完了したら、Dataikuプロジェクトでの作業、問題の調査、既存のワークフローのモダナイズなどをコーディングエージェントに依頼してみてください。Headlessがもっとも力を発揮するのは、ローカルファイル、外部システム、技術ツールなど、コーディングエージェントがすでに利用できるコンテキストを、Dataikuで進められているガバナンスされたデータ活用やAIの取り組みと結びつけるときです。

Headless Video 2