Lakeflow DesignerでGenie Codeを使う

Genie CodeはLakeflow Designerに組み込まれたAIアシスタントです。 自然な言葉で希望する内容を記述するだけで、Genie Code がオペレーターの追加、構成、接続を行い、式を作成し、エラーの修正を支援します。 すべてのやり取りはエージェント主導で行われ、カタログ内のテーブルなどAzure Databricksプラットフォームのコンテキストを利用します。 Azure Databricks全体におけるGenie Codeの概要については、Genie Codeをご覧ください。

Requirements

  • ジーニーコードはあなたの作業スペースで利用可能でなければなりません。 そうでない場合、Lakeflow Designer は AI 機能を非表示にし、オペレーターは手動で構成することになります。

ジーニーコードの使い方を選ぶ

ジーニーコードはLakeflow Designerのいくつかの場所に登場します。 変更の範囲に合ったものを使いましょう:

ゴール Use
複数のオペレーターを同時に構築・変更し、ソースの追加、フィルタリング、集約などを行うことができます。 キャンバスの指示
会話全体とエージェントの対応を見直してください。 サイドペイン
1人のオペレーターの設定を変更してください。 Genie Codeによる編集
列式、フィルター条件、または結合条件を書きます。 式エディタ内の AI の説明
失敗したオペレーターを理解し、修正する。 エラーを修正
タスクに適したオペレーターを見つけましょう。 AIオペレーター検索
組み込みの演算子ではカバーされていない論理のための演算子を作成します。 Genie Codeでカスタムオペレーターを作成する

キャンバス上の Prompt Genie コード

ジーニーコードのプロンプトはキャンバスの上に浮かびます。 要求を入力し、 Enter キーを押します。 Genie Codeは変更を計画してから、キャンバス上でオペレーターやパラメータを追加、編集、接続、削除します。 状態行には、オペレーターの追加や実行など、現在行われている処理が表示されます。

ジーニーコードで予約を結合し、日本の目的地を表示します。

Tip

次のようなプロンプトを試してみてください:

Add a source for samples.nyctaxi.trips
Show average fare by pickup zip code
Filter taxi rides with fare over $50

もしリクエストが曖昧であれば、Genie Codeは続きを進める前に確認の質問をします。 編集が終わると、入力ボックスの上に最新の編集の一行の要約が表示されます。 進行中のリクエストを停止するには、停止をクリックしてください。

プロンプト内の以下のボタンは追加機能を提供します:

  • クリップ アイコン: プロンプトの一部として使用するファイルを添付します。
  • アイコンで。 : プロンプト内のテーブル、ファイル、または演算子を参照します。 キャンバスオペレーターを参照するには、 @ と入力して 「オペレーター」から選択してください。
  • 吹き出しのプラス アイコン。 : 新しいエージェント コンテキストで新しいチャット スレッドを開始します。
  • 閲覧モード アイコン : サイドペインを開きます。

サイドペインの会話を確認してください

Genie Code のサイド パネルを開くには、キャンバスのプロンプトにある 閲覧モード アイコン。 をクリックしてください。 サイドペインにはジーニーコードとのやり取り履歴や、エージェントが何をしているかの詳細が表示されます。 サイド ペインを開くと、キャンバス内ツールバーが最小化されます。

Genie Codeでオペレーターを編集する

特定のオペレーターを、希望する動作に合わせて変更するには、その演算子の構成ペインを開き、Genie Code で編集するをクリックします。 キャンバス プロンプトが開き、そのオペレーターを編集できます。 変化について説明してください。

Tip

例えば、ジーニーコードにこう伝えてください:

Also keep the customer_id column.

また、各オペレーターに表示される AI 生成の説明文を編集することもできます。 説明を編集すると、オペレーターがそれに合わせて再設定されます。

自然言語で式を書く

Filter、Join、Aggregate、Prepareのカスタムカラムなど、式を扱うオペレーターには、式エディタにAI説明セクションが含まれています。 説明と表現は同期しています:

  • 式を生成するには、この式で行いたいことを説明… に入力してください。 Enter キーを押すか、説明を適用をクリックして、式を再生成してください。 Escキーを押して、適用せずにエディタを閉じてください。
  • 記述を生成するには、式を書くか編集してください。 Lakeflow Designer は、それに合わせて記述を再生成します。

Tip

例えば、次のような表現を説明してください:

Days between order date and ship date

式を入力する際に、Genie Codeは補完を提案することもできます。 承認をクリックして提案を採用するか、「却下」をクリックして入力続行してください。

Genie Codeのエラー修正

オペレーターが失敗すると、出力パネルにエラーが表示され、何が問題だったのかをAIが要約します。 修正をクリックすると、Genie Code がエラーを診断し、オペレーターを更新します。 Genie Code は、キャンバスのプロンプトに Fix operator <operator-name> というプロンプトが表示されて始まるため、その変化を追うことができます。

オペレーター ペインの オペレーターを検索... に、実行したい操作 (average by month など) を入力します。 キーワードの一致が最初に表示されます。 Genie Codeがあなたの意図に基づいて提案するオペレーターは、AI suggestedの下に表示され、それぞれが一致する理由が簡単に説明されています。

追加リソース