次の方法で共有


Microsoft Copilot の会話アクションを作成します

重要

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

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

注意Note

アクションは以前はプラグインと呼ばれていました。 ドキュメントやトレーニング コンテンツが更新される際、一部の記事やスクリーンショットでアクションに言及することがあります。

Microsoft Copilot は、組織全体のコンテンツやリソースを利用できる、すぐに使えるエクスペリエンスを提供します。 状況によっては、回答や、外部システムの使用が必要になります。 Microsoft Copilot Studio を使えば、コパイロット アクションとして公開できる会話トピックを作成できます。 テナント管理者がアクションを承認すると、組織の M365 チャット エクスペリエンスに追加できるようになります。

ユーザーのクエリ (Activity.Text 変数に格納) を受け取り、1 つ以上の操作を完了して処理し、M365 チャットで 1 つ以上の応答をユーザーに返す会話アクションを作成できます。

重要

Microsoft Copilot Studio で作成した会話型アクションを プラグイン アクション として使用することはできません。

コパイロット アクションとは、どのように機能しますか ?

Microsoft Copilot の会話システムは、オーケストレーション ロジックと大規模な言語モデルを使用して、ユーザーの目標達成を支援します。 このシステムはユーザーの要求を解釈し、最適な行動方針を決定し、適切なシステム、アクション、コンポーネント、または一連のコンポーネントをアクティブにします。 最後に、生成された結果がユーザーに返されます。

Microsoft Copilot Studio に組み込まれた会話アクションによってアプリの動作を拡張できます。 特定の API の呼び出し、高度なビジネス ロジックの適用、Microsoft Copilot のアクセス外での構成が必要なデータ ソースへのアクセスなど、Microsoft Copilot にネイティブに含まれていない新しい機能を作成できます。

従来のコンポーネント モデルではコパイロットとのハードコーディングされた統合ポイントが作成されますが、これとは異なり、Microsoft Copilot Studio のメーカーは会話アクションを作成します。 この作成者は、アクションの機能に関する説明テキストを Microsoft Copilot のオーケストレーターに提供します。 オーケストレーターは、いつアクションが最も役立つかを独自に決定し、アクションのパラメーターを入力するためにユーザーに適切な質問をすることができます。

前提条件

  • エンド ユーザーが Microsoft Copilot for Microsoft 365 を使用するにはライセンスが必要です。
  • Power Platform テナントは、Copilot for Microsoft 365 の記事 Microsoft business applications を使用してプラグインを構築する で説明されているように、アクションを公開できるように構成する必要があります。
  • Microsoft Copilot Studio アプリケーションは、Power Virtual Agents "クラシック" ボットではなく、Microsoft Copilot Studio コパイロットである必要があります。
  • エンドツーエンドの作業の前に、Microsoft 365 テナント管理者は、Microsoft 管理センターで Microsoft Copilot Studio 統合アプリ カテゴリを有効にする必要があります。

注意

Microsoft 管理センターのタイルは、以前は Dynamics 365 と Microsoft Copilot Studio でしたが、Dynamics 365Microsoft Copilot Studio の 2 つに分割されました。 この機能が動作するには後者のみが必要です。

重要

このリリースでは、いくつかの制限があります。

  • トピックはユーザーと対話 (質問) できず、ユーザーからの受信クエリのみ (変数 Activity.Text 内) を処理して応答を送信できます。
  • 回答はテキストのみとなります。 メディア カードやアダプティブ カードはサポートされません。
  • このプレビューでは、Copilot Studio はユーザーを認証できないため、生成型回答の SharePoint および OneDrive のソースは機能しません。
  • このリリースは英語を話すコパイロットに限定されます。
  • すべてのユーザー Microsoft Copilot 組織内のユーザーはアクションを操作できますが、アクションではユーザー自体の承認はサポートされません。

Microsoft Copilot に公開する基本的な会話アクションを作成する

Microsoft Copilot チャット内で使用されるトピックは、Microsoft Copilot でのユーザーの質問を表す入力として、システム変数 Activity.Text 使用します。 チャットは、それを生成型回答に渡すなどして処理し、結果を 1 つ以上のメッセージとして返します。 これらのメッセージには、生成型回答またはメッセージの送信ノードからの応答が含まれる場合があります。 複数のメッセージを含めて、出力から個別に送信できます。

