次の方法で共有


Copilot コネクタとアクションの概要 (プレビュー)

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

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

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

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

  • カスタムエージェント
  • Microsoft 365 CopilotおよびCopilotエージェント
  • 組織内でメーカーアクセス権を持つ他のコパイロット

メイン メニューで [エージェント] を選択し、カスタム エージェントとCopilotエージェントのリストから選択することで、選択 と エージェント を拡張できます。

エージェント の既存のアクションを表示する

エージェント を選択すると、エージェント の構成/作成パネル内で、エージェント に対して現在使用可能なアクションを表示できます。

エージェント, 選択 の既存のアクションを表示するには、エージェント ページの [アクション] タブをクリックします。

使用できるアクションのリストが表示されます。

自分の新規アクションの作成

独自の新しいアクションを作成することもできます。

手順は エージェント のタイプによって異なります。

  • カスタム エージェント: 選択 + アクションを追加します
  • Copilotエージェント: 選択 + アクション を追加します。

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

Copilot Studio は構成手順をガイドします。 手順の詳細は、カスタム エージェント を拡張するか、Copilotエージェント を拡張するかによって異なります。

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

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

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

ヒント

Microsoft 365 Copilotは、 Copilotエージェント を使用して拡張することもできます。

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

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

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

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

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

アクションでカスタム エージェント を拡張する

アクションを使用してカスタム エージェント を拡張するには、「 カスタム エージェントでアクションを使用する (プレビュー)」を参照してください。

Copilotエージェント をアクションで拡張する

Copilot Studio ステップバイステップのウィザードを使用してプロセスをガイドし、アクションをすばやく簡単に実行する方法を提供します。

MicrosoftブランドのCopilotエージェントまたはカスタム エージェントを拡張するために使用できます。 拡張したい エージェント を選択すると、アクションを作成するための一連の手順が案内されます。

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

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

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

アクションの構成要素

Copilot Studio で作成されたアクションには、エージェントで使用するアクションを作成するためにまとめられるさまざまなコンポーネントを含めることができます。

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

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

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

  • 会話型: 会話型アクションが組み込まれているため、 Microsoft Copilot Studio エージェント の動作を拡張できます。 特定のAPIの呼び出し、高度なビジネス ロジックの適用、Copilotのアクセス範囲外での構成を必要とするデータ ソースへのアクセスなど、 Microsoft 365 Copilotにネイティブに存在しない新しい機能を作成できます。 Microsoft 365 Copilot これらの機能は、Copilot Studio に構築された 標準トピック と同様に構成されます。

  • コネクタ: コネクタ アクションは、Microsoft Dataverse 内で他のデータ ソースに接続するために使用されます。 コネクタを作成すると、コネクタで使用できる特定のコンポーネント アクションが含まれます。 Microsoft認定コネクタ、または組織またはテナント内で作成されたカスタム コネクタを使用できます。 カスタム コネクタを使用すると、プラグインは API を介してアクセスされる外部ソースからデータを取得および更新できます。 コネクタを使用すると、Salesforce、Zendesk、MailChimp、GitHub などの一般的なエンタープライズ システムからデータにアクセスできるようになります。 コネクタは、作成者の Power Apps やフローで日常的に使用されます。

  • フロー: Microsoft Power Automate クラウド フローは、エージェント から呼び出して、アクションを実行したり、情報を取得したり、コネクタを使用して他のアプリやデータ ソース間でプロセスを自動化したりできます。 フローは、 Microsoft 365 Copilotチャット内から呼び出して、エンド ユーザーの 著者 全体でアクションを実行したり、情報を取得したりできます。

  • プロンプト: プロンプトは、ユーザー入力に関連するテキストコンテンツの生成をカスタマイズするために作成された AI プロンプト テンプレートです。 これらのテンプレートは、要約、アクション項目、感情またはエンティティの抽出、テキストの翻訳など、さまざまなシナリオに使用できます。 さらに、独自の Dataverse データを追加して知識ソースを補強し、ビジネス固有の回答を得ることもできます。 プロンプトを使用すると、ユーザーは自然でわかりやすい言語を使用して回答を取得し、Microsoft Copilot でアクションを実行できます。 自然言語理解 (NLU) を使用してユーザーの意図を理解し、それを関連する情報、データ、または活動にマッピングします。

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

すべてのアクション タイプがすべてのMicrosoftブランドのCopilotエージェント で使用できるわけではありません。

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

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

認証

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

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

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

各ソースには既に定義されたコンポーネント アクションがありますが、構成時に、使用したいコンポーネント アクションを 選択 できます。 ソースで使用するコンポーネント アクションを任意の数だけ選択できます。 たとえば、特定のコンテンツ ソースを使用して、次のアクションを実行できます。

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

これらのアクションがソース内に存在する限り、ハンドラーは任意のアクションを実行できます。

ヒント

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

入力と出力

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

強化された機能

一部の エージェント タイプに拡張機能を設定すると、拡張機能が利用できるようになります。

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

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

すべての拡張機能がすべての エージェント タイプで使用できるわけではありません。

ソリューション

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

アクションの作成

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

エージェント がアクションを実行する前にユーザーに確認を求めるようにしたい場合は、アクションに対するユーザーの同意をオンにします。 このオプションは、データに影響を与える可能性のある意図しないアクションを防ぐのに役立ちます。

ベスト プラクティス:

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

会話を切り出す話題

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

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

アダプティブ カード

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

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

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

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

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

ルート パスの定義

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

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

注意

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

テスト中

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

アクションのテスト

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

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

  • Microsoft 365 テナント管理者が Copilot Studio アプリを Microsoft 365 管理センターで展開する。
  • Power Platform 環境管理者 は Microsoft 365 管理センター の「 Power Platform Copilot」設定を有効にしました
  • エンドユーザーは、 Microsoft 365 Copilotを使用してチャット内から接続を有効にします。

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

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

Copilot Studio アプリの展開

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

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

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

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

重要

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

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

Microsoft Copilot で接続を有効にする

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

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

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

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

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

アクションの共有

デフォルトでは、アクションはそれを作成したユーザーのみが Microsoft 365 Copilotで表示および使用できます。

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

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