トピックの作成と変更
Microsoft Copilot Studio では、コパイロットの会話がトピックで定義されます。 トピックを使用すると、会話を展開する方法の定義と制御を行うことができます。
トピックには、次の 2 種類があります。
トリガー フレーズ - コパイロットはユーザーからの質問を検知して、その応答方法を判断する必要があります。 トリガー フレーズとは、ユーザーが入力する可能性の高いフレーズ、キーワード、および質問です。 トピックに対するユーザーからの問い合わせで多く使用される 5 ~ 10 のフレーズで、トリガーを作成することを推奨します。
会話ノード - コパイロットは質問を受け取ると、その処理方法を判断する必要があります。 会話ノードは、コパイロットの処理方法やアクションが必要かどうかを定義します。
コパイロットのトピックを表示および編集するには、Microsoft Copilot Studio エディターの左側の列にあるトピックを選択します。 コパイロットには、多くのトピックが自動的に作成されます。
最初の 4 つのトピックは、トピックを使用して会話を作成する方法を示す、ユーザー トピックのサンプルです。
残りのトピックは、コパイロットの会話中によく使用されるシステム トピックです。
挨拶のシステム トピックを変更する
会話での挨拶、エスカレーション、開始、終了を処理するトピックが、システム トピックとしてあらかじめ用意されており、コパイロットで便利に使用できます。 これらのトピックを編集すると、コパイロットをユーザーや組織に合わせてより細かくパーソナライズできます。
挨拶のシステムのトピックでは、ユーザーを歓迎するメッセージを送ることができます。 ユーザーがコパイロットの役割を理解できるように、コパイロットの役割を明確に定義することが重要です。
挨拶のシステム トピックを選択して、作成キャンバスに移動します。 作成キャンバスに含まれるノードには、トリガー フレーズ ノードとメッセージ ノードが入っています。
作成キャンバスでは、会話ノードを使用してトピックの会話パスをデザインします。 会話ノードによって、コパイロットの応答方法や、取るべきアクションが判断されます。 追加することができる 5 種類の会話ノードについて、次の表を参照してください。
会話ノード | 説明 |
---|---|
質問する | コパイロットからユーザーに質問を行い、応答を受け取る |
条件を追加する | 分岐ロジックを追加する |
アクションを呼び出す | Power Automate フローの呼び出しまたは認証 |
別のトピックにリダイレクトする | ユーザーをコパイロットの別のトピックに移動する |
メッセージを表示する | コパイロットからユーザーに応答を返す |
アンケートで終了する | 会話の終了時にアンケートを表示する |
すべてのコパイロットが、トリガー フレーズと、メッセージの会話ノードで開始されます。
最初に表示されるメッセージ ノードのテキストがコパイロットの目的にマッチしていない場合は、変更することができます。 メッセージ ノードではリッチ テキストがサポートされているため、テキスト編集コントロールを使用して、ノードに含まれる質問を斜体フォントで表示したり、斜体のテキストをノードに貼り付けたりできます。 テキストを次の例のように変更します。
こんにちは。 Sales Project Team の仮想オペレーターです。 まもなく開始される販売イベントについて質問のある方に、国/地域別の連絡先をお知らせしています。 Who are the event contacts? や I need event contacts. などの質問を入力して開始します。
リボンの右上から保存を選択して、行った変更を保存します。 Copilot Studio では、変更が保存されると、画面上に通知が表示されます。
リボンの左上から戻るを選択してトピック作成キャンバスを終了します。
トピックを作成する
イベントの連絡先コパイロットに、「Who are the event contacts?」という質問にコパイロットが応答するための設定を行います。Teams の Microsoft Copilot Studio にあるトピックス ページから:
+ 新しいトピック > 空白から作成を選択します。
このトピックに名前を付けたり、詳細を追加したりするには、画面上部のリボンから詳細を選択します。 トピックにイベントの連絡先という名前を付けて、保存を選択します。
トリガー フレーズ ノードを選択し、次のフレーズを追加/入力します。
who are the event contacts
event contacts
who to contact for the event
event contact information
event info
トリガー フレーズ ノードのすぐ下のメッセージ ノードに次の情報を入力します。 テキスト ボックスの編集オプションを使用して、国/地域名を太字にします。 ノードではリッチ テキスト形式がサポートされるため、太字のテキストをコピーして貼り付けることができます。
北米のイベント チームの連絡先は次のとおりです。
米国 Lynne Robbins
LynneR@contoso.com
カナダ Lidia Holloway
Lidia@contoso.com
メッセージ ノードの + 記号を選択して、会話ノードをもう 1 つ追加します。
別のトピックにリダイレクトする > End of Conversation の順に選択します。 検索ペインに「終了」と入力すると、リストをフィルター処理したり、スクロールして探したりできます。
End of Conversation オプションはシステム トピックで、会話を終了させる際に使用します。 このシステム トピックは、正しい結果が得られたかをユーザーに質問し、対応について評価するよう求めます。
ここで、Copilot Studio リボンの右側から保存ボタンを選択して、コパイロットを保存します。
会話の終了トピックを表示するには、終了ノードのトピックの表示リンクを選択します。
トピック一覧からシステム トピックを選択すると、どのシステム トピックでも編集できることに注意してください。
チャットボットのテスト パネルは、デフォルトで編集キャンバスの左側に開きます。 表示されない場合は、コマンド リボンの右側からチャットボットのテスト ボタンを選択します。 チャットボットのテスト パネルで、トリガー フレーズの 1 つを含む質問を入力して、コパイロットによる応答を確認します。
コパイロットは自動的に機能するため、他の入力も適応させることができます。 次のフレーズを入力して、どのように反応するかを確認してください (試行の間にコパイロットのテストをリセットできます)。
contacts for the event
contacts
コパイロットがイベント チームの連絡先に両方のプロンプトを提供したことに気づきましたか?
以上で Microsoft Copilot Studio for Teams を使用したコパイロットが作成されました。 次のユニットでは、入力、変数、条件を使用するようにコパイロット機能を拡張します。