ジーニーコード

Genie Code は、Azure Databricks ワークスペースの開発者および技術実務者向けの AI コーディングおよびデータ アシスタントです。 コードを生成して実行し、パイプラインと AI/BI ダッシュボードを構築し、エラーをデバッグし、Unity カタログのテーブル、列、系列と直接連携して、複数ステップのデータ作業を高速化します。 ノートブック、SQL エディター、Lakeflow パイプライン エディター、AI/BI ダッシュボード、および MLflow で実行され、チャット スレッドはページ間を移動するときに保持されます。

Genie Code は Unity カタログのアクセス許可によって管理されるため、アクセス許可を持つデータにのみアクセスして操作を実行できます。 Azure Databricksのすべての顧客は追加料金なしで利用できます。ノートブック、クエリ、ジョブの実行に使用したコンピューティングに対してのみ課金されます。 公平な使用制限は不正使用を防ぎますが、ほとんどのユーザーには影響しません。

Genie Code は、Ai エクスペリエンスの Genie ファミリの一部です。 シンプルなチャット インターフェイスでデータの質問、ダッシュボードの探索、アプリの実行を行うビジネス ユーザーは、 Genie を使用する必要があります。 ドメイン固有の環境の信頼できるデータ、メトリック、ビジネス ルールを構成するデータ チームには、 Genie Spaces が表示されます。 プライバシー、信頼、セキュリティの詳細については、 Databricks AI 支援機能の信頼と安全性に関するページを参照してください。

デモ ビデオ

このデモ ビデオでは、Genie Code の動作をご覧ください。

製品表面別のエージェント モード機能

エージェント モードでは、Genie Code は使用している製品表面に適応し、複数ステップのタスクを自律的に処理します。 Lakeflow Pipelines エディターでは、パイプラインの編集とデータ エンジニアリングに重点を置いています。 ノートブックと SQL エディターでは、データの探索と分析がサポートされています。 ダッシュボードでは、データ分析とダッシュボードの作成がサポートされます。 MLflow では、GenAI アプリケーションのデバッグと改善に役立ちます。

Genie Code の機能 説明
ノートブックにおけるデータサイエンスとML Genie Code は Databricks ノートブックと統合され、探索的データ分析とモデル トレーニングを自動化するように最適化されています。
Lakeflow でのパイプライン開発 Genie Code には、ETL ワークロードを自動化し、Lakeflow Spark 宣言型パイプラインを簡単に構築できるデータ エンジニアリング機能があります。
ダッシュボードでのデータ分析 Genie Code では、運用環境に対応したダッシュボードを計画および生成し、データ分析に役立ちます。
MLflow の可観測性と評価 Genie Code は、GenAI アプリケーションを理解し、デバッグし、改善することができます。

コード 支援用の組み込み機能

Genie Code では、Unity カタログメタデータ (テーブル、列、説明、および会社の一般的なデータ資産) を使用して、コードの記述、デバッグ、実行中にパーソナライズされた応答を提供します。 次の組み込み機能を使用します。

Genie Code の機能 説明
Genie Code とチャットする Genie Code に質問すると、Databricks ドキュメントからの引用を含む関連情報が返されます。
インライン検索候補とオートコンプリート インラインの候補を含むコードの記述に関するヘルプを表示します。
クイック修正 Genie Code では、受け入れて実行することを選択できる基本的なエラーの修正が自動的に提案されます。
診断エラー Genie Code は、環境エラーを含む、より複雑な エラーを分析し、修正を試みます。
/スラッシュコマンド 一般的なプロンプトには /slash コマンドを使用します。
コマンド ショートカット ノートブック セルで Genie Code を直接操作します。
データをフィルター処理する サポートされているサーフェスで自然言語を使用してデータをフィルター処理します。
サンプル データを探索する カタログ エクスプローラーで自然言語を使用して、カタログ エクスプローラーのサンプル テーブル データを調べる。

チュートリアル

まず、Genie Code チュートリアルをお試しください。

Genie Code チュートリアル 説明
セグメント化分析のチュートリアル Genie Code を使用して、Databricks ノートブック内でエンド ツー エンドの顧客セグメント化を直接実行します。

Genie Code 機能の 地理的可用性

Genie Code は、Geos を使用して顧客コンテンツの処理時にデータ所在地を管理する 指定サービス です。 異なる地理的領域での Genie Code 機能の可用性の詳細については、 Databricks の指定されたサービスに関するページを参照してください。

ヒント

Genie Code を有効にできない場合は、 ワークスペース Geography 内で AI 機能のデータ処理を強制するを無効にする必要がある場合があります。 「クロスジオプロセス処理を有効にする」を参照してください。