Genie Code 是 Azure Databricks 工作空間中為開發者及技術從業者設計的 AI 編碼與資料助理。 它能產生並執行程式碼,建立管線與 AI/BI 儀表板,除錯,並直接與 Unity 目錄的表格、欄位及血緣系統協作,加速多步驟資料工作。 它能在筆記本、SQL 編輯器、Lakeflow Pipelines 編輯器、AI/BI 儀表板和 MLflow 中運行,聊天串會在你瀏覽頁面時持續存在。
Genie Code 受你的 Unity 目錄權限控制,因此只能存取你有權限的資料和操作。 所有 Azure Databricks 用戶皆無需額外費用;您只需支付用於執行筆記本、查詢與工作所需的運算費用。 合理使用限制防止濫用,但對大多數使用者影響不大。
Genie Code 是 Genie AI 體驗家族的一部分。 想要簡化聊天介面以提問資料、探索儀表板及執行應用程式的商業用戶,應該使用 Genie。 為領域特定環境配置可信資料、指標及商業規則的資料團隊,應參考 Genie Spaces。 關於隱私、信任與安全細節,請參閱 Databricks AI 輔助功能、信任與安全。
示範影片
在這支示範影片中觀看精靈代碼的實際運作。
按產品表面劃分的代理模式能力
在代理模式下,Genie Code 會自動適應你所使用的產品表面,並自動處理多步驟任務。 在 Lakeflow Pipelines Editor 中,它專注於管線編輯與資料工程。 在筆記本與 SQL 編輯器中,支援資料探索與分析。 在儀表板中,它支援資料分析與儀表板建立。 在 MLflow 中,它有助於除錯並改進生成式 AI 應用。
| Genie Code 功能 | 說明 |
|---|---|
| 筆記本中的資料科學與機器學習 | Genie Code 已整合至 Databricks 筆記本,並優化以自動化探索性資料分析與模型訓練。 |
| Lakeflow的管線開發 | Genie Code 具備資料工程功能,能輕鬆自動化 ETL 工作負載並建立 Lakeflow Spark 宣告式管線。 |
| 儀表板中的資料分析 | Genie Code 可以規劃並產生適合生產環境的儀表板,並協助資料分析。 |
| MLflow 中的可觀察性與評估 | Genie Code 能理解、除錯並改進你的生成式 AI 應用。 |
內建程式碼協助功能
Genie Code 使用 Unity Catalog 的元資料(表格、欄位、描述以及貴公司常用的資料資產),在你撰寫、除錯和執行程式碼時,提供個人化的回應。 請使用以下內建功能:
| Genie Code 特色 | 說明 |
|---|---|
| 與精靈代碼聊天 | 向 Genie Code 提問,它會回覆相關資訊,包括 Databricks 文件的引用。 |
| 內嵌建議與自動補全 | 透過內嵌建議獲得撰寫程式的協助。 |
| 快速解決方法 | Genie Code 會自動建議對基本錯誤的修正,你可以選擇接受這些修正並執行。 |
| 診斷錯誤 | Genie Code 分析更複雜的錯誤,包括 環境錯誤,並嘗試修正它們。 |
| /斜線命令 | 使用/slash指令來表示常見的提示。 |
| 指令捷徑 | 直接在筆記本(notebook)儲存格中使用 Genie Code。 |
| 過濾資料 | 在支援的表面中,使用自然語言過濾資料。 |
| 探索樣本資料 | 在目錄瀏覽器中使用自然語言探索範例資料表資料。 |
Tutorial
要開始,請試試Genie Code教學:
| Genie Code 教學 | 說明 |
|---|---|
| 分割分析教學 | 使用 Genie Code 直接在 Databricks 筆記本中執行端對端的客戶分群。 |
Genie Code 功能的地理可用性
Genie Code 是一項 指定服務 ,透過 Geos 技術來管理客戶內容的數據駐留。 欲了解更多關於 Genie Code 功能在不同地理區域的可用性,請參閱 Databricks 指定服務。
小提示
如果你無法啟用 Genie Code,可能需要在 Workspace Geography 中關閉 AI 功能中的強制資料處理。 請參閱 啟用跨地理位置處理。