システム トピックは、エージェントとの会話で使用される一般的なトピックです。
システム トピックは、適切なタイミングで関連イベントでの応答がトリガーされるように構成されています。 ただし、会話を リダイレクトすることで、手動でシステム トピックをトリガーすることができます。 一部のシステム イベントにはトリガー フレーズがあり、ユーバーのニーズに合わせてカスタマイズできます。
システム トピック
- Web アプリケーション
- クラシック
作成するトピックとは異なり、システム トピックは Copilot Studio に組み込まれており、作成時にエージェントに自動的に追加されます。 システム トピックは、エスカレーションなどの一般的なイベントにエージェントが応答し、会話を終了するなどの基本的な動作を持つ場合に役立ちます。 システム トピックは削除できませんが、不要なものをオフにすることはできます。
これらのシステム トピックのカスタマイズは、エンド ツー エンドのエージェントの会話の作成に慣れるまで実施しないことをお勧めします。
システム トピックの条件と動作
このリストは、利用可能なシステム トピックを説明し、それらをトリガーするものを示します。
会話の開始
ユーザーに挨拶し、エージェントとその機能を紹介します。
エージェントがユーザーとの会話を初めて開始した際にトリガーされます。
注意
Microsoft Teams チャネルに発行されたエージェントの場合、Conversation Start トピックは、ユーザーが初めて Teams にエージェントを追加して戻した場合でも、1 回だけ:実行されます。 この動作の理由は、Teams ではエージェントとのセッションごとに同じ会話 ID が使用されるためです。
会話を強化する
外部データ ソースから生成的な回答を作成します。
エージェントがユーザー クエリに一致する項目を見つけられない場合にトリガーされます。
会話の終了
顧客の質問が回答されたかどうかを顧客に確認します。
リダイレクトからトリガーされます。 会話を終了する準備ができたら、カスタム トピックからこのトピックを呼び出します。
エスカレートする
人間と話す必要があるかどうかを顧客に通知します。
"エージェントと話す" が一致した場合、または システム イベントをエスカレーションする が呼び出された場合にトリガーします。
たとえば、質問 ノードは、顧客から有効な回答が得られない場合にエスカレートするよう構成できます。
注意
Copilot StudioエージェントをOmniChannelに引き渡すように構成した場合は、ライブエージェントへの引き渡しガイドに従い、Dynamics 365 Customer Serviceへの適切なハンドオフを確保してください。
フォールバック
クエリがトピックと一致しなかったことをユーザーに通知し、再試行するよう求めます。
エージェントがユーザーの質問またはメッセージをトピックに一致させられない場合にトリガーされます。
複数のトピックが一致しました
また、「もしかして」という意味でも使われます。
ユーザーに目的のトピックを選択するよう求め、トリガーされたトピックを識別するシステム変数を設定します。
ユーザーのメッセージが複数のトピックに密接に一致する場合にトリガーされます。
エラー発生時
ユーザー エラーが発生したことを顧客に通知します。 (このシステム トピックでは、 システム エラーは処理されません)。
メッセージには、エラー コード、会話 ID、およびエラー タイムスタンプが含まれます。 これらの値は、後でデバッグに使用します。 テスト パネルで会話が行われると、問題の診断に役立つ詳細な エラー メッセージ が表示されます。
会話中にエラーが発生したときにトリガーされます。
会話のリセット
変数値をクリアし、エージェントに最新の公開バージョンを強制的に使用することで、会話をリセットします。
リダイレクトからトリガーされます。
注意
既定では、このトピック では 会話履歴は消去されません。 Microsoft Teamsなどの一部のチャネルでは、広範な会話履歴が維持されます。 会話のどこかの時点で会話履歴をクリアする場合は、[会話のリセット] システム トピックに既に含まれている [変数値のクリア] ノードに加えて、現在のセッションの [会話履歴] オプションで [変数値のクリア] ノードを使用する必要があります。 詳細については、「 生成オーケストレーションのその他の制御オプション」を参照してください。
サインイン
ユーザー認証が有効な場合に、顧客にサインインを求めます。 トピックにエンド ユーザー認証を追加する方法について解説します。
ユーザーのサインインが必要な会話の開始時、または会話が認証変数を使用するノードに到達したときにトリガーされます。