Copilot コネクタ、アクション、拡張機能の概要 (プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

どのように機能しますか?

Copilot Studio にログインすると、資格情報に関連付けられたライセンスに基づいて、どのコパイロットにアクセスできるかが決定されます。 利用可能なコパイロットのリストは、これらの権限によって異なります。 延長したいコパイロットが表示されない場合は、資格情報を確認してください。 また、コパイロット自体に接続してみるか、コパイロットを使用できるように準備するために実行する必要があるジョブをトリガーしてみてください。 例については、オーサリング エクスペリエンスの詳細を説明するセクションを参照してください。

メーカーは、拡張したいコパイロットを選択することから始めます。

  • カスタム コパイロット
  • Microsoft が開発したコパイロット
  • 組織内でメーカーアクセス権を持つ他のコパイロット

メイン メニューで コパイロット を選択し、カスタム コパイロットと Microsoft Copilot のリストから選択して、拡張するコパイロットを選択します。

コパイロットの既存の拡張機能を表示する

コパイロットを選択すると、コパイロットの構成/作成パネル内で、コパイロットに現在使用可能な拡張機能を表示できます。

コパイロットの既存の拡張機能を表示する手順は、コパイロットのタイプによって異なります。

  • カスタム コパイロット: アクション を選択します。
  • Microsoft Copilot: 拡張機能 または アクション を選択します。コパイロットに表示されるものに応じて異なります。

使用できる拡張機能のリストが表示されます。

独自の新しい拡張機能を作成する

自分の新しい拡張機能を作成することもできます。

手順はコパイロットのタイプによって異なります。

  • カスタム コパイロット: アクションの追加 を選択します。
  • Microsoft Copilot: コパイロットに表示されている内容に応じて、拡張機能を追加 を選択し、その後 新しいアクション、または アクションを追加 を選択します。

次に、利用可能なオプションのリストからアクションの種類を選択して、コパイロットにさらに多くの機能を拡張するプロセスを開始できます。

Copilot Studio は構成手順をガイドします。 手順の詳細は、カスタムコパイロットまたは Microsoft Copilot を拡張するかによって異なります。

詳細な構成手順については、ドキュメントの後半で説明します。 完了後、ユーザーはコパイロットのアクションを公開できます。 このアクションは、管理者によるレビューと承認の準備が整いました。 承認されると、そのアクションは、その特定の組織内で、そのアクションを使用する権限を持つすべてのユーザーが利用できるようになります。

Copilot Studio は拡張プロセスを簡単かつ包括的にするための複数の方法を提供します。

  • オーサリング: コパイロットの拡張機能を作成します。これにより、アクションが作成されます。
  • テスト: 公開プロセス中または公開プロセス後にアクションをテストして、アクションがコパイロットで機能することを検証します。
  • 編集: 進行中のアクションの下書きを保存したり、アクションを編集して結果を公開して使用したりします。
  • エクスポート/インポート: 既存の完了したアクションを取得し、社内の他の組織に配布するか、ISV の場合は自社の顧客に配布します。 また、Microsoft への認定のために提出するパッケージをエクスポートして、アクションをオンライン カタログで利用できるようにすることもできます。
  • 動作を提供する: ユーザーにデータに変更を加えようとしていることを通知し、アクションを実行する前に許可を求め、結果を簡単に表示するためのカードを提供し、ユーザーがコパイロットに尋ねる可能性のあるサンプルの質問を提供します。
  • ブランディング: 配信の目的で、アクションのアイコンとブランディング情報を提供します。

アクションを公開すると何が起こりますか?

アクションが公開されると、コパイロットの管理者がプラグインを確認し、使用できるように有効にする必要があります。 管理者がコパイロットを有効にする場合、どのユーザー グループにコパイロットを使用する権限があるかも決定する必要があります。 権限を管理する場所はコパイロットによって異なる場合があります。 詳細については、管理ドキュメントを参照してください。 プラグインを有効にすると、作成された環境にプラグインが表示されます。 プラグインは、他のコパイロットで使用するためにエクスポートすることもできます。 エクスポートすると、他の環境に展開できるパッケージが作成され、使用する環境ごとにアクションを再作成する必要がなくなります。

アクションのインポートとエクスポートの詳細については、ソリューションのエクスポート を参照してください。

公開されたアクションは、認定のためにマイクロソフトに送信することもできます。 認定はパートナー センターを使用して行われ、アクションのレビューとマイクロソフトよる認定が行われます。 その後、アクション カタログに表示され、Copilot Studio の すべての ユーザーがコパイロットを拡張するために使用できるようになります。

認定資格の詳細については、次のドキュメントを参照してください。

アクションでカスタム コパイロットを拡張する

アクションでカスタム コパイロットを拡張する方法については、カスタム コパイロットでアクションを使用する (プレビュー)を参照してください。

アクションで Microsoft Copilot を拡張する

Copilot Studio は、プロセスをガイドするステップバイステップのウィザードを使用して、コパイロット アクションをすばやく簡単に作成できます。

マイクロソフトが提供するコパイロットまたはカスタム コパイロットを拡張するために使用できます。 拡張したいコパイロットを選択すると、アクションを作成するための一連の手順が案内されます。

ウィザードでは次の操作が求められます:

  • 使用するハンドラー/ソースの種類を選択する
  • 選択したハンドラー/ソースの種類に応じて、必要に応じて認証情報を入力します
  • プラグインに含めるアクションを選択します
  • 各操作の入力および出力パラメーターを定義します
  • 次のようなその他の強化されたエクスペリエンスを提供します:
    • ユーザーの同意ダイアログ
    • 結果や会話を始める質問を表示するアダプティブ カード
    • 認証のためのブランディング情報

これらの手順を完了したら、アクションを公開できます。 その後、管理者がアクションを確認し、有効化します。 アクションを有効にすると、組織内で使用したり、他の組織に展開したり、マイクロソフトに認証を申請して一般に公開したりすることができます。

拡張機能のコンポーネント

Copilot Studio で作成された拡張機能には、コパイロットで使用するためのアクションを作成するためにまとめられたいくつかのコンポーネントがあります。

  • ハンドラーとコンテンツ ソース
  • 認証
  • アクション
  • 入力と出力
  • 強化された機能 (ユーザーの同意、会話のきっかけ、アダプティブ カード、ブランディング、ソリューション管理)

ハンドラーとコンテンツ ソース - アクションの種類

プラグインの基盤として使用できる入力ハンドラーとコンテンツ ソースが複数あります。 Copilot Studio では、これらのソースは、アクション と呼ばれます。 これらの異なるタイプのアクションに共通するのは、クエリを送信するときにソースの詳細と通信するための基本構造です。 次のアクションの種類があります:

  • 会話的: Microsoft Copilot Studio に組み込まれた会話的アクションは、コパイロットの動向を拡張できるようにします。 特定の API の呼び出し、高度なビジネス ロジックの適用、Microsoft Copilot のアクセス外での構成が必要なデータ ソースへのアクセスなど、Microsoft Copilot にネイティブに含まれていない新しい機能を作成できます。 これらは、Copilot Studio キャンバスに構築された Copilot Studioの標準トピック と同様に構成されます。
  • コネクタ: コネクタ アクションは、内でMicrosoft Dataverse 他のデータ ソースに接続するために使用されます。 コネクタを作成すると、コネクタで使用できる特定のアクションが含まれます。 Microsoft 認定コネクタ、または組織またはテナント内で作成されたカスタム コネクタを使用できます。 カスタム コネクタを使用すると、プラグインは API を介してアクセスされる外部ソースからデータを取得および更新できます。 コネクタを使用すると、Salesforce、Zendesk、MailChimp 、GitHub などの一般的なエンタープライズ システムからデータにアクセスできるようになります。 コネクタは、作成者の Power Apps やフローで日常的に使用されます。
  • フロー: Microsoft Power Automate クラウド フローはコパイロットから呼び出して、アクションを実行したり、情報を取得したり、コネクタを使用して他のアプリやデータ ソース間でプロセスを自動化したりできます。 フローは、エンドユーザーの環境全体でアクションを実行したり、情報を取得するために Microsoft Copilot チャット内から呼び出すことができます。
  • プロンプト: プロンプトは、ユーザー入力に関連するテキストコンテンツの生成をカスタマイズするために作成された AI プロンプト テンプレートです。 これらのテンプレートは、要約、アクション項目、感情またはエンティティの抽出、テキストの翻訳など、さまざまなシナリオに使用できます。 さらに、独自の Dataverse データを追加して知識ソースを補強し、ビジネス固有の回答を得ることもできます。 プロンプトを使用すると、ユーザーは自然でわかりやすい言語を使用して回答を取得し、Microsoft Copilot でアクションを実行できます。 自然言語理解 (NLU) を使用してユーザーの意図を理解し、それを関連する情報、データ、または活動にマッピングします。

新しいアクションの種類を選択

すべてのアクションの種類が、すべてのコパイロットに使用できるわけではありません。

特徴 Copilot for Microsoft 365 Copilot for Sales Dynamics 365 Customer Service の Copilot
話し上手 対応可能 該当なし 該当なし
Connector 対応可能 対応可能 対応可能
プロンプト 対応可能 該当なし 対応可能
Flow 対応可能 該当なし 該当なし

Copilot Studio でアクションを作成および構成します。 Power Apps で、いくつかの種類のアクションを作成および編集することもできます。 詳細については、Power Automate または Power Apps でプロンプトを作成する (プレビュー) を参照してください。

認証

コンテンツ ソースを使用するには、ソースの認証を定義する必要があります。 ソースには認証の特定タイプが必要です。 コンテンツを選択すると、ソースによって認証に必要なプロンプトが表示されます。

次に例をいくつか示します。

  • 認証されていません: MSN 天気コネクタ。 このコネクタ アクションは公開気象データのみを取得し、セキュリティで保護されたコンテンツは含まれません。 その結果、天気コネクタは資格情報を提供しなくても使用できるようになります。
  • フローアクション: クラウド フローは、作成時に構成された接続と接続設定を使用します。
  • コネクタのアクション: コネクタを使用して データ ソース にアクセスする場合、コネクタには認証方法が組み込まれています。 セットアップ時に構成する必要はありませんが、接続をテストまたは使用する前に資格情報の入力を求められます。
  • プロンプト アクション: Teams または Power Apps を使用します。 プロンプトを作成したら、必ず適切なユーザーまたはグループと共有してください。
  • 会話型アクション: 会話型アクション自体には認証は必要ありません。 ただし、会話型アクションを使用してコネクタ アクションを呼び出すことは可能です。その場合、コネクタの認証メカニズムが呼び出されます。

各ソースにはすでにアクションが定義されていますが、構成するときに、使用するアクションを選択できます。 ソースで使用するアクションを任意の数だけ選択できます。 たとえば、複数のアクションを使用すると、次の操作を実行できます。

  • ユーザーの一覧を取得します
  • 新しいユーザーを追加します
  • ユーザーの詳細を更新する
  • ユーザーの削除

アクションがソースに存在する限り、ハンドラーがどのアクションでも実行します。

注意

拡張機能のユーザーはすべてのアクションを利用できます。 その中の特定のアクションに対するロールベースの権限を設定することはできません。 たとえば、レコードのリストの取得、注文の更新、注文の作成、注文のキャンセルを可能にする注文管理拡張機能がある場合、その拡張機能への権限を持つすべてのユーザーがそれらのアクションを実行できます。 特定のアクションへのアクセスをセグメント化する必要がある場合は、各プラグインに適切なセキュリティ ロールを割り当てて、それぞれに異なるアクションを持つ異なる拡張機能を作成する必要があります。

入力と出力

入力と出力はアクションに固有であり、アクションで可能なすべてのデータ入力オプションを提供し、返される結果を定義します。 これらのパラメーターはコンテンツ ソース (コネクタなど) によって提供され、追加または削除することはできません。 ただし、入力と出力をよりよく理解できるように説明を更新することができます。 これらはセットアップの一部として表示され、クエリに何を含める必要があるか、何が返されるかを可視化します。

強化された機能

一部の Copilot タイプでは拡張機能を設定すると、拡張機能が利用できるようになります。

強化された機能には次が含まれます:

  • ソリューション
  • ユーザーの同意
  • 会話を切り出す話題
  • アダプティブ カード
  • テスト中

すべての拡張機能がすべてのコパイロット タイプで利用できるわけではありません。

ソリューション

ソリューションはアプリケーション ライフサイクルに必要です。 ソリューションに保存すると、アクションを環境間で簡単に移動できます。 デフォルトでは、システムは優先ソリューション、またはコネクタ コンポーネントが存在するソリューションに基づいて、最も適切なソリューションを選択します。 ソリューションを変更することもできます。 アクションのソリューションを指定しない場合は、実行時にシステムによって自動的にソリューションが作成されます。

アクションの作成

詳細については、Microsoft Power Platform を使用したアプリケーション ライフサイクル管理 (ALM) の基本 をご覧ください。

ユーザーの同意は、各アクションで提供される切り替えボタンです。 アクションを実行するときにコパイロットがユーザーに続行を促すかどうかを決定します。 このオプションをオンにすると、コパイロットはユーザーにアクションを実行するかどうかを確認するようになります。 これにより、データに影響を与える可能性のある意図しないアクションを防ぐことができます。

ユーザーの同意トグル

ベスト プラクティス:

  • データ取得のみのアクション (取得、取得、一覧表示など) の場合は、ユーザーの同意をオフにします。 このようなアクションは、データのセットを取得して表示するだけです。 データを危険にさらすことはありません。
  • その他のアクション (作成、更新、削除、追加、削除など) については、ユーザーの同意をオンにします。 このようなアクションにより、システム内のデータが追加または変更される可能性があるため、アクションを実行する前にユーザーに確認を求めることをお勧めします。 プラグインのユーザー同意設定は、編集することでいつでも変更できます。

会話を切り出す話題

会話スターターを使用すると、クリック可能なボタンとして表示されるよく使用される質問を作成できます。 会話スターターはクエリをすぐに実行します。 また、使用できるクエリの種類も表示されます。 これらの例は、ユーザーが適切な自然言語フレーミングを使用して、自分でさらに多くのクエリを思いつくのに役立ちます。 会話スターターはプラグイン レベルで設定され、オプションです。 いつでも編集できます。

会話を切り出す話題を使用する

アダプティブ カード

アダプティブ カードは、アクション レベルで構成されるオプションのコンポーネントです。 プラグインを編集することで、いつでも追加または変更できます。 アダプティブ カードは、コパイロット クエリの結果を表示する別の方法を提供します。

アダプティブ カードの構成

アダプティブ カードには 2 つの種類があります。

  • デフォルト: タイトル、サブタイトル、本文、ユーザーを URL の場所に移動するボタンを持つことができる基本的なアダプティブ カード。 より様式化されたビューと行動喚起を提供します。
  • カスタム: カスタム アダプティブ カードはウィザードの外部で作成され、プラグインに含めるためにアップロードできます。 これらのカードはよりカスタマイズ可能で、複数のフィールド、複数のボタン、その他のオプションを含めることができます。 Adaptive Card Designer でカスタム カードを作成し、アップロード用のファイルとしてエクスポートできます。

デフォルトのアダプティブ カードを構成するときは、ルート パスを選択する必要があります。 ルート パスは データ ソース の構成ファイルのセグメントであり、タイトルまたは本文を定義するために選択できるすべてのフィールドが含まれます。 ソース ファイルには複数のルート パスが存在する可能性があり、使用可能なすべてのパスを選択できます。 ルート パスを選択した後、リストから目的のタイトルと本文を選択できます。

ルート パスの定義

すべてのアダプティブ カードには返された値が表示され、結果をコンパイルするときに使用された参照が一覧表示されます。 アダプティブ カードを使用すると、ユーザーは参照ビューのレイアウトを指定することもできます。 クエリで使用される参照が、詳細情報としてこのように表示されます。 タイトル、URL、サブタイトルを含めることができます。 これらも、ルート パスの選択に基づいて設定できるドロップダウンです。

参照ビュー レイアウトを定義する

注意

カスタム アダプティブ カード テンプレートをアップロードする場合、カスタム カードには、コパイロットが使用するすべてのフィールド、ボタン、およびマップされた値がすでに含まれている必要があるため、ウィザードでは編集機能は提供されません。 デフォルト テンプレートで空白のままになっているフィールドは、コパイロット内のアダプティブ カードには表示されません。

テスト中

コネクタ アクションの場合、作成者は、作成したプラグインをサイドロードすることで、Microsoft 365 内で新しいプラグインをテストできます。 これは、アクションが作成された際のレビュー画面のオプションです。 ユーザーに接続を選択または作成するように要求し、M365 環境で使用可能なプラグインのサイドロード テスト バージョンを作成します。 これは外部からは見えず、管理者の承認のために公開されません。 これは作成者のみが利用できるため、プラグインが期待どおりに動作していることを検証するためにのみ使用できます。

アクションのテスト

Microsoft Copilot でアクションを使用する

テナント内のエンド ユーザーは、次の場合に Microsoft Copilot を使用してチャットで会話アクションと AI アクションを使用できます。

  • Microsoft 365 テナント管理者が Copilot Studio アプリを Microsoft 365 管理センターで展開する。
  • Powerプラットフォーム 管理センター により、Powerプラットフォーム 管理センター の「Copilot for Microsoft 365」設定が有効になりました
  • エンド ユーザーが、チャット内から Microsoft Copilot との接続を有効にする。

Copilot Studio アプリを Microsoft 365 管理センター (管理者) にデプロイします

  1. Microsoft 365 管理センターに、管理者アカウントを使用してサインインします。
  2. サイド ナビゲーション ペインで 設定 を展開し、統合アプリを選択します。
  3. 利用可能なアプリ タブに移動し、エントリ Microsoft Copilot Studio を選択します。 アプリの詳細ウィンドウが開きます。
  4. 展開 を選択して、Microsoft Copilot とのチャットでアプリを有効にします。

Copilot Studio アプリの展開

テナント管理者は以下を有効または無効にできます。

  • Copilot Studio アプリを使用して、M365 チャット アプリで会話型 AI/トピック アクションとプロンプト アクションを表示します。
  • Power Automate アプリを使用して、M365 チャット アプリのフロー アクションを表示します。
  • 関連付けられたアプリを使用した M365 チャット アプリのコネクタ アクションと API アクション (アプリ名はコネクタ名またはアクション名になります)。 さらに、ユーザーがインストールできるカスタム コネクタ アクションが Teams ストアで利用可能になります。

Copilotを有効または無効にする(管理者) Microsoft 365 Power Platform

  1. 管理者アカウントを使用して、 Power Platform 管理センター にアクセスします。
  2. 環境 に移動し、リストから 環境 を 選択 します。
  3. 設定を選択します。
  4. 製品の下の選択 機能
  5. M365 Copilotの設定を見つけて、 オン (または オフ) に切り替えて、この 環境 からのCopilot拡張機能の統合を許可します。
  6. 下にスクロールして、保存を選択します。

重要

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

  • Copilot Studio と Power Automate との統合は既定で有効になっています。 つまり、テナント管理者が明示的にエンドユーザーにアプリを展開していなくても、Copilot Studio で作成されたプラグインは Copilot Studio と Power Automate 配下のユーザーに表示されます。 これは将来変更される可能性があります。
  • 管理者は、Microsoft 365 管理センターでアプリをブロックすることで、ユーザーにプラグインが表示されないようにブロックできます。
  • 将来的には、顧客は 環境 グループを使用して、Copilotとの統合設定を大規模に管理できるようになります。 Microsoft 365

Microsoft Copilot で接続を有効にする

Microsoft Copilot エンドユーザーは、チャットでプラグインを使用する前にプラグインを有効にする必要があります。 利用可能なプラグインは、プラグイン メニューまたは Power Platform プラグイン構成ポータルから有効にできます。

Microsoft Copilot とのチャットでプラグインについて質問することで、ポータルにアクセスできます。 彼らは、プラグインに関する短い概要とポータルへのリンクを受け取ります。

プラグインについて質問する

ユーザーは、データ接続や組織間のタスクの実行方法について、指示された質問をすることもできます。たとえば、次のような質問ができます。

  • プラグインを使用するにはどうすればよいですか?
  • Power platform Copilot プラグインについて教えてください
  • 外部システムからデータを取得するにはどうすればよいですか?
  • Salesforce からデータを取得するにはどうすればよいですか?

AI アクションの共有

既定では、アクションはそれを作成したユーザーのみに Microsoft Copilot に表示され使用可能になります。

ただし、アクション作成者は、作成したポータルでプラグインを共有できます。 たとえば、プロンプトに対して共有を選択することにより、AI プロンプトからの AI Builder を共有できます。 Power Automate フロー (Power Automate のフローページから)、カスタム コネクタ ページからのカスタム コネクタにも同じことが当てはまります。

記事 プロパティ
Microsoft Copilot の会話アクションを作成する 追加データを使用してユーザーの質問に応答できるアクションを作成して、Microsoft Copilot を拡張します。
プロンプト アクションで Microsoft Copilot を拡張する (プレビュー) プロンプトアクションで Microsoft Copilot を拡張します。
フロー アクションで Microsoft Copilot を拡張する (プレビュー) フローアクションを作成して Microsoft Copilot を拡張します。
コネクタ アクションで Microsoft Copilot を拡張する (プレビュー) コネクタ アクションを作成して Microsoft Copilot を拡張します。
カスタム コパイロット (プレビュー) によるアクションを使用する 複雑な操作を行わずに、カスタム コパイロット を拡張するには、Copilot Studio で構築したコパイロットで使用するための複雑なトピックを作成します。