コパイロットの拡張機能として、Copilot Studio のプロンプトを自然言語アクションとして使用します。 これらのアクションは、AI Builder の生成 AI モデルと自然言語理解を使用して、コパイロットの特定のシナリオに対応します。 つまり、自然言語ベースのプロンプト アクションを作成するだけで、コパイロットの機能を拡張できます。
この記事では、プロンプト アクションでコパイロットを拡張する 3 つの方法について説明します。
- プロンプト アクション: 自然言語ベースのプロンプト アクションで Microsoft コパイロットを拡張します。
- トピック ノード:半スクリプト化された会話でカスタム Copilot がどのように応答するかを制御します。
- AI プラグイン: AI プラグインを介してユーザーの質問に基づいてプロンプトを呼び出します。
重要
コパイロットでプロンプトを使用するには、Copilot Studio から作成する必要があります。
前提条件
- 利用可能な地域の一覧に含まれている環境です。
- 次のライセンスの少なくとも 1 つ: Power Apps Power Automate または Copilot Studio。
- 環境にインストールされている Microsoft Dataverse データベース。
- データを含む、作成済みまたはアクセス可能な Dataverse テーブル。
- AI Builder アドオン (Copilot Studio ライセンスを持っていない場合)。
プロンプトのアクションの作成
プロンプト アクションは、Microsoft Copilot を拡張する方法の 1 つです。 これは、ビジネス固有の自然言語アクションを作成することによって行われます。 アクションは GPT モデルによって解釈され、指示どおりに必要なアクションを実行します。 これらのアクションは AI プラグイン定義内にラップされ、一致するインテントまたは発話が検出されたときにコパイロットが実行時に呼び出すことができます。
Copilot Studio にサインインします。
左側のナビゲーション メニューから、作成を選択します。
新規 Microsoft Copilot アクション>Microsoft 365 用 Copilot>新しいアクション>プロンプトを選択します。
プロンプト アクションの追加ウィザードが開きます。
ウィザードを使用してプロンプト アクションを作成する
プロンプト アクションの追加 ウィザードは、プロンプト アクションの作成方法のステップ バイ ステップのガイドです。
アクションの詳細 タブの アクション名 と 説明 フィールドで、アクションの名前と説明を入力します。
これらの詳細は、アクションとユーザー クエリのセマンティック マッチングを実行するために Copilot によって使用されます。 ソリューション フィールドでは、ドロップダウン メニューに現在の環境のすべてのソリューションが一覧表示されます。 優先ソリューションを定義した場合は、そのソリューションが事前に選択されています。 それ以外の場合は、使用するソリューションを選択します。 別の方法として、ウィザードでこのアクションの新しいソリューションを作成できます。
プロンプトの作成 タブで、GPT に実行させるタスクを説明する自然言語アクションを入力します。
プロンプト フィールドに、ユースケースの応答の詳細を生成するために使用する指示とデータを入力します。 Copilot が実行時に重要な情報をプロンプト アクションに渡せるようにするには、入力変数を追加します。 独自の指示を記述することも、既存のプロンプト テンプレートの 1 つから開始することもできます。 プロンプトの例は、
Summarize text
、Extract information from text
、Classify text
です。プロンプトを試すには、プロンプトのテストを選択します。 プロンプトが生成され、プロンプトの応答 フィールドに表示されます。 ニーズを満たすために、プロンプトを修正し、反復する必要があるかもしれません。
プロンプトの応答に満足したら、カスタム プロンプトの保存を選択します。
アクション パラメーターの選択タブで、入力変数と出力変数の説明を入力します。 このステップでは、Copilot がユーザーの発話から情報を事前入力し、プロンプト アクションの出力を利用できるように、わかりやすい名前が選択されていることを確認します。
- 入力パラメーターセクションで、プロンプト アクションが応答を生成するために必要な入力変数を追加します。 これらは、実行時にプロンプト アクションに渡す変数です。 複数の入力変数を追加できます。
- 出力パラメーターセクションで、プロンプト アクションが生成する出力変数を追加します。 これらは、実行時にプロンプト アクションから受け取ることを期待する変数です。
レビューとテスト タブで、コパイロット開発者が Copilot for Microsoft 365 にサイドローディングしてプロンプトのプラグインをテストします。
プロンプト プラグインをテストするには、アクションのテストを選択します。
Copilot for Microsoft 365 のテストする準備ができたら、テスト用に開くを選択します。
プロンプトをテストし、期待通りに動作することを確認したら、公開 を選択します。
アクションが公開されたことを確認するには、次のメッセージが 公開 タブに表示されていることを確認します: プロンプト アクションは Copilot for Microsoft 365 に公開されました。
アクションがコパイロットのエクスペリエンスに表示されるまで、数分かかる場合があります。 その間、アクションの使用と管理に関する情報は、Copilot for Microsoft 365 で確認できます。
トピック ノードへのプロンプトの追加
半スクリプト化された会話で コパイロット の応答をガイドするには、トピック ノードにプロンプトを追加します。 カスタム コパイロットを作成したら、トピックにノードプロンプトを挿入できます。
左側のナビゲーション メニューで Copilot を選択し、カスタム Copilot を選択します。
画面の上部のメニューで、トピック>トピックの追加を選択します。
空白から>ノードの追加を選択。
ノードの追加 ドロップダウン メニューから、アクションの呼び出し>プロンプトの作成 (基本アクション タブ) を選択します。 また、ポップアップ メニューから既存のプロンプトを現在のトピックのアクション ノードとして選択することもできます。
プロンプト フィールドに、プロンプトの指示、基礎データ(必要な場合)、ユースケースに関連する入力変数を入力します。
プロンプトの出力をテストするには、プロンプトのテストを選択します。 これにより、応答がこのアクションの目標に準拠していることが保証されます。 Copilot がこのプロンプト・アクションに渡すデータによく似たサンプル入力データを提供します。
アクションを確定して保存するには、カスタム プロンプトの保存を選択します。 新しいノードがトピック ワークフローに追加されます。
プロンプト・アクション・ノードの入力パラメーターと出力パラメーターを、トピック内の入力変数と出力変数に接続します。
新しく編集したトピックが期待値に準拠していることを確認するには、トピックを保存してテストします。
AI プラグインにプロンプトを追加する
ユーザーの質問に基づいてプロンプトを呼び出すかどうかを Copilot に決定させる場合は、AI プラグインを使用してプロンプトを追加できます。
トピックノードへのプロンプトの追加の手順 1 から 3 を実行します。
ノードの追加 ドロップダウン メニューから、アクションの呼び出し>プラグイン アクションの追加 (プレビュー) (プラグイン (プレビュー) タブ) を選択します。
手順 1/3: アクションの選択画面のアクションの検出フィールドでプロンプトを検索して選択します。
完了を選択します。