Share via


会話の言語理解統合を開始する

重要

Power Virtual Agents 機能は、生成 AI への多大な投資と Microsoft Copilot 全体の統合の強化により、現在 Microsoft Copilot Studio の一部となっています

ドキュメントやトレーニング コンテンツが更新される間、一部の記事やスクリーンショットで Power Virtual Agents が参照される場合があります。

この記事には、会話言語理解 (CLU) の統合 を開始するために必要な、詳細な手順が含まれています。 今すぐ始めましょう。

既存の CLU モデルを使用してコパイロットを作成するには:

  1. 環境を準備します
  2. 会話の言語理解プロジェクトを準備します
  3. CLU インテントとエンティティをマップします。

環境を準備する

開始する前に、CLU モデルのプロジェクト名、展開名、Cognitive Services アカウント キー、および Azure Cognitive Service for Language のサイト URL を確認します。

  1. 新しい Microsoft Copilot Studio コパイロットを作成します。

    注意

    コパイロットの環境 が、Microsoft Copilot Studio がサポートされているリージョン で作成され、同等の CLU リージョン があることを確認します。

    Microsoft Copilot Studio がサポートするすべてのリージョンに、同等の CLU リージョンがあるわけではありません。

  2. コパイロットを開いた状態でサイド ナビゲーション ウィンドウの 設定 を展開し、言語理解 を選択します。

    [設定] と [言語理解] オプションが強調表示された Microsoft Copilot Studio Web アプリのスクリーンショット。

    注意

    CLU 接続をすでに有効にしている場合は、手順 8 に進みます。

    注意

    次のメッセージが表示された場合は、Azure Cognitive Service for Language に接続されて いません。 手順 3-7 に従って接続します。

    Azure Cognitive Service for Language に接続していない場合の言語の解釈オプション メニュー。

  3. 新しい接続を作成するには、Power Apps 内で、...詳細 、その後に 接続 を選択して、接続 メニューを開きます。

  4. 新しい接続 を選択して、Azure Cognitive Service for Language を検索します。 認証設定ページが表示されます。

  5. 認証タイプとして API キーを選択し、アカウント キーとサイト URL を入力して、作成 を選択します。

    表示名、認証の種類、アカウント キー、サイト URL を入力します。

  6. 接続 リストで接続を表示するには、Azure Cognitive Service for Language コネクタを選択し、その他のコマンドメニューで の編集 を選択します。

  7. 表示名を別の名前に変更して、他の CLU コネクタと区別します。 変更するために入力する名前は、選択した任意の名前にすることができます。 Power Appsでコネクタを作成して構成したら、Microsoft Copilot Studio コパイロットに戻ることができます。

  8. Copilot Studio の 言語の解釈 タブで、NLU リソース ドロップダウン リストから Microsoft Copilot Studio NLU を選択します。

    NLU リソースを選択するための言語の解釈オプション。

  9. CLU コネクタ用に前に選択した 表示名 を選択し、保存 を選択します。 トリガー フレーズの例を削除しますか ? ウィンドウが開きます。

  10. スナップショットを保存 を選択します。 スナップショットを保存することで、トリガー フレーズやボット ダイアログを含むコパイロット コンテンツが YAML 形式のバックログ ファイルに保存されます。 はい、トリガー フレーズを削除します を選択し、続行 を選択します。

    [スナップショットの保存] を選択して、トリガー フレーズの例を削除します。

  11. プロジェクト名と展開情報を入力して保存を選択します。 Azure Cognitive Service for Language でプロジェクトとモデルを選択します。

言語の解釈 タブの Microsoft Copilot Studio で、保存 を選択します。 NLU 構成を変更すると、テキストを分析 システム トピックが削除されます。 また、現在外部インテントにマップされているトピックのサンプル フレーズを手動で追加する必要があります。

環境の準備が完了したので、インテントとエンティティを CLU モデル データにマッピングする準備が整いました。

会話の言語理解プロジェクトを準備する

  1. Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

  2. 次に、会話の言語理解 機能を有効にして、Language Studio で言語リソースを作成します。

  3. Copilot Studio 機能を確実にするには、Copilot Studio のシステム トピック と、作成する カスタム トピック のインテントを作成する必要があります。

  4. Microsoft Copilot Studio プロジェクトで使用する カスタム エンティティ を作成します。

  5. プロジェクトを Microsoft Copilot Studio リソースと同じリージョンでトレーニングして展開します。

