Microsoft Fabric 筆記本中的聊天 magic 概觀 (預覽版)
重要
此功能處於預覽。
聊天 magic Python 程式庫可增強您在 Microsoft Fabric 筆記本中的資料科學與工程工作流程。 它會與 Fabric 環境無間整合,並允許在筆記本儲存格中執行特製化的 IPython magic 命令,以提供即時輸出。 您可以在這裡找到 IPython magic 命令和更多使用背景:https://ipython.readthedocs.io/en/stable/interactive/magics.html#。
注意
- 您的系統管理員必須先啟用租用戶參數,您才能開始使用 Copilot。 如需詳細資料,請參閱 Copilot 租用戶設定一文。
- 您的 F64 或 P1 容量需要位於此文章 (Fabric 區域可用性) 所列的其中一個區域。
- 如果您的租用戶或容量位於美國或法國以外,在預設下會停用 Copilot,除非您的 Fabric 租用戶管理員在 Fabric 管理員入口網站中啟用傳送至 Azure OpenAI 的資料可以在租用戶的地理國家/地區、合規性邊界或國家雲端執行個體處理的租用戶設定。
- 試用版 SKU 不支援 Microsoft Fabric 中的 Copilot。 僅支援付費 SKU (F64 或更新版本,或 P1 或更新版本)。
- Fabric 中的 Copilot 目前正以公開預覽形式推出,預計將於 2024 年 3 月底提供給所有客戶使用。
- 如需詳細資訊,請參閱 Fabric 和 Power BI 中的 Copilot 概觀一文。
聊天 magic 的功能
即時查詢和程式碼產生
%%chat
命令可讓您提出關於筆記本狀態的詢問問題。 %%code
會啟用用於資料操作或視覺效果的程式碼產生。
資料框架描述
%describe
命令提供已載入之資料框架的摘要和描述。 這可簡化資料探索階段。
註解和偵錯
%%add_comments
和 %%fix_errors
命令可協助將註解新增至您的程式碼,並分別修正錯誤。 這有助於讓您的筆記本更容易閱讀且無錯誤。
隱私權控制
聊天 magic 也提供細微的隱私權設定,可讓您控制與 Azure OpenAI 服務共用的資料。 例如,%set_sharing_level
和 %configure_privacy_settings
命令會提供這項功能。
聊天 magic 如何協助您?
聊天 magic 可提升您 Microsoft Fabric 筆記本中的生產力和工作流程。它能加速資料探索、簡化筆記本瀏覽,以及改善程式碼品質。 它會適應多語系程式碼環境,並排定資料隱私權和安全性的優先順序。 透過減少認知負載,可讓您更緊密地專注於解決問題。 無論您是資料科學家、資料工程師或商務分析師,聊天 magic 都能夠順暢地將強固的企業級 Azure OpenAI 功能直接整合到您的筆記本中。 這使得它成為不可或缺的工具,以進行有效率且簡化的資料科學和工程工作。
開始使用聊天 magic
- 開啟新的或現有的 Microsoft Fabric 筆記本。
- 選取筆記本功能區上的 Copilot 按鈕,將聊天 magic 初始化程式碼輸出到新的筆記本儲存格。
- 將儲存格新增至筆記本頂端後,執行該儲存格。
驗證聊天 magic 安裝
- 在筆記本中建立新的儲存格,然後執行
%chat_magics
命令以顯示輔助說明訊息。 此步驟會驗證適當的聊天 magic 安裝。
基本命令簡介:%%chat 和 %%code
使用 %%chat (儲存格 Magic)
- 在您的筆記本中建立新的儲存格。
- 在儲存格頂端輸入
%%chat
。 - 在
%%chat
命令下方輸入您的詢問問題或指令 - 例如,目前定義了哪些變數? - 執行儲存格以查看聊天 -magic 回覆。
使用 %%code (儲存格 Magic)
- 在您的筆記本中建立新的儲存格。
- 在儲存格頂端輸入
%%code
。 - 在此下方,指定您想要的程式碼動作 - 例如,將 my_data.csv 載入 pandas 資料框架。
- 執行儲存格,並檢閱產生的程式碼片段。
自訂輸出和語言設定
- 使用 %set_output 命令來變更 magic 命令如何提供輸出的預設值。 您可以透過執行 %set_output 來檢視這些選項?
- 從類似選項中選擇放置產生的程式碼的位置
- 目前儲存格
- 新增儲存格
- 儲存格輸出
- 到變數中
資料作業進階命令
%describe、%%add_comments 和 %%fix_errors
- 使用新儲存格中的 %describe DataFrameName 來取得特定資料框架的概觀。
- 若要將註解新增至程式碼儲存格以取得更好的可讀性,請輸入 %%add_comments 至您要標註的單元格頂端,然後執行。 務必驗證程式碼是否正確
- 如需修正程式碼錯誤,請在包含錯誤的儲存格頂端輸入並執行 %%fix_errors。
隱私權和安全性設定
- 根據預設,您的隱私權設定會共用從語言學習模型 (LLM) 來回傳送的先前訊息。 不過,它不會共用來自資料來源的儲存格內容、輸出或任何結構描述或樣本資料。
- 在新儲存格中使用
%set_sharing_level
來調整與 AI 處理器共用的資料。 - 如需更詳細的隱私權設定,請使用
%configure_privacy_settings
。
內容和專注命令
使用 %pin、%new_task 和其他內容命令
- 使用
%pin DataFrameName
來協助 AI 專注於特定資料框架。 - 若要清除 AI 以專注於筆記本中的新工作,請輸入 %new_task,然後輸入即將執行的工作。 這會清除執行歷程記錄, copilot 瞭解這一點,並可讓未來的回應更加相關。