- はじめに
- Maestro のランディング ページ
- プロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- ライセンス
- 参考情報

Maestro ユーザー ガイド
Maestro では、エージェントはビジネス プロセスの参加者として扱われます。BPMN ワークフロー内では、エージェントはサービス タスクを使用して表され、UiPath がホストするエージェントと外部エージェントの両方を呼び出すことができます。各エージェント タスクは、特定の入力パラメーターと出力パラメーターを使用して設定できます。これにより、Maestro はコンテキスト対応のデータをエージェントに渡し、構造化された結果を受け取ることができます。
Maestro のサービス タスクの概要については「BPMN モデリングのタスク」をご覧ください。
エージェントの動作は、サービス タスクの [プロパティ] パネルで定義されます。ビジネス ニーズに応じて、UiPath エージェントまたは外部エージェントを呼び出すようにタスクを設定できます。
エージェントを開始して待機
このオプションは、UiPath テナントにデプロイされたエージェントを呼び出す場合に使用します。以下が含まれます。
- Agent Builder などのツールを使用して作成されたローコード エージェント。
- Python またはその他の言語で開発され、Orchestrator にデプロイされたコード化されたエージェント。
外部エージェントを開始して待機
このオプションは、サードパーティ システムや外部システムに接続する場合に使用します。以下を指定する必要があります。
- コネクタ: 連携ターゲット (例: CrewAI、Salesforce、他のサービス)
- コネクション: コネクタの構成済みインスタンスです。特定のエージェント、またはコンテキスト固有の資格情報セットを表します。
注: 複数のコネクションを定義することで、同じエージェントを異なる権限や動作で使用することができます。
エージェントの入力と出力は、他の種類の Maestro タスクと同じ方法で設定されます。
- 入力: 実行時にエージェントに渡される変数または式。
- 出力: エージェントの JSON 応答から入力された変数。
{
"key1": "value1",
"key2": "value2"
}
{
"key1": "value1",
"key2": "value2"
}
エージェントは、Maestro で期待されるパラメーター名と同じパラメーター名を使用して JSON 応答を返す必要があります。これらの値は、タスクの [プロパティ] パネルの [出力] > [応答] セクションを使用してプロセス変数にマッピングされます。
パラメーター | 説明 |
---|---|
role | タスクのロールまたはコンテキスト (例: 検証と要約) |
prompt | エージェントに提供される指示 (多くの場合、プロセス固有のデータを含む) |
tools | エージェントがタスクを完了するために使用できるツールのリスト |
user_id | プロセスとエージェント コンテキスト間で共有される一意の識別子 |
プロンプトの例: "Complete loan validation for {loan_application_number}. Respond in JSON format using the parameter 'loan_application_status'."
パラメーター | 説明 |
---|---|
conversation_id | 会話または対話セッションへの参照 |
loan_application_status | エージェントによって返されるステータスの結果 |
tokens_used | リソース使用状況に関するメタデータ |
ワークフローでエージェントの出力を使用するには、タスクの [出力] > [応答] 設定で、各出力パラメーターをプロセス変数に割り当てる必要があります。