- スタート アップ ガイド
- Studio Web での UiPath Agents
- UiPath のコード化されたエージェント
- コーディング エージェントで構築する
設計とテストの完了後に会話型エージェントをパブリッシュして Orchestrator にデプロイし、ユーザーが利用できるようにします。
会話型エージェントを設計してテストしたら、パブリッシュしてデプロイし、ユーザーが利用できるようにする必要があります。パブリッシュとデプロイは、以下の 2 つの別個の手順です。
- パブリッシュ: エージェントをソリューションとしてパッケージ化し、Orchestrator にアップロードします。
- デプロイ: パブリッシュしたソリューションを、必要なランタイム リソースでの実行に利用できるようにします。
Orchestrator フォルダーの要件
パブリッシュする前に、対象の Orchestrator フォルダーに必要なリソースが設定されていることを確認します。
| リソース | 目的 | Required |
|---|---|---|
| サーバーレス ロボットのマシン テンプレート | 会話型エージェントと特定のツールの呼び出しを実行します (クロスプラットフォーム RPA オートメーション) | 常時 |
| Unattended ロボット アカウント | エージェントが匿名で使用されている場合に実行 ID を提供します | 匿名アクセスを使用してチャネル経由でエージェントにアクセスする場合 |
| 仮想マシン | Windows ベースの RPA オートメーションを実行します。 | Windows オートメーションを使用する場合は必須 |
| 共有されたコネクション | ユーザーが設定した個人用コネクションが利用できない場合に、Integration Service のコネクタにアクセスできるようにします | ツールがコネクタを使用する場合は必須 |
インスタンスの管理でエージェントを開始できない場合は、以下の要件を確認してください。
- エージェント ソリューションが存在する正しいテナントを使用している
- サーバーレス ロボットのマシン テンプレートがソリューション フォルダーに割り当てられている
- 匿名アクセス チャネルを使用している場合、Unattended ロボット アカウントはソリューション フォルダーに割り当てられます。
実行 ID
- ユーザーの UiPath アカウントで認証する デプロイ チャネル を介して会話型エージェントにアクセスする場合、会話型エージェントはユーザーの ID で実行されます。エージェントが Orchestrator プロセスであるツールを呼び出す場合、そのツールもユーザーの ID で実行されます。
- 匿名アクセス権を持つデプロイ チャネルを使用する場合、会話型エージェントは、代わりにフォルダー内の Unattended ロボット アカウントの ID で実行されます。
パブリッシュ
パブリッシュすることにより、会話型エージェントがソリューションとしてパッケージ化され、Orchestrator にアップロードされます。
パブリッシュの手順
- Studio Web で会話型エージェントを開きます。
- 上部のツールバーで [パブリッシュ] を選択します。
- 対象の Orchestrator フィードを選択します (Orchestrator テナント フィードをお勧めします)。
- (任意) 変更内容を説明する変更ログのメモを入力します。
- [パブリッシュ] を選択します。
詳細なパブリッシュ オプションについて、「プロジェクトをパブリッシュする」をご覧ください。
デプロイ
パブリッシュ後、ソリューションをデプロイして実行に利用できるようにする必要があります。デプロイすることにより、パブリッシュしたソリューションが Orchestrator フォルダー内のランタイム リソースに関連付けられます。
デプロイの手順
- Orchestrator に移動します。
- パブリッシュしたソリューションを見つけます。
- ソリューションをデプロイ (またはアップグレード) し、必要なロボット アカウントとコネクションにアクセスできることを確認します。
デプロイが完了すると、エージェントがインスタンスの管理に表示され、設定されているチャネルを介して利用できるようになります。
詳細なデプロイ オプションについては、「プロジェクトをパブリッシュする」をご覧ください。
コネクションの管理
The agent needs access to the same connections used at design time. Conversational agents support two types of connections: shared connections configured by admins, and personal connections configured by individual users.
共有されたコネクション
Shared connections are configured by admins in an Orchestrator folder and are available to all users of the agent. To set up shared connections:
- Integration Service のコネクションを Orchestrator の共有フォルダー内に作成します。
- 設計およびデバッグ時には、これらの共有されたコネクションを使用します。
- ソリューションを同じ共有フォルダー内のサブフォルダーとしてパブリッシュします。
この設定により、ソリューションが親フォルダーのコネクションを自動的に継承するようになります。
個人用コネクション
Personal connections allow individual users to select which Integration Service connections the agent uses on their behalf. This is useful when users need the agent to act with their own credentials — for example, sending emails from their own account or accessing their personal calendar.
Enabling personal connections
For personal connections to work, two settings must be configured on each tool process in Orchestrator. For general information about execution settings, see Linking execution settings.
- In Orchestrator, navigate to the folder where the agent solution is deployed and open the Processes tab.
- Select Edit on the tool process that uses a connector (for example, an API workflow that sends emails).
- In the process configuration, set the Account to Inherit parent job identity. This allows the tool to run under the user's identity, which is required for the tool to access the user's personal connections.
- Set the connector's connection to Configurable by users. This allows users to select their own connections for the connector at runtime.
Both settings are required. Without either setting, personal connections are not visible to users and the tool may return an error at runtime.
ユーザー エクスペリエンス
When personal connections are enabled for an agent:
- Users can open the agent's Settings panel and select the Available Connections tab to view and manage their connections.
- For each required connector (for example, Slack, Outlook, or Salesforce), users can select one of their available connections or create a new one.
- By default, the agent auto-selects a matching connection from the user's personal workspace for the connector that the agent and other tools in the folder use.
The agent attempts to auto-configure connections from the user's personal workspace. If the user has a matching connection for a connector in their personal workspace, the agent uses it automatically — making setup seamless and typically a one-time experience. If the auto-configured connection fails or no matching connection is found, the user is prompted to select or create a new one.
If a user has not configured a personal connection for a connector, the agent falls back to the agent's default connection. Selected personal connections take precedence over shared connections and are always used when present. When using external applications, only connections from the user's personal workspace are available — shared folder connections are not displayed.
Users can select and manage personal connections only in channels that support user-profile settings (see Feature availability by channel). Once configured, personal connections are used by the agent across all channels.
To learn how to design an agent for personal connections, see Connection considerations in the design guide.
デプロイ チャネル
パブリッシュすると、ユーザーは複数のチャネルを通じて会話型エージェントにアクセスできるようになります。各チャネルは異なる機能を提供し、異なるユース ケースに適しています。
チャネルの概要
| Channel | 最適な用途 | ユーザー認証 |
|---|---|---|
| インスタンスの管理 | 管理者によるテスト、内部ユーザー | UiPath アカウント |
| Autopilot for Everyone | 内部の生産性ハブ | UiPath アカウント |
| Microsoft Teams | チームのコラボレーション | Microsoft アカウントと UiPath アカウント |
| Slack | チームのコラボレーション | Slack アカウントと UiPath アカウント |
| iFrame の埋め込み | サードパーティ アプリと UiPath Apps | UiPath アカウントまたは匿名 |
| UiPath TypeScript SDK | カスタムビルド アプリケーション | アプリケーションに依存 |
チャネルごとに利用可能な機能
すべてのチャネルですべてのチャット機能を利用できるわけではありません。インスタンスの管理では、完全な機能セットが提供されます。他のチャネルには制限がある場合があります。
| 機能 | インスタンスの管理 | Autopilot for Everyone | Microsoft Teams | Slack | IFrame | TypeScript SDK* |
|---|---|---|---|---|---|---|
| 新しいチャットを開始 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| チャット履歴 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| チャット セッションの削除 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| ユーザー プロファイルの設定 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| 個人用コネクション | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| 開始プロンプト | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ |
| ファイルのアップロード | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 会話の入力 | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ |
| ツール呼び出しの確認 | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ |
| 引用 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| HTML プレビュー | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ |
| 応答のコピー | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| フィードバック (いいね/不満) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
* すべての SDK 機能は、開発者がカスタム実装で構成できます。
チャネルを選択する
デプロイ チャネルを選択するときは、以下の要素を考慮してください。
UiPath へのアクセス権を持つ内部ユーザー
- 管理者によるテストとパワー ユーザーには、インスタンスの管理を使用します。
- Autopilot for Everyone は、すべてのエージェントの一元的なハブとして使用します。
チームのコラボレーション
- Teams または Slack を使用すると、チームがすでに作業している環境にエージェントを導入できます。
カスタム アプリケーション
- サードパーティ アプリまたは UiPath Apps には iFrame の埋め込みを使用します。
外部ユーザーまたは匿名ユーザー
- iFrame の埋め込みを匿名認証サーバーとともに使用します。
カスタム アプリケーション
- UiPath TypeScript SDK を使用して、独自の Web アプリケーションやポータルに会話型エージェントを統合します。
チャット セッションの動作
会話型エージェントは永続セッションを維持します。
- 各会話は専用の Orchestrator プロセスとして実行されます (非アクティブな状態が最大 8 時間続いてもアクティブ)。
- セッションはアクティブな状態を維持しており、即時に応答可能です。
- アイドル状態のセッションは最小限のリソースしか消費しません。
UiPath ツールを外部プラットフォームで使用する
MCP (モデル コンテキスト プロトコル) ツールを使用して、UiPath の機能 (オートメーション、ワークフロー、ドキュメント処理) を外部のチャット プラットフォーム (ChatGPT や Microsoft Copilot Studio など) に公開できます。このアプローチでは、会話型エージェントではなく直接のツール呼び出しを使用します。
MCP との連携について詳しくは、「MCP サーバー」をご覧ください。
次のステップ
設定と構成について学ぶためのチャネルを選択する