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