Genie Codeの特徴と機能

Genie Code は、開発者がAzure Databricksノートブック、SQL エディター、ジョブ、AI/BI ダッシュボード、ファイル エディターでコードを生成、最適化、説明、修正するのに役立ちます。 Databricksのドキュメントから得られた質問に答え、作業中の製品表面に適応し、組み込みのコード支援を提供します。

Genie Codeを自律エージェントとして実行するには、 エージェントモードを参照してください。 ジーニーコードのインターフェースを開き、操作するには 「ジーニーコードのナビゲーション」をご覧ください。

コードに関するヘルプを表示する

Genie Code のコードに関するヘルプをノートブックに直接表示します。 Genie Code では、次の内容が提供されます。

Databricks では、Genie Code によって生成されたコードを実行する前に常に確認することをお勧めします。これは、間違いを犯すことがあるためです。

Genie Code がコードに役立つ方法の詳細については、「 Genie Code からコーディングのヘルプを取得する」を参照してください。

Azure Databricks 環境用に最適化されたコード

Genie Code によって生成されるコードは、Databricks コンピューティング環境で実行することを目的としています。 Databricks でサポートされているプログラミング言語、フレームワーク、方言でコードを作成するように最適化されています。 汎用プログラミング アシスタントとしては意図されていません。

Genie Code では、多くの場合、Databricks のドキュメント Web サイトやナレッジ ベースなどの Databricks リソースの情報を使用して、ユーザー のクエリに対する回答を向上させます。 ユーザーの質問が、ワークスペース内の Databricks ドキュメント、Unity カタログ、およびユーザー コードの知識を使用して回答できる質問に関連している場合に最適に実行されます。

ドキュメントから回答を取得する

Genie Code では、Databricks ドキュメントを検索して質問に回答します。 ドキュメントを参照すると、検索 されたドキュメント の手順が応答に表示されます。 Genie Code にソースの引用を依頼し、関連するドキュメント ページへのリンクを提供します。

ドキュメントソースの回答を示す Genie Code 応答。

Azure Databricks プラットフォーム全体にわたる Genie Code

Genie Code は、使用している製品表面に適応し、複数ステップのタスクを自律的に処理します。

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

組み込みコード支援

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

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

ジーニーコードのさらなる使い方

Feature 説明
Genie Codeでタスクをスケジュールする Genie Codeをスケジュールして、繰り返しタスクを自動で実行させ、各実行をレビューします。
サンプル データを探索する Unity Catalogのテーブルでサンプルデータについて自然言語で質問し、生成されたSQLをレビューまたは自動実行してください。

その他のリソース