トピックとアクションの入力に関する追加設定
トピックの入力 または アクションの入力 を構成する場合、共通設定を使用して、コパイロットが入力を収集する方法を決定できます。
チップ
追加設定はアクション入力に常に使用できます。 ただし、トピック入力の場合、これらの設定は、コパイロットが生成 AI を使用してユーザーへの応答方法を決定するように構成されている場合にのみ使用できます。
次の追加設定が利用できます。
Copilot はユーザーに入力を求めます
デフォルトでは、コパイロットは入力の名前と説明を使用して、ユーザーに値の入力を促す適切な質問を生成します。 ただし、Copilot がユーザーに入力を求める 設定を使用して質問を上書きすることができます。
上書きして独自の質問を提供するには、カスタマイズ にチェックを入れます。 その後、変数や Power Fx 数式への参照を追加するなど、質問を作成できます。
Copilot がエンティティを識別しない
プロンプトの再試行 は、ユーザーから有効な回答が得られなかった場合に、コパイロットがどのように反応するかを決定します。 1 回、2 回再試行するか、答えが得られないまま先に進むように指示できます。 コパイロットが移動するときの動作をカスタマイズするには、質問動作 ペインの 有効なエンティティが見つかりません の下にあるプロパティを構成します。
- 再プロンプトの回数: コパイロットが有効な答えを得ようとする回数。 最大 2 回繰り返すが既定となります。 1 回繰り返すまたは繰り返さないを選択することもできます。
-
プロンプトの再試行: 基本的なエンティティ検証が失敗した場合に、ユーザーに再度入力を求めるために使用する質問を変更するには、カスタマイズ を選択し、新しい質問を入力します。 たとえば、数字を期待している場合は、
What is the ID? This should be a number
のような質問を入力できます。
追加のエンティティ検証
デフォルトでは、応答は 識別方法 プロパティで選択したエンティティに基づいてのみ検証されます。 追加のエンティティ検証により、追加の検証基準を追加できます。 たとえば、入力が 数値として識別 するように設定されていますが、10 未満であることを確認する必要がある場合があります。 質問の再試行を変更して、ユーザーが有効な応答を入力できるよう支援することもできます。
-
条件: ブール値 (
true
またはfalse
) を返す Power Fx 式を入力します。例:Topic.Var1 < 10
-
条件が満たされていないプロンプト: 基本的なエンティティ検証に合格したが、条件に対する検証が失敗した場合に表示されるメッセージを変更するには、カスタマイズ を選択し、新しい質問を入力します。 たとえば、数値を受け取ったが、それが 10 を超えていて検証ルールに違反している場合は、
What is the ID? This needs to be less that 10.
のような質問を入力できます。
有効なエンティティが見つかりません
有効なエンティティが見つかりません は、最大再試行回数に達したために、コパイロットがユーザーからの有効な応答の取得を中止した場合に何が起こるかを決定します。 人間のエージェントにエスカレートしたり、既定値を指定したりすることができます。
エンティティが見つからない場合の操作:
- エスカレート: ユーザーをエスカレーション システム トピック にリダイレクトします。 これが既定の動作です。
- 変数を値に設定: 出力変数を値に設定し、次のノードに進みます。 既定のエンティティ値で、値を入力または選択します。
- 変数を空 (値なし) に設定する: 出力変数をクリアし、次のノードに移動します。 条件ノード を後で使用し、変数に値があるかどうかを確認できます。
エンティティが見つからないメッセージ: 実行中の手順をユーザーに通知するために表示するメッセージを指定するには、 カスタマイズ を選択して、新しいプロンプトを入力します。 たとえば、メッセージには
Looks like you're struggling. I am redirecting you to one of our team
と記載されます。