Genie Code のスケジュールされたタスク

Important

この機能は ベータ版です。 ワークスペース管理者は、[ プレビュー] ページからこの機能へのアクセスを制御できます。 Manage Azure Databricks プレビューを参照してください。

Note

このページでは、Genie Codeプロンプトを定期的にインタラクティブなチャットとして実行するスケジュール方法について説明しています。 Lakeflowのジョブワークフローの一部としてGenie Codeを実行したい場合は、 Genie Codeタスクを参照してください

定期的な分析をバックグラウンド タスクに変換できるように、スケジュールに従って Genie Code プロンプトを実行するスケジュールされたタスクを作成します。 たとえば、Genie Code で毎朝夜間のジョブの結果を要約したり、割り当てられた Jira チケットを確認して作業を開始したり、毎回プロンプトを表示せずに毎週の調査を再実行したりできます。

各タスクは、完全な Genie Code セッションとしてプロンプトを実行し、新しいチャットを生成します。 チャットがチャット リストに表示され、他の Genie Code チャットと同様に、チャットを開いて結果を確認したり、会話を続けたりすることができます。

スケジュールされたタスクを作成する

スケジュールされたタスクを作成するには、次のいずれかの方法を使用します。

  • チャットで説明する: " 毎朝午前 6 時に、夜間のジョブの状態を要約 する" など、スケジュールに従ってタスクを実行するように Genie Code に依頼します。Genie Code は、実行時間などの明確な質問を行い、スケジュールされたタスクを作成する場合があります。

    チャットの自然言語プロンプトから作成されたスケジュールされたタスクを確認する Genie Code。

  • 提案されたタスクから開始する: ページ全体の Genie Code で、[ カレンダーの時計] アイコンをクリックします。 スケジュール されたタスク ウィンドウを開き、提案されたタスクをクリックしてプロンプトを Genie Code に送信するようにスケジュールします。 スケジュールされたタスク ウィンドウは、 Kebab メニュー アイコン から開くこともできます。Genie Code サイド ウィンドウの kebab メニュー。

    スケジュールされたタスクの候補の一覧。それぞれに説明と追加ボタンが表示されます。

  • 手動で作成する: [スケジュールされたタスク ] ウィンドウで、[ 作成 ] ドロップダウンをクリックし、[ 手動で作成] を選択します。 [タイトル]、[プロンプト]、[スケジュール]、[タイムゾーン] の各フィールドに入力し、[作成] をクリックします。

    [新しいスケジュールされたタスク] ダイアログ。タイトル、プロンプト、スケジュール、タイムゾーンのフィールドが表示されます。

スケジュール実行の仕組み

スケジュールされたタスクが実行されると、Genie Code は対話型セッションと同じ機能を使用してプロンプトを実行します。 実行は次のように動作します。

  • スケジュールされた実行では、自動承認は常にオンになります。 スケジュールされた実行では、各ツールのアクションを個別に承認するためにあなたがその場にいないため、Genie Code は実行中にツールのアクションを自動的に承認します。 AI 分類子は、プロンプトに対して各アクションを確認し、危険なアクションをブロックします。 スケジュールされた実行では、これをオフにすることはできません。 自動承認のしくみとその制限については、「 ツール アクションの承認」を参照してください。
  • 各実行で新しいチャットが作成されます。 すべての実行では、1 つの継続的な会話に追加するのではなく、独自の Genie Code チャットが生成されます。 任意の実行のチャットを開いて Genie Code の実行内容を確認し、対話形式で会話を続けることができます。
  • 実行はあなたの権限で行われます。 スケジュールされた実行は、Unity カタログのアクセス許可によって管理される、タスクを作成したユーザーのアクセス許可を使用してデータにアクセスし、操作を実行します。

スケジュールされたタスクを管理する

[スケジュールされたタスク] ウィンドウで スケジュールされたタスク を表示します。 このウィンドウには、すべてのタスク、スケジュール、および次回の実行が計画されている日時が一覧表示されます。

スケジュールされたタスクを管理するには、タスクをクリックして詳細を開きます。

Genie Code のスケジュールされたタスクの詳細ビュー。状態、スケジュール、プロンプト、実行履歴が表示されます。

  • 実行を手動でトリガーするには、[再生] アイコンをクリック します。 今すぐ実行します
  • スケジュールされたタスクを一時停止するには、オフにします。
  • スケジュールされたタスクを編集するには、[ 編集] をクリックします。 タイトル、プロンプト、スケジュール、またはタイムゾーンを更新し、[ 保存] をクリックします。
  • スケジュールされたタスクを削除するには、[ Kebab] メニュー アイコン をクリックします。[Kebab] メニューの [ ごみ箱] アイコン をクリックします。削除します。 もう一度 [削除 ] をクリックして確定します。
  • 実行を確認するには、実行履歴 から選択します。 各実行が Genie Code チャットで開きます。

制限事項

  • スケジュールされたタスクを他のユーザーと共有することはできません。 ただし、他の Genie Code チャットと同様に、スケジュールされた実行から個々のチャットを共有できます。 「 チャットを共有する」を参照してください。
  • スケジュールされたタスクは Genie の使用状況にカウントされます。 Genie Code の使用制限に達した場合でも、Genie Code はスケジュールされた実行を試行し、対話型セッションと同じように失敗します。 Genie の使用状況と予算の詳細については、「 Genie の予算とコスト管理の管理」を参照してください。