次の方法で共有


トピックとアクションの入力に関する追加設定

トピックの入力またはアクションの入力を構成する場合、共通の設定により、エージェントが入力を収集する方法を決定できます。

重要

追加の設定は、アクション入力パラメーターで常に使用できます。 ただし、トピック入力パラメーターの場合、これらの設定は、エージェントが 生成オーケストレーションを使用するように構成されている場合にのみ使用できます。

エージェントがユーザーに入力を求める方法を設定します

デフォルトでは、エージェントは入力パラメータの名前と説明を使用して、不足している情報の入力をユーザーに求める質問を自動的に生成します。 ただし、この動作をオーバーライドして、独自の質問を作成できます。

  1. 独自の質問を入力するには、プロンプトカスタマイズを選択します。

  2. ここに質問を入力します。 質問には変数や Power Fx 式の参照を含めることができます。

    トピックの詳細パネルの [追加設定] セクションの一部を示すスクリーンショット。ユーザーに入力を求めるカスタムの質問が表示されています

エージェントの再プロンプト動作の構成

デフォルトでは、エージェントがユーザーから有効な回答を得られない場合、質問をさらに2回繰り返します。 エージェントに一度だけ再試行させるか、回答を得ようとせずに先に進むかを選択できます。 エージェントが移動する際の動作をカスタマイズするには、有効なエンティティが見つかりません配下のプロパティを構成します。

  • 再プロンプトの回数: エージェントが有効な回答を取得しようとした回数。 最大 2 回繰り返すが既定となります。 1 回繰り返すまたは繰り返さないを選択することもできます。
  • 再試行プロンプト: ユーザーに再度入力を求めるために使用される質問を変更するには、基本エンティティの検証に失敗した後、カスタマイズを選択し、新しい質問を入力します。 たとえば、数字を予想していた場合、「ID は何ですか? 数値である必要があります。」

追加のエンティティ検証

デフォルトでは、応答は 識別方法 プロパティで選択したエンティティに基づいてのみ検証されます。 追加のエンティティ検証: 基本的なテストに基準を追加できます。 たとえば、入力が 数値として識別 するように設定されていますが、10 未満であることを確認する必要がある場合があります。 質問の再試行を変更して、ユーザーが有効な応答を入力できるよう支援することもできます。

  • 条件: ブール値 (true または false) を返す Power Fx 式を入力します。例: Topic.Var1 < 10.
  • 条件が満たされていないプロンプト: 基本的なエンティティ検証に合格したが、条件に対する検証が失敗した場合に表示されるメッセージを変更するには、カスタマイズ を選択し、新しい質問を入力します。 たとえば、数値を受け取ったが、それが 10 を超えていて、検証ルールに違反している場合は、「ID は何ですか? 10 未満の数値にする必要があります。

有効なエンティティが見つかりません

有効なエンティティが見つかりませんは、最大再試行回数に達した後、エージェントがユーザーから有効な応答を得ることを止めたときに何が起こるかを決定します。 顧客サービス担当者にエスカレーションするか、既定値を提供することができます。

  • エンティティが見つからない場合の操作:

    • エスカレート: ユーザーをエスカレーション システム トピック にリダイレクトします。 これが既定の動作です。
    • 変数を値に設定: 出力変数を値に設定し、次のノードに進みます。 既定のエンティティ値で、値を入力または選択します。
    • 変数を空 (値なし) に設定する: 出力変数をクリアし、次のノードに移動します。 条件ノード を後で使用し、変数に値があるかどうかを確認できます。
  • エンティティが見つからないメッセージ: 実行中の手順をユーザーに通知するために表示するメッセージを指定するには、カスタマイズを選択して、新しいプロンプトを入力します。 たとえば、メッセージで「ヘルプをお求めですか? チームの誰かに転送します」と表示します。