- はじめに
- 基本情報
- プロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- 参考情報

Maestro ユーザー ガイド
エージェントは、Maestro BPMN ワークフローでサービス タスクとして表されます。プロセスがサービス タスクを呼び出すと、Maestro は、特定のプロセス インスタンスに必要な入力パラメーターを使用して、対応するエージェントを呼び出します。
エージェントは出力データを Maestro に返し、このデータを使用してワークフローの次のステップが決定されます。使用されたツール、行われた判断、およびトレース データを報告するようにエージェントを設定することで、デバッグと透過性をサポートできます。
エージェントは以下のことが可能です。
- UiPath Platform 内で直接構築 (ローコードまたはコード化)
- 外部 API または Integration Service 経由で接続
- ワークフロー ロジックに基づき、イベントまたはシグナルによってトリガー
実例を見る: UiPath Maestro: シームレスで透明性の高いローン オートメーションを司るブレーン。
- Salesforce、Microsoft 365、Google Workspace などのサービス用の事前構築済みコネクタ
- 任意の REST API を UiPath Platform に公開するためのカスタム コネクタ ビルダー
- 資格情報とコネクションの統合管理
Integration Service を使用すると、Maestro は、UiPath でネイティブにホストされていないエージェントやシステムとの間でデータの送受信ができるようになります。Integration Service について詳しくは、こちらをご覧ください。
Maestro は特定のベンダーに依存しません。UiPath Integration Service のコネクタを使用することにより、プロセスを再構築することなく、好みの外部 AI エージェント間で作業をオーケストレーションできます。
以下のオーケストレーションが可能です。
- 独自の AI サービス
- 外部の意思決定エンジン
- 他のプラットフォームでホストされているマイクロサービスまたはボット
Maestro は REST エンドポイントを呼び出してこれらのエージェントを起動し、構造化データを含むレスポンス ペイロードを期待します。
設計時に、サービス タスクを追加して [外部エージェントを開始して待機] を選択し、選択したコネクタからエージェント アクティビティを設定します。実行時に、Maestro はプロンプトとコンテキストをエージェントに送信し、応答を待ちます。ユーザーはその応答を変数にマッピングし、ゲートウェイ、割り当て、および後続のアクションを動作させます。
Integration Service のコネクタが存在する場合は、そのコネクタを優先的に使用します。API レベルの接続 (初期の API、スキーマの進化、応答のストリーミング) が必要な場合は、API ワークフローを使用します。要求と出力を宣言的に定義し、カスタム コードを使用せずに JSON を解析して、結果を Maestro プロセスに渡します。
- コネクタ: システムがサポートされている、スキーマが安定している、認証が管理されている、長期的に最良の選択肢。
- API ワークフロー: API が新しいかサポートされていない、応答の形状が変化する、出力がストリーミングのみである。
- Snowflake Cortex - API ワークフロー: Cortex エージェントのストリーミング出力を処理し、出力を組み立てて使用可能な応答にし、ダウンストリーム オートメーション用の構造化された JSON を返します。
- Databricks Genie - API ワークフロー: 会話を開始して、完了までメッセージのステータスをポーリングし、生成された SQL (attachment_id) を抽出して実行し、回答を返します。