CLU のインテントとエンティティを Microsoft Copilot Studio の構築済みデータ型にマップする

既存のトピックを CLU インテントにマップすることで、新しい Microsoft Copilot Studio コパイロットを作成します。 インテントとエンティティを手動でマップできます。一括マップについては、 一括ツール ウィザードの使用を参照してください。

インテントを手動でマップする

  1. Microsoft Copilot Studio コパイロットを開きます。

  2. 左側のナビゲーションから、トピックとプラグイン を選択し、インテントを選択します。

    左側のナビゲーションから [トピック] を選択します。

  3. そのインテントのトリガー ノードの フレーズ セクションで、編集 リンクを選択します。

    編集リンクを選択します。

  4. フレーズの追加 ボックスで、マップする CLU インテントの名前を入力します。

    CLU インテント名を入力します。

    注意

    CLU インテント名は、大文字と小文字の一致を含め、CLU モデルに格納されているとおりに正確に入力する必要があります。

  5. インテントを保存するには、フレーズの追加 ボックスの右側にある + (プラス) 記号をクリックします。

  6. 他のインテントについても繰り返します。

エンティティを手動でマップする:

  1. Microsoft Copilot Studio コパイロットを開きます。

  2. 左のナビゲーション ウィンドウから、エンティティを選択します。

    左のナビゲーションから、[エンティティ] を選択します。

  3. エンティティ ページで、新規エンティティを選択します。 [+ 新しいエンティティ] を選択して新しいビューを作成します。

  4. 新しいエンティティ ウィンドウで、エンティティの名前、説明 (オプション) およびデータ型を追加します。 新しいエンティティの名前、説明、データ型を入力します。

  5. CLU の事前構築済みエンティティにアクセスするには、[データ型] ドロップダウン メニューから、サンプル データからを選択し、CLU の事前構築済み JSON コード スニペットのいずれかを選択します。

  6. (オプション) サンプル ファイルから JSON スキーマをインポートする場合は、サンプル JSON からスキーマを取得するを選択して、外部ファイルにアクセスします。

一括ツール ウィザードの使用

新しいコパイロットを作成するには、インテントとエンティティのマップ ウィザードを使用して、既存のトピックを CLU インテントに一括マップします。 ウィザードを使用すると、コパイロットはトリガー フレーズではなく、CLU モデルの既存のインテントを自動的に利用して、マップ先のトピックを決定できます。

まず、CLU モデル データ ファイルをアップロードし、CLU インテントを Microsoft Copilot Studio コパイロットに自動的にマップします。

  1. 左側のナビゲーションから言語を選択し、モデル データからトピックとエンティティを追加します。

  2. ファイル名 オプションで、ファイルを選択 を選択して、CLU モデルのアップロード元のデータ ファイルを選択します。

  3. これで、モデル データ ファイルがプレビュー ウィンドウに表示されます。 次へを選んで続行します。

  4. インテントとエンティティを追加するを選択します。

  5. 既存のトピックを CLU インテントにマップ 画面で、対応する記事にマップする CLU インテントを選択します。 既存のトピックを CLU インテントにマップします。

  6. 選択内容を確認して保存を選択します。 選択内容を確認して [保存] を選択します。

  7. (オプション) 既存のトピックにマップされていないインテントについては、インテントごとに新しいトピックを作成できます。 ウィザードには、トピックにまだマップされていない CLU インテントのリストを表示できます。 フィールド 新しいトピックを作成する で、作成する各トピックの名前を入力し、次へ を選択します。

    CLU インテントに新しいトピックを作成します。

    注意

    空白のままにしたフィールドは、ウィザードで無視されます。

  8. すべての CLU インテントとエンティティを Microsoft Copilot Studio トピックにマップしたら、完了を選択します。 インテントとエンティティを追加し、完了を選択して終了します。

この手順が完了すると、コパイロット トピックが Microsoft Copilot Studio トピック ペインに表示されます。 詳細については、トピックの管理を参照してください。