メインコンテンツまでスキップ

Genie Code CLI

備考

ベータ版

This feature is in Beta.初期リリースであるため、機能、コマンド、インターフェイスは頻繁に変更されます。

Genie Code CLIは、ターミナルでローカルに実行されるコーディングエージェントであり、DatabricksでのデータおよびAI作業向けに調整されています。他のターミナルコーディングエージェントと同様に動作しますが、Databricksを理解し、データ、パイプライン、モデル、アプリと自然に連携するように事前設定されています。

Genie Code CLIはお使いの機械上で実行されるため、ローカルファイルの読み取りと編集、コマンドの実行、およびユーザーに代わってDatabricksへのアクセスを行うことができます。これは、データの検出やそれに関する質問への回答を行うために、 などのコマンドdatabricks genie を含む Databricks CLIdatabricks genie ask を使用します。ベータ版の間、モデルへのアクセスはUnity Gatewayを通じて提供および管理されるため、独自のモデルサブスクリプションを持ち込む必要はありません。

要件​

Genie Code CLI ラン under your own identity, so it can only access data and perform operations that your Databricks permissions allow.

インストールとセットアップ​

  1. まだインストールしていない場合は、Databricks CLI(バージョン 1.0.0 以降)を個別にインストールしてください。Databricks CLI のインストールまたは更新を参照してください。

  2. オペレーティングシステムのコマンドを使用して Genie Code CLI をインストールします。

Bash
curl -fsSL https://github.com/databricks/genie-code-cli/releases/latest/download/install.sh | bash
  1. インストールの確認:

    Bash
    genie --version
  2. プロジェクトディレクトリに移動し、Genie Code CLIを起動します。

    Bash
    cd my-project
    genie
  3. プロンプトが表示されたら、Databricks CLIプロファイルを選択するか、プロファイルが設定されていない場合は認証を行います。詳細は、「Databricks CLI の認証」を参照してください。

  4. ディレクトリのコンテンツが信頼できることを確認してから、プロンプト入力を起動してください。

これを使用してできること​

Genie Code CLIは、ローカルファイルと直接連携し、Genieを通じてUnity Catalogデータを検知・クエリーし、ターミナルでの1つの会話からDatabricksアセットを構築およびデプロイできます。例えば:

  • 取り込みとガバナンス : "これらの月次売上 CSV をクリーンアップし、Unity Catalog に読み込んで、期間ごとの地域別収益を表示してください。"
  • データを探索する : "どのカタログに顧客の離脱データがあり、前四半期の主なドライバーは何でしたか?"
  • パイプラインの拡張 : "注文パイプラインにシルバーの refunds テーブルを追加し、過去 90 日間をバックフィルする。"
  • モデルをトレーニングする、サービングする :「Databricks上でこのトレーニングスクリプトをランし、モデルをサービングEndpointの背後に配置します」
  • アプリの構築とリリース : "customers テーブル用のローカルアプリのプロトタイプを構築し、Databricks アプリとしてデプロイします。"

ワークスペースにおけるGenie Code CLIとGenie Codeの違い​

Genie Code CLI は、ローカルのターミナルベースの作業用に構築された個別のエクスペリエンスです。独自ツール、スキル、指示があり、現時点では Databricks ワークスペース内の Genie Code とそれらを共有しません。また、ワークスペース UI で利用可能なすべての機能がまだ含まれているわけではありません。

ファイル、スクリプト、プロトタイプをローカルで操作する場合は、ターミナルネイティブのコンパニオンとして Genie Code CLI を使用します。より高度で完全な機能を備えたエクスペリエンスを利用するには、ワークスペースで引き続き Genie Code を使用してください。

課金​

Genie Code CLI の使用量は、Unity Gateway を通じてモデルを直接使用する場合と同様に請求され、Unity Gateway の使用量に表示されます。Genie の価格では課金されません。

支出を管理するために、ワークスペース管理者はUnity Gatewayの予算を設定できます。「Unity Gatewayの予算の管理」を参照してください。

制限事項​

  • モデルの選択は Databricks によって管理されます。特定のモデルを選択することはできません。ベータ版の間、Genie Code CLI は GPT 5.6 を使用します。この選択は他の Genie サーフェスとは異なる場合があり、時間の経過とともに変更される可能性があります。
  • 現在、Genie Code CLIはGenieの利用状況として課金されず、Genieの予算の影響も受けません。利用料金を管理するには、Unity Gatewayの予算を設定します。「Unity Gatewayの予算の管理」を参照してください。