トピックで生成的回答を使用する

完了

エージェントには、生成応答ノードを使用するトピックが含まれています。 また、他のトピックに Generative 回答を追加して、エージェントの使いやすさを向上させることもできます。

会話を促進するトピック

既定では、エージェントを作成すると、会話ブースト システム、トピックはCopilot Studioが自動的に作成します。 このトピックには、ユーザーへの応答でナレッジ ソースの利用を開始できる 、生成応答 ノードが含まれています。

Conversational Boosting トピックを使用すると、エージェントがユーザーの質問に一致するものが見つからない場合は、生成的な回答を使用できます。

既定では、エージェント レベルで追加されるすべてのナレッジ ソースは、Conversational Boosting システム トピックの生成応答ノードに追加されます。

[生成応答] ノードのオプションを編集することも、このトピックを完全にオフにすることもできます。

フォールバック トピック

Copilot Studioフォールバック トピックも作成します。 このトピックでは、クエリをトピックに一致させることができなかったことをユーザーに通知し、もう一度やり直すように求めます。 フォールバック トピックでは、Escalate トピックを使用して人間の担当者に接続しようとします。

エージェントが人間にエスカレートできない場合は、不明な意図を処理する生成応答ノードを追加できます。 [生成応答] ノードのフォールバック トピックで使用するナレッジ ソースを決定できます。

フォールバック トピックの詳細については、「 システム フォールバックの構成」トピックを参照してください。

自然言語理解 (NLU) モデルで特定のユーザークエリに一致するトピックまたはアクションが見つからない場合、「Conversational Boosting」トピックと「Fallback」トピックの両方がトリガーされます。 優先度に関しては、会話ブースティングフォールバックトピックよりも先にトリガーされます。

会話型ブーストとフォールバックに関するトピックの詳細については、「 トピック エンリッチメント分析」を参照してください。

サポートされているすべての言語で生成型の回答を使用する

エージェントを構築するときに、エージェントで使用する主言語を決定することもできますが、ユーザーがその言語を話さない場合はどうすればよいでしょうか。

生成応答ノードを使用すると、エージェントは予想していないユーザー クエリ (トピックで構成されていない別の言語を話すユーザーなど) を処理できます。

生成応答では、中国語 (繁体字) を除き、Copilot Studioでサポートされているすべての言語を使用できます。 言語とそのサポート レベルの一覧については、 サポートされている 言語に関する記事を参照してください。

  1. 別の言語を話すユーザーのユース ケースの生成応答ノードを設定するには、まずエージェントの 設定で生成 AI オーケストレーションを有効にします。

  2. 次に、エージェントの [トピック] ページに移動し、[ + トピックの追加] を選択して、[ 空から] を選択します。

  3. トピックに「 その他の言語 」という名前を付け、トリガーの説明を次のように変更します。

    This topic handles user queries that are in a language other than English.

  4. トリガー ノードの下にある +記号を選択し、[ 詳細設定>Generative answers] を選択します。

  5. 生成応答ノードで、[ 編集 ] を選択して、生成応答のプロパティの作成ウィンドウをプルします。

  6. 次に、 コンテンツ モデレーション レベルの下のテキスト ボックスに次のプロンプトを入力します。

    If the input language is anything other than English, respond with the following line 'Sorry, but I am only able to continue this conversation in English' in the language of the input language.
    
  7. 次に、生成応答ノードの入力値を選択します。 この例では、ユーザーの最後に送信されたメッセージを使用しています。

  8. [変数の選択] メニューの [システム] タブの [ LastMessage.Text ] を選択します。

  9. 最後に、[会話の 終了 ] トピック管理ノードを追加して、生成応答ノードの後で会話を終了します。

  10. これで、ユーザーが英語以外の言語でエージェントにメッセージを表示すると、エージェントはユーザーに対して、英語でのみ会話を続行できることを通知します。

  11. [Test your agent]\(エージェントのテスト\) ウィンドウで、次のような英語以外の言語で案内応答を求めることで、この機能をテスト Hola

    エージェントは英語で会話を開始しますが、ユーザーによって別の言語が導入されると、 その他の言語 トピックがトリガーされ、エージェントはユーザーのネイティブ言語で応答します。

生成応答ノードでは、複数言語の問題に近づくと、可能性はほぼ無限に広がります。 ほとんどの言語は生成応答ノードでカバーされていますが、サポートされているすべての言語の明確な一覧については、次の サポートされている言語 に関する記事を参照してください。