Genie Code 工作任務

Important

這項功能位於 測試版 (Beta) 中。

使用 Genie Code 任務來執行一個自主代理作為工作的一部分。 Genie Code 是根據自然語言提示運作,並以自動批准功能運行。

Overview

Genie Code 任務類型會使用您的提示啟動新的 Genie Code 聊天,並產生回應。 Genie Code 讀取資料、呼叫工具,並依照你的提示執行,無需額外輸入或核准。 遊戲結束後,你可以打開聊天室,繼續與精靈密碼互動。

當你想自動化複雜分析、資料操作或決策,作為排程工作的一部分時,可以使用 Genie Code 任務。 例如:

  • 總結隔夜的工作結果並寄出報告。
  • 分析輸入資料並標記異常。
  • 調查 Jira 票證並提出修正方案。
  • 建立每週法規遵循稽核。

Requirements

  • 你的工作空間必須能存取 Genie Code 的代理能力。 請參閱 需求。
  • 你的任務提示必須遵守 Genie Code 使用政策。

設定 Genie Code 任務

Note

工作 UI 會根據其他已設定的設定動態顯示選項。

要新增 Genie Code 任務:

  1. 流覽至 [工作 UI] 中的 [任務] 索引標籤。
  2. 點擊 Plus 圖示。新增任務。
  3. 在 [任務名稱] 欄位中輸入名稱。
  4. 在 Type 下拉選單中,選擇 Genie Code。

設定提示詞

在 提示 欄位輸入自然語言提示。 提示詞描述你希望代理在任務執行時做什麼。 例如:

Check the most recent results in the batch_errors table. If error_count is above 5, create a summary of the errors by type and severity, then post a summary to #data-ops Slack channel.

(可選)設定參數

若要在不同值的執行中重複使用同一提示,請參考提示詞中的工作參數。 工作參數會自動下放到任務本身,因此你不需要在任務本身設定參數。

  1. 在作業詳細資料側邊欄中使用編輯參數,將作業參數定義為鍵-值組。 請參閱 設定工作參數。
  2. 在提示中,使用 {{name}} 參照參數,其中 name 是工作參數的索引鍵。

例如,工作參數為:region

Summarize yesterday's sales for {{region}} and flag anomalies.

當任務執行時,Azure Databricks 會將每個{{name}}佔位符替換為參數值。 沒有匹配參數的佔位符則保持不變。 工作參數的值可以是靜態值或動態值參考,例如上游任務的值。 參見 動態值參考。

完成工作組態

  1. (可選)若要設定重試、執行時長或串流待辦清單閾值,或通知,請參閱 進階任務設定。
  2. 按一下 [儲存任務]。

若要編輯、複製、停用或刪除此任務,請參閱 Lakeflow Jobs 中的「配置與編輯任務」。

Genie Code 工作任務的運作方式

自動執行與自動核準

當 Genie Code 任務執行時,代理會自動執行你的提示。 工作任務一律啟用自動核准,因此在執行期間,您不需要確認工具呼叫。 代理會使用 AI 分類器將每個動作與你的提示符對照,並封鎖超出預期範圍的高風險操作。

欲了解自動核准的運作原理及其限制,請參閱 「批准工具動作」。

Warning

自動核准是生產力功能,不是安全邊界,且你不能在工作任務中關閉它。 由於任務無人值守,請謹慎選擇提示能觸及哪些生產資料、敏感工作區或共享資源。

讀取上游任務輸出

代理程式在執行其工作時,可以讀取同一作業中上游任務的輸出。 描述你想讓它在提示中使用的上游資料,代理程式會在執行中擷取相關的任務輸出。

Genie Code 設定與 MCP 連線

任務繼承你的 Genie Code 設定以及你設定的任何自訂模型情境協定(MCP)連線。 代理能使用與互動式 Genie Code 會話相同的工具與資料來源。

Output

每次執行任務都會產生一個可連續的 Genie Code 對話執行緒。 任務完成後, Run 輸出 會顯示對話連結、任務提示及最新回應。 點擊連結開啟討論串,檢視代理人的處理、提出後續問題,或互動式繼續工作。

局限性

  • 自動核准無法關閉:工作任務始終開啟自動核准。 你無法將其關閉,也無法在動作執行前進行檢查。

其他資源