次の方法で共有


Microsoft Copilot 用 AI プラグイン アクションの作成 (プレビュー)

重要

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

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

AI プラグイン アクションを使用して Microsoft Copilot を拡張できます。 あるいは、カスタム コパイロット内でプラグイン アクションとして使用することもできます。

Microsoft Copilot Studio では、複数の種類の AI プラグイン アクションを作成できます。

  • プロンプトアクションは、AI Builder と自然言語理解を使用して、ビジネス内の特定のシナリオとワークフローをターゲットにします。
  • フロー アクションは、Power Automate フローを使用してアクションを実行し、データを取得して操作します。
  • コネクタ アクション。コネクタを使用して、Salesforce、Power Platform、Zendesk、MailChimp、GitHub などの一般的なエンタープライズ製品などの他のシステムのデータにアクセスします。

この記事では、プラグイン アクションの作成、共有、公開の手順について説明します。

プラグイン アクションを作成したら、 Microsoft Copilot で使用できるように有効にするカスタム コパイロットに追加します

この記事の後半では、各タイプのアクションを作成する方法について説明します。

AI Builder プロンプトを使用してコンテンツを生成したり、分析情報を抽出する

注: プロンプト アクションによる拡張は、一部のタイプのコパイロットでのみ使用できます。

プロンプトアクションを作成するには:

  1. Copilot Studio にサインインして、左側のナビゲーション ウィンドウで ライブラリ を選択します。
  2. + 項目の追加 を選択します。 拡張するには Microsoft Copilot を選択するように求められます。
  3. 延長するコパイロットの 1 人を選択します。
  4. Copilot for Microsoft 365 の場合、新しいコパイロット または 新しいアクション を使用してコパイロットを拡張するかどうかを選択するように求められます。 新規アクション を選択します。
  5. 新しいアクション メニューが表示されます。 プロンプト を選択します。
  6. プロンプトの詳細 の下に、プロンプトの 名前 を入力します。自然言語を使用して、達成したいことを説明します。 たとえば、このテキストを 50 語未満の段落で要約します。 プロンプトを開始するために役立つ、プリセット プロンプト テンプレートの中から選択することもできます。 シナリオに応じてテンプレートをカスタマイズできるようになります。
  7. 入力 の下に、プロンプトに入力として提供する情報の変数を追加します。 必要に応じて複数の入力を定義できます。 各入力変数にサンプルデータを追加することもできます。 たとえば、プロンプト テンプレートで特定のテキストを要約する場合は、text 入力変数を定義し、要約するサンプル テキストをテストとして追加します。
  8. 必要な変数を定義したら、プロンプト アクションを呼び出すときにコパイロットが提供する各入力に対して、プロンプト の下に入力変数を追加します。 実行時にコパイロットから複数のコンテキスト データを受け取る場合は、プロンプトに複数の変数を追加できます。
  9. プロンプト応答の基盤データとして、データバース テーブルと dataverse を追加することもできます。 テーブルとそれに関連するテーブルを追加することで、プロンプトにそれを参照データとして使用して根拠のある応答を生成するように通知できます。
  10. 入力変数に特定のサンプル データを試すには、プロンプトのテスト をクリックして、プロンプトがどの程度機能するかを評価します。
  11. プロンプトに定義した詳細を確認するには、プロンプトの確定 を選択します。
  12. 最後に、プロンプト アクションの作成 を選択して、プロンプト アクションを保存します。

アクションを作成したら、Microsoft Copilot で使用できるように有効にする 必要があります。

プロンプト プラグインの構築と使用の詳細については、AI Builder プロンプトを参照してください。

Power Automate フローを使用したカスタム自動化

Power Automate フロー プラグインを使用して、Power Platform の AI サーフェスから呼び出すことができるフローを定義できます。 フロー プラグインは、新しいCopilot から実行トリガーと Copilot に応答アクションを使用して、呼び出すことができるカスタム プロセスを自然言語を使用して定義します。

自動化プラグインを作成するには:

  1. Copilot Studio にサインインし、サイド ナビゲーション ウィンドウで プラグイン (プレビュー) を選択します。
  2. Power Platform コンポーネントを AI プラグインとして追加するを選択します。
  3. カスタム自動化を選択します。
  4. フロー エディターが自動的に開き、Copilot から実行トリガーとコパイロットに応答アクションが提供されます。
  5. ユーザーから収集したい情報に関する入力をトリガーに追加できます。 AI がユーザーのデータまたは入力から何を抽出するかを正確に識別できるように、各入力に役立つテキストの説明を提供します。 フロー プラグインの作成
  6. フローに、承認を作成するTeams チャットにメッセージを投稿するなどのアクションを追加して、承認プロセスを作成します。
  7. オプションで、Copilot に応答する アクションに、コパイロットに送り返す出力用のパラメーターを追加します。 フロー プラグイン パスの作成
  8. 意味のあるフロー名を付けてフローを保存し、少なくとも 1 回テストまたは実行します。 AI は、フローのタイトルと説明を使用して、フロー プラグインを呼び出すタイミングを決定します。 テストされたフローのみが Microsoft Copilot で使用可能なプラグインとして表示されるので、フローが正しく実行されることを確認します。

