Microsoft Fabric ノートブックのチャット マジックの概要 (プレビュー)
重要
この機能は、プレビュー
Chat-magics Python ライブラリは、Microsoft Fabric ノートブックのデータ サイエンスとエンジニアリングのワークフローを強化します。 Fabric 環境とシームレスに統合され、ノートブック セルで特殊な IPython マジック コマンドを実行して、リアルタイムの出力を提供できます。 IPythonマジックコマンドや利用方法の詳細情報は、https://ipython.readthedocs.io/en/stable/interactive/magics.html#で確認できます。
手記
- Copilotの使用を開始する前に、管理者がテナントスイッチを有効にする必要があります。 詳細については、Copilot テナント設定 記事を参照してください。
- お使いの F64 または P1 の容量が、Fabric を利用可能なリージョンに関する記事に記載されているいずれかのリージョンにある必要があります。
- テナントまたは容量が米国またはフランス以外の場合、Copilot は既定で無効になります。ただし、Fabric テナント管理者が、Azure OpenAI に送信された データを、テナントの地理的リージョン、コンプライアンス境界、またはファブリック管理ポータルのテナント設定 国内クラウド インスタンスの外部で処理できる場合を除きます。
- Microsoft Fabric の Copilot は、試用版 SKU ではサポートされていません。 有料 SKU (F64 以上、または P1 以上) のみがサポートされます。
- Fabric の Copilot は現在パブリック プレビュー段階で展開されており、2024 年 3 月末までにすべての顧客が利用できるようになる予定です。
- 詳細については、Fabric および Power BI における
の概要 を参照してください。
チャットマジックの機能
インスタント クエリとコード生成
%%chat
コマンドを使用すると、ノートブックの状態について質問できます。 %%code
を使用すると、データ操作または視覚化のコード生成が可能になります。
データフレームの説明
%describe
コマンドは、読み込まれたデータフレームの概要と説明を提供します。 これにより、データ探索フェーズが簡略化されます。
コメントとデバッグ
%%add_comments
コマンドと %%fix_errors
コマンドは、コードにコメントを追加し、エラーを修正するのに役立ちます。 これにより、ノートブックの読みやすさが向上し、エラーがなくなります。
プライバシーコントロール
チャット マジックでは、細かいプライバシー設定も提供されます。これにより、Azure OpenAI サービスと共有されるデータを制御できます。 たとえば、%set_sharing_level
コマンドと %configure_privacy_settings
コマンドは、この機能を提供します。
チャットマジックはどのように役立ちますか?
チャットマジックは、Microsoft Fabric Notebooks の生産性とワークフローを強化します。これにより、データ探索が高速化され、ノートブックのナビゲーションが簡素化され、コードの品質が向上します。 多言語コード環境に適応し、データのプライバシーとセキュリティに優先順位を付けます。 コグニティブな負荷削減を通じて、問題解決に集中することができます。 データ サイエンティスト、データ エンジニア、ビジネス アナリストのいずれであっても、Chat-magics は堅牢なエンタープライズ レベルの Azure OpenAI 機能をノートブックに直接シームレスに統合します。 これにより、効率的で合理化されたデータ サイエンスおよびエンジニアリング タスクに不可欠なツールになります。
チャットマジックを始めよう
- 新規または既存の Microsoft Fabric ノートブックを開きます。
- ノートブック リボンの [Copilot] ボタンを選択して、チャット マジック初期化コードを新しいノートブック セルに出力します。
- セルを、ノートブックの先頭に追加されたときに実行します。
Chat-magics のインストールを確認する
- ノートブックに新しいセルを作成し、
%chat_magics
コマンドを実行してヘルプ メッセージを表示します。 この手順では、適切なチャット マジックのインストールを確認します。
基本的なコマンドの概要: %%chat と %%code
%%chat の使い方(セルマジック)
- ノートブックに新しいセルを作成します。
- セルの上部に「
%%chat
」と入力します。 %%chat
コマンドの下に質問または指示を入力します。たとえば、現在定義されている変数は何ですか?- セルを実行して、チャットマジックの応答を確認します。
%%code の使用 (セル マジック)
- ノートブックに新しいセルを作成します。
- セルの上部に「
%%code
」と入力します。 - この下で、必要なコード アクション (pandas データフレームに my_data.csv を読み込む など) を指定します。
- セルを実行し、生成されたコード スニペットを確認します。
出力と言語設定のカスタマイズ
- %set_output コマンドを使用して、マジック コマンドが出力を提供する方法の既定値を変更します。 オプションは、%set_output を実行して表示できますか?
- 生成されたコードを配置する場所を、次のようなオプションから選択します。
- 現在のセル
- 新しいセル
- セルの出力
- 変数に
データ操作の高度なコマンド
%describe、%%add_comments、%%fix_errors
- 新しいセル %describe DataFrameName を使用して、特定のデータフレームの概要を取得します。
- コード セルにコメントを追加して読みやすくするには、注釈を付けるセルの先頭に %%add_comments を入力してから実行します。 コードが正しいことを確認してください
- コード エラーを修正するには、エラーが含まれているセルの上部に「%%fix_errors」と入力して実行します。
プライバシーとセキュリティの設定
- 既定では、プライバシー構成は、Language Learning Model (LLM) との間で送受信された以前のメッセージを共有します。 ただし、セルの内容、出力、データ ソースのスキーマやサンプル データは共有されません。
- 新しいセルの
%set_sharing_level
を使用して、AI プロセッサと共有されるデータを調整します。 - より詳細なプライバシー設定については、
%configure_privacy_settings
を使用してください。
コンテキストとフォーカスのコマンド
%pin、%new_task、およびその他のコンテキスト コマンドの使用
%pin DataFrameName
を使用して、AI が特定のデータフレームに集中できるようにします。- ノートブックの新しいタスクに焦点を当てる AI をクリアするには、%new_task 入力し、次に実行しようとしているタスクを入力します。 これにより、この時点 copilot 知っている実行履歴が消去され、今後の応答の関連性が高くなります。
関連コンテンツ
- Copilot ペイン を使用する方法