- スタート アップ ガイド
- Studio Web での UiPath Agents
- UiPath のコード化されたエージェント
- コーディング エージェントで構築する
エージェントでエスカレーションを構成して、ビジネス例外が発生したときに検証、承認、または手動サポートのために意思決定を人間にルーティングします。
エスカレーションについて
開発者は、ツールを実行する前に人間を交えてビジネス ケースの詳細を検証したり、問題が発生した場合に人間によるサポートを依頼したりする方法をエージェントに提供できます。また、プロセスでビジネス例外が発生した場合、エージェントから人間に承認や他の何らかの種類の意思決定を求めるようにすることもできます。
ここでエスカレーションが役立ちます。エスカレーションは Action Center のアクション アプリを活用しており、開発者にとっては、人間参加型のイベントを設計してエージェントの実行内に設定できるツールになります。詳しくは、クイックスタート ガイド「アクション アプリでエージェントのエスカレーションを作成する」をご覧ください。
エスカレーションを設定する
エージェントに人間の支援が必要となる状況ごとに複数のエスカレーションを作成できます。
エスカレーションを追加および構成するには、[プロパティ] パネルを使用します。
-
利用可能なリソースからアクション アプリを選択します。まず、アプリをテナントにデプロイする必要があります。
-
エスカレーションをいつ使用すべきかをエージェントに知らせるプロンプトを追加します。 プロンプトはトリガー条件として機能し、このエスカレーションが適合する場合にエージェントをガイドします。
-
[ 割り当て] セクションで、[ 割り当て条件 ] を選択して、受信者へのエスカレーションのルーティング方法を指定します。
- ユーザー: 組織内の特定のユーザーにエスカレーションを割り当てます。このエージェントからのエスカレーションはすべてその 1 人に送信されます。
- 作業負荷: 保留中のタスクが最も少ないグループ メンバーに割り当てます。グループを選択すると、各エスカレーションは、ワークロードが最も軽いメンバーにルーティングされます。
- グループ内のすべてのユーザー: 選択したグループのすべてのメンバーにタスクを割り当てます。グループ メンバーなら誰でも請求できます。
- ラウンド ロビン: タスクをグループ メンバー間でローテーションで分散し、時間の経過とともに割り当てを均等に分散します。
- LLM による推論: エージェントが実行時に受信者を特定できるようにします。エスカレーションを受信するユーザーを説明するプロンプトを記述します。エージェントは、推論された担当者をディレクトリに対して検証します。このオプションは、各ケースのコンテキストによって適切な受信者が選択される場合に使用します。有効な受信者を特定できない場合、タスクは間違ったユーザーに送信されるのではなく、未割り当てで作成されます。ルーティングを保証するには、固定受信者または入力バインドを使用します。
- メール アドレスまたはグループ名: 特定のメール アドレスまたはグループ名に割り当てます。受信者を直接指定します。入力した、アセットから取得した、または入力引数から読み取った受信者です。
-
[入力] セクションで、エージェントがアクション アプリに渡すフィールドと値を定義します。これは、選択したアプリの必須フィールドであるアクション スキーマに対応します。 各フィールドに、渡す必要がある値をエージェントが理解できるよう支援する説明を追加します。これらの説明により、エージェントがエスカレーション時にコンテキストに基づいて値を推測し、事前入力する能力が向上します。
-
[結果の処理動作] セクションで、エスカレーションの解決後にエージェントが各結果をどのように処理するかを指定します。アクション アプリで定義されているすべての結果について、以下を行います。
- エージェントが、エスカレーション担当者から提供された入力を使用してプロセスを再開する場合は、[続行] を選択します。
- 結果が選択されたらすぐにエージェントを終了する必要がある場合は、[終了] を選択します。この設定を使用すると、人間が介入した後のエージェントの自律性を制御できます。
エスカレーションを作成したら、システム プロンプトからそのエスカレーションを参照できます。明確な指示を使用してください。たとえば、「ツール X を使用する前に、必ず人間による確認のエスカレーションを行い、提案するアクションの詳細を含めてください」のような指示にします。
エージェントは、アクション スキーマのプロパティの入力/出力引数の型をサポートしていません。