アクションを作成したら、Microsoft Copilot で使用できるように有効にする 必要があります。

作成者コネクタ アクション

コネクタ アクションを使用すると、Power Platform の AI サーフェスから呼び出すことができるコネクタを定義できます。 コネクタ アクションの場合、Microsoft Copilot で使用可能になっているアクションを識別する必要があります。 また、概要フィールドや説明フィールドなど、プラグインを効果的に識別して利用するために大規模な言語モデルに必要な情報もキャプチャできます。

Copilot for Microsoft 365 のコネクタ アクションを追加する

Microsoft Teams のプラグイン アクションを作成するには、メーカー レベルの資格情報が必要であり、コパイロット ライセンスと Microsoft 365 ライセンスが割り当てられている必要があります。

Copilot for Microsoft 365 へのコネクタ アクションを追加するには:

  1. ホーム ページで、コパイロット を選択します。

    コパイロットの一覧を開く

  2. 左側のナビゲーションの Copilot リストで Copilot for Microsoft 365 を選択します。

    [Copilot for Microsoft 365 の選択]

    Copilot for Microsoft 365 のメイン ページが構成タブに表示されます。

    Copilot for Microsoft 365 を表示する

  3. 拡張機能 タブを選択すると、Copilot 内にすでに存在するアクションのリストが表示されます。

  4. 新しいアクションを作成するには、拡張機能の追加を選択し、新しいアクション を選択します。

    Copilot for Microsoft 365 による拡張機能の追加

    サポートされているすべてのアクション タイプのリストが提供されます。

    Copilot for Microsoft 365 で使用する新しいアクションの選択

  5. コネクタ を選択する 選択できる利用可能なコネクタのリストが提供されます。 コネクタはコパイロットをさまざまなサービスに接続します。 このリストには、マイクロソフトが提供するすべての認定コネクタと、現在使用されている環境に存在するすべてのカスタム コネクタが含まれます。 使用したいコネクタを見つけるのに役立つ検索バーが利用できます。

  6. 検索バーでコネクタ タイプを検索し、選択します。

    コネクタ タイプの選択

    アクションの詳細 ページが表示されます。

  7. コネクタの名前と説明を書きます。 コネクタは一意である必要があります。 既定では、選択されたコネクタ タイプの名前が付けられます。 追加の定義情報を追加して、一意の名前であることと、後で有効にしたいユーザーがその機能を簡単に識別できることを保証する必要があります。 説明には、「メール サービス - メッセージの取得と作成が可能です」 などの許可されるアクションの種類を含めることを検討してください。

    コネクタの基本情報の構成

    選択したコネクタに説明が存在する場合は、説明が提供されることがあります。 説明は、Copilot が、このアクションを使用してユーザー要求に対する応答を取得できるタイミングを識別するために使用されます。 したがって、できるだけ詳細かつ説明的に記述してください。 アクションを呼び出すときにユーザーが使用すると予想される用語を使用して、具体的な詳細を提供します。 上記のメール サービスの例を続けると、次のような内容を含めることができます。

    「メール サービスでは、既存のメッセージのリストを取得し、メッセージが保存されているフォルダーを取得し、メッセージとフォルダーのタイトルを一覧表示し、メッセージを取得し、メッセージのタイトルと本文を更新し、メッセージの優先順位を設定する機能が提供されます...」

    より具体的かつ詳細であればあるほど良い結果が得られます。 この説明により、コパイロットは明示的に指示されなくてもプラグインを使用することを知ることができ、より自然な言語体験をすることができます。

  8. ソリューション配下のドロップダウンには、現在の環境内で利用可能なすべてのソリューションが一覧表示されます。 使用するソリューションを選択します。 ソリューションの詳細とメリットについては、ソリューションのコンセプト をご覧ください。

    ソリューションの選択

    優先するソリューションがある場合、または選択したコネクタがすでにソリューションに含まれている場合は、そのソリューションが自動的に選択されます。 ソリューションを選択するか、空白のままにしておくことができます。 ソリューションを空白のままにすると、アクション名と既定の発行元を持つソリューションが作成されます。 アクションをソリューションに保存すると、環境間で簡単に移動できるようになります。

    注意Note

    この場合、管理を容易にするためにカスタム ソリューションを使用することを推奨しているため、既定のソリューションまたは CDS 既定のソリューションはオプションとして表示されません。 詳細情報は、既定のソリューションとカスタム ソリューションを参照してください。

  9. ソリューションを選択して、次へ を選択します。

    アクションの選択 ページが表示されます。 このページには、コネクタに追加できるすべてのアクションが表示されます。 コパイロットがサポートするアクションを選択して構成できます。 検索バーは、選択したいアクションを見つけるのに役立てるために含まれています。 コパイロットに選択できるアクションの数に制限はありません。

    コネクタにアクションを追加

    注意Note

    コネクタは、ここで明示的に選択して構成したアクションのみを実行します。 アクションがリストされていない場合は、利用できません。 Copilot Studio アクション ウィザード内からコネクタにアクションを追加または削除することはできません。

  10. 必要に応じて検索バーを使用して、続行するアクションを見つけて選択します。 アクションの構成 ページが表示されます。

    コネクタ構成の追加されたアクション

  11. アクションの 名前 と 説明 を提供します。 この場合、名前は一意である必要はありません。 これらの値は、おそらくコネクタから自動的に入力されます。 ただし、コネクタの説明と同様に、コパイロットが特定のアクションをいつ呼び出すべきかを判断できるように、詳細な具体的な説明を提供する必要があります。 この説明により、実行するアクションを選択する際に、より自然な言語アプローチが可能になります。 たとえば、アクションが 「メッセージ フォルダーの一覧表示」 の場合は、次のように使用できます:

    「メッセージ フォルダーの一覧" を使用すると、メール サービスから利用できるすべてのメッセージ フォルダーの一覧を取得できます。 このアクションは、すべてのフォルダを取得し、リストビューに配置して返します。」

    アクションの説明は、「list message folders」、「get」、「all」、「retrieve」、「list」、「mail service」、「return」、「folders」、「view」 というコンテキストの手がかりを提供します。 コパイロットは、このようなコンテキストの手がかりを使用して、ユーザー リクエストに適したアクションを特定できます。

  12. 完了したら、次へ を選択します。 アクション パラメータの選択 ページが表示されます。 アクションのすべての入力と出力が一覧表示されます。 入力と出力の一覧はコネクタによって提供され、変更することはできません。 ただし、説明は変更できます。 これらの説明はコパイロットには影響しません。 このアクションを管理する将来のメーカーに明確さを提供するだけです。

    コネクタ アクションビューの入出力

  13. 必要に応じて説明を変更します。

  14. 続行するには、次へを選択します。

    アクションの選択 ページが表示され、設定したアクションが表示されます。

    コネクタ選択アクション画面で最初のアクションが選択されました

  15. 必要に応じて別のアクションを選択し、前のアクション構成手順を繰り返します。

    または、次へを選択します。 アクションの確認、テスト、公開 画面が表示されます。

    コネクターのレビュー、テスト、発行

    レビュー、テスト、アクションの発行画面には、ここまでのすべての構成ステップの詳細が表示されます。 構成を確認し、公開する前にアクションをテストすることができます。

  16. ドロップダウンから既存の接続を選択するか、接続がない場合は + 新しい接続 を選択します。

    +新規接続を選択すると、ウィザードが開き、ユーザー名やパスワードなどの詳細を追加して接続を構築できます。

  17. 完了後は、アクションのテスト を選択します。

  18. アクションをテストする準備ができたというメッセージが表示されたら、Copilot for M365 チャットにアクセスし、ポップアップを開いてアクションを確認し、それをオンに切り替えます。

    アクションは、選択したコネクタの下に、テスト-アクション名 の形式でビーカー アイコンとともに表示されます。

  19. ユーザーが使用すると予想されるプロンプトを試して、アクションをテストできるようになりました。 –developer on コマンドを使用して、プロンプト実行に関する詳細情報を取得することもできます。 結果に満足したら、Copilot Studio に戻ります。

  20. テストの完了後は、公開を選択します。

    公開中のコネクタを示すページが表示されます。 完了すると、コネクタが公開されたことを示すページが表示されます。

  21. 公開されたプラグインの詳細を確認するには、詳細ページに移動 を選択します。

    プラグインが公開されたので、コパイロットで使用できるようにするには、管理者が有効にする必要があります。

  22. ソリューションを使用して、コネクタをある環境から別の環境に簡単に移動することもできます。 これを行うには、詳細ページの このソリューションをエクスポート を選択します。 ソリューションをエクスポートすると、コネクタをエクスポートできます。

    ソリューションのエクスポート

  23. 必要に応じてバージョン番号を変更し、ソリューションは マネージド または アンマネージド かを選択します。

    • 管理されている とは、ソリューションにさらなる変更を加える必要がないことを意味します
    • 管理されていない とは、対象の環境でソリューションに変更を加えることを意味します。
  24. 完了すると、ソリューションを ダウンロード してシステムに .zip ファイルとして保存するオプションを含む緑色のメッセージが表示されます。

    注意

    ソリューション パネルで 公開 を選択する必要はありません。

  25. ターゲット環境の Copilot メイン ページで、ソリューションのインポート を選択します。

    ソリューションのインポート

  26. .zip ファイルを選択して続行します。 拡張機能 リストにコネクタが表示されます。