以下の手順は、Microsoft Copilot Studio 内で新しい会話アクションを作成するのに役立ちます。 基本的な機能を作成し、Microsoft 管理センターに公開します。 UI でアクションを選択して有効にすることができます。

  1. Copilot Studio のナビゲーション ペインから、コパイロット を選択します。
  2. コパイロットのリストから、拡張したい Microsoft Copilot を選択します。 特定のコパイロットの情報ページが表示されます。
  3. アクション/拡張機能 タブを選択します。
  4. ここでの詳細は、拡張したい特定の Microsoft Copilot によります。
    • + 拡張機能を追加 ボタンが表示されている場合、+ 拡張機能を追加 を選択して、新しいアクション を選択します。
    • + アクションを追加 が表示されている場合、+ アクションを追加 を選択します。
  5. 会話アクションを作成するには、会話型 を選択します 会話アクションの基本的な設定を行う 会話アクションを作成する ウィンドウが表示されます。
  6. 名前と主な言語を選択します。 必要に応じて、使用するソリューションとスキーマ名を選択することもできます。
  7. 作成を選択して続行します。 新しい会話アクションが作成されるまで、少し時間がかかる場合があります。 完了すると、会話型オーサリング キャンバスに移動します。
  8. トピック タブを選択して会話アクションを編集します。
  9. さらに作成を行う前に、作成キャンバスの上の上部パネルでトピックの名前を設定します。 この名前は、Microsoft Copilot と Microsoft 管理センターでそれぞれユーザーと管理者に表示されます。
  10. トリガー ノードの説明では、会話アクションがユーザーにどのように役立つか、何ができるかを明確に説明します。 他の説明とは異なり、これは機能的な目的があり、Microsoft Copilot アクションを呼び出すかどうかを決定します。 明確な文章を使用して、アクションがユーザーに対して何を実行し、何を返すかを説明します。
  11. 会話型アクションでは、ユーザーの操作を必要としない任意のタイプのロジックを作成します。 ボタン、質問、カード、その他のプロンプトは表示されません。 会話型アクションの作成キャンバス メニューは、ユーザーの操作を必要とする可能性のあるオプションを削除するように制限されています。
  12. この例では、生成的な答え 指定されたウェブサイト内のウェブコンテンツを検索し、Microsoft Copilot でユーザーに回答を提供します。
  13. 生成回答 ノードを使用するには、トリガーノードの下のキャンバス上のプラス記号を選択してから、ポップアップ メニューの 詳細 タブで 生成的回答 を選択します。
  14. 入力フィールドでは、入力ボックスの矢印を選択して変数ピッカーを呼び出します。
  15. Microsoft 365 Copilot へのユーザーの最後のクエリを表すシステム変数 Activity.Text を選択します。 この質問はユーザーが M365 チャットで尋ねたもので、Microsoft Copilot アクションを呼び出します。
  16. 生成的な回答を作成する タイルの中心で データソース エディターを選択します。 生成的な回答プロパティを作成する 設定ウィンドウが表示されます。
  17. クラシック データデータ ソース公開 Web サイト フィールドに、ボットに必要なコンテンツがある公開 Web サイトへのリンクを入力します。 この Web コンテンツは、ユーザーの質問に答えるために使用されます。 または、ナレッジ ソース の下で、+ ナレッジを追加 を選択して、利用可能なナレッジ ソースを追加 ダイアログを開き、そこにパブリック Web サイトを追加します。 ナレッジを追加することにおける詳細については、ナレッジをコパイロットに追加する を参照してください。

    注意Note

    301 リダイレクトなど、Bing によってインデックスが作成されていないコンテンツは選択しないでください。

  18. リンクを追加したら (URL を入力したら「+」を押すことを忘れないでください)、プロパティ パネルを閉じることができます
  19. 必要に応じて、応答として 1 つ以上のメッセージをユーザーに送信できます。 会話アクションの必要に応じて、メッセージの送信 ノード、または別の 生成回答 ノード呼び出し、またはこれらのアクションを複数使用できます。
  20. アクションがコネクタから入力パラメータを受け取ったり、コネクタに出力パラメータを渡したりする必要がある場合は、入力変数と出力変数を追加 できます
  21. 最後に、保存 を選択して会話アクションを保存します。

会話アクションを Microsoft Copilot に公開する

会話型アクションを公開すると、テナントの Dataverse レジストリに新しいアクションが作成されます。 そこで利用可能になったら、テナント管理者がアクションを承認して、Microsoft Copilot アクション カタログでユーザーが利用できるようにします。

Microsoft Copilot では、アクション追加 UI で会話型アクションに 会話型アクション名 というラベルが付けられます。 そのため、読みやすさを考慮して、会話アクション名とコパイロット名を指定します。

会話アクションを に公開する

  1. まず、前のセクションで説明したように、会話アクションを作成して保存します。

  2. 会話アクションを公開するには、キャンバスの上にある 公開 を押します。

  3. 公開を選択します。 最新のコンテンツを公開しますか? ダイアログが開きます。

  4. 最後に、もう一度 公開 を選択します。 公開はすぐに完了します。 Microsoft 管理センターで実際に利用できるようになるまでには数分かかる場合があります。 エラーが発生した場合は、やり直してください。 エラーが続く場合は、Power Platform 管理センターにサポート チケットを提出します。

  5. 管理者は、Microsoft 管理センター設定統合アプリ の下にある Copilot Studio 統合アプリを確認できます。 このプレビューでは、デプロイ/ブロックはこのカテゴリ レベルのみで行われます。

    Microsoft 管理センター

重要

現在、Copilot Studio タイルを展開するテナント管理者は、テナントに作成されたすべてのプラグインを、選択した対象ユーザーに展開します。 公開先の対象ユーザーを検討する場合は、具体的にしてください。

  1. テナント管理者が統合アプリを承認すると、そのアプリは Microsoft Copilot UI でユーザーのプラグイン リストに表示されます。

    会話プラグインのポップアップ

有効にすると、ユーザーは Microsoft Copilot に質問し、呼び出されたプラグインを確認して、最も関連性の高い結果を返すことができます。

注意Note

会話型アクションをカタログから削除するには、会話型アクションの詳細で 状態 チェックボックスの選択を解除し、会話型アクションを保存してから再公開します。これにより、Dataverse レジストリと Microsoft Copilot アプリ カタログから削除されます。

チップ

Microsoft Copilot オーケストレーターとの対話は、以前のシステムとの統合とは異なるエクスペリエンスになる可能性があります。

  • Microsoft Copilot は、常に独自の音声であなたの回答を書き換えます。 このプレビューでは、コンテンツを変更せずにエンド ユーザーに渡すことはできません。
  • 会話アクションの説明は、それがどれだけ確実に呼び出されるかにとって重要です。 説明は、アクションの得意分野と、アクションが提供できる回答をオーケストレーターに伝えます。 説明を記述する際は必ず明確な散文を使用し、最良の結果を得るために変更を試すことを検討してください。