次の方法で共有


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 機能をノートブックに直接シームレスに統合します。 これにより、効率的で合理化されたデータ サイエンスおよびエンジニアリング タスクに不可欠なツールになります。

チャットマジックを始めよう

  1. 新規または既存の Microsoft Fabric ノートブックを開きます。
  2. ノートブック リボンの [Copilot] ボタンを選択して、チャット マジック初期化コードを新しいノートブック セルに出力します。
  3. セルを、ノートブックの先頭に追加されたときに実行します。

Chat-magics のインストールを確認する

  1. ノートブックに新しいセルを作成し、%chat_magics コマンドを実行してヘルプ メッセージを表示します。 この手順では、適切なチャット マジックのインストールを確認します。

基本的なコマンドの概要: %%chat と %%code

%%chat の使い方(セルマジック)

  1. ノートブックに新しいセルを作成します。
  2. セルの上部に「%%chat」と入力します。
  3. %%chat コマンドの下に質問または指示を入力します。たとえば、現在定義されている変数は何ですか?
  4. セルを実行して、チャットマジックの応答を確認します。

%%code の使用 (セル マジック)

  1. ノートブックに新しいセルを作成します。
  2. セルの上部に「%%code」と入力します。
  3. この下で、必要なコード アクション (pandas データフレームに my_data.csv を読み込む など) を指定します。
  4. セルを実行し、生成されたコード スニペットを確認します。

出力と言語設定のカスタマイズ

  1. %set_output コマンドを使用して、マジック コマンドが出力を提供する方法の既定値を変更します。 オプションは、%set_output を実行して表示できますか?
  2. 生成されたコードを配置する場所を、次のようなオプションから選択します。
    • 現在のセル
    • 新しいセル
    • セルの出力
    • 変数に

データ操作の高度なコマンド

%describe、%%add_comments、%%fix_errors

  1. 新しいセル %describe DataFrameName を使用して、特定のデータフレームの概要を取得します。
  2. コード セルにコメントを追加して読みやすくするには、注釈を付けるセルの先頭に %%add_comments を入力してから実行します。 コードが正しいことを確認してください
  3. コード エラーを修正するには、エラーが含まれているセルの上部に「%%fix_errors」と入力して実行します。

プライバシーとセキュリティの設定

  1. 既定では、プライバシー構成は、Language Learning Model (LLM) との間で送受信された以前のメッセージを共有します。 ただし、セルの内容、出力、データ ソースのスキーマやサンプル データは共有されません。
  2. 新しいセルの %set_sharing_level を使用して、AI プロセッサと共有されるデータを調整します。
  3. より詳細なプライバシー設定については、%configure_privacy_settingsを使用してください。

コンテキストとフォーカスのコマンド

%pin、%new_task、およびその他のコンテキスト コマンドの使用

  1. %pin DataFrameName を使用して、AI が特定のデータフレームに集中できるようにします。
  2. ノートブックの新しいタスクに焦点を当てる AI をクリアするには、%new_task 入力し、次に実行しようとしているタスクを入力します。 これにより、この時点 copilot 知っている実行履歴が消去され、今後の応答の関連性が高くなります。