- 基本情報
- Studio Web での UiPath Agents
- Agent Builder での UiPath Agents
- UiPath のコード化されたエージェント

Agents ガイド
開発者は、ツールを実行する前に人間を交えてビジネス ケースの詳細を検証したり、問題が発生した場合に人間によるサポートを依頼したりする方法をエージェントに提供できます。また、プロセスでビジネス例外が発生した場合、エージェントから人間に承認や他の何らかの種類の意思決定を求めるようにすることもできます。
ここでエスカレーションが役立ちます。エスカレーションは Action Center のアクション アプリを活用しており、開発者にとっては、人間参加型のイベントを設計してエージェントの実行内に設定できるツールになります。詳しくは、クイックスタート ガイド「アクション アプリでエージェントのエスカレーションを作成する」をご覧ください。
エージェント メモリ
エージェント メモリは、各エージェントに埋め込まれたサービスで、実行全体にわたる事実や観察結果を保持できます。エージェントは、過去のエスカレーションとその解決方法を活用して、より多くの情報に基づいた意思決定を行うことができます。これにより、コンテキスト グラウンディングのインデックスとともに長期記憶がサポートされます。
動作のしくみ
エージェントは、エスカレーションをトリガーするシナリオが発生すると、まず、その状況に対する解決策を以前に記憶しているかどうかを確認します。一致する記憶が存在する場合、エージェントはエスカレーションすることなく問題を自動的に解決できます。そうでない場合は、通常どおりエスカレーションが続行されます。解決されると、エージェントはこの結果を将来使用するための記憶として保存します。
設計時メモリと実行時メモリは、次のように区別されます。
- 設計時メモリ: Studio でのエージェントの作成時およびテスト時のエスカレーションとその解決方法が格納されます。
- 実行時メモリ: 運用環境でエージェントが稼働している間に解決されたエスカレーションをキャプチャします。
Action Center で解決された各エスカレーションには、質問とサポート コンテキストのキーと値のペアが次のように格納されます。
- キーとなるのは、トリガーとなる質問またはクエリです (最大 80 文字)。
- この値には、エスカレーション処理時に指定された解決コンテキストが含まれます。
有効化する方法
エスカレーションの設定時にエージェント メモリを以下の手順で設定します。
- エージェント定義で [エスカレーション] パネルを開きます。
- エスカレーション アプリを選択します。
- エージェント メモリ を有効化します。これにより、メモリ ストレージがパブリッシュ済みのエージェントの最新バージョンにリンクされます。
-
有効化すると、次のようになります。
- エージェントは実行時に、エスカレーションによってトリガーされた各 Action Center タスクを保存します。
- エスカレーションを解決したユーザーは、再利用しない場合はエスカレーションをメモリから除外することもできます。
エージェントに人間の支援が必要となる状況ごとに複数のエスカレーションを作成できます。
エスカレーションを追加および構成するには、[プロパティ] パネルを使用します。
- 利用可能なリソースからアクション アプリを選択します。
まず、アプリをテナントにデプロイする必要があります。
- エスカレーションをいつ使用すべきかをエージェントに知らせるプロンプトを追加します。
プロンプトはトリガー条件として機能し、このエスカレーションが適合する場合にエージェントをガイドします。
- 任意で、エージェント メモリを有効化します。
このオプションをアクティブ化すると、エスカレーションで使われた質問と回答のペアを保存しておき、テキスト埋め込みを使用して、過去のエスカレーションとの類似性が高いコンテンツを使ってエスカレーションを自動的に解決できます。エージェント メモリには、設計時のエスカレーションと実行時のエスカレーションが別々に保存されます。
- [割り当て] セクションで、エスカレーションの受信者を追加します。
UiPath® 組織内の特定のユーザーにエスカレーションを割り当てることができます。
- [入力] セクションで、エージェントがアクション アプリに渡すフィールドと値を定義します。これは、選択したアプリの必須フィールドであるアクション スキーマに対応します。
各フィールドに、渡す必要がある値をエージェントが理解できるよう支援する説明を追加します。これらの説明により、エージェントがエスカレーション時にコンテキストに基づいて値を推測し、事前入力する能力が向上します。
- [結果の処理動作] セクションで、エスカレーションの解決後にエージェントが各結果をどのように処理するかを指定します。アクション アプリで定義されているすべての結果について、以下を行います。
- エージェントが、エスカレーション担当者から提供された入力を使用してプロセスを再開する場合は、[続行] を選択します。
- 結果が選択されたらすぐにエージェントを終了する必要がある場合は、[終了] を選択します。この設定を使用すると、人間が介入した後のエージェントの自律性を制御できます。
エスカレーションを作成したら、システム プロンプトからそのエスカレーションを参照できます。明確な指示を使用してください。たとえば、「ツール X を使用する前に、必ず人間による確認のエスカレーションを行い、提案するアクションの詳細を含めてください」のような指示にします。
エージェントは現在、アクション スキーマのプロパティの入力/出力引数の型をサポートしていません。