- 基本情報
- Studio Web での UiPath Agents
- UiPath のコード化されたエージェント
- コーディング エージェントで構築する
UiPath Coding Agents ターミナルからエージェントを構築するスキルです。ローコード エージェントとコード化されたエージェントの種類のどちらの種類でも、ライフサイクル全体 (スキャフォールディング、構成、評価、デプロイ) に対応します。
UiPath エージェントを完全にコーディング エージェントから構築します。初回ログイン時にブラウザーを使用する必要はありません。必要なエージェントの説明を入力すると、インストールされている UiPath スキルが、コーディング エージェントのライフサイクル全体 (スキャフォールディング、構成、テスト、デプロイ) をガイドします。
動作のしくみ
スキルは、キュレーションされた UiPath の知識を提供します
UiPath は、エージェント開発専用のスキルを出荷しています。スキルは、UiPath の作業を行う方法、つまり適切なファイル構造、適切な CLI コマンド、検証ループ、プラットフォームの規則をコーディング エージェントに正確に教える指示とコンテキストのパッケージです。スキルがなければ、コーディングエージェントは推測します。これで、コーディングエージェントはそれを認識します。
1 つのスキルでエージェントのすべての開発をカバーできます。
uipath-agents — 両方の種類のエージェントの完全なライフサイクル。スキルは、プロンプトに基づいて正しいパスを自動的に選択します。
- ローコード エージェント: スキャフォールディング、プロンプトとスキーマの設定、ツールの追加、検証、Studio Web へのアップロード、評価、デプロイ。
- コード化されたエージェント: プロジェクトの初期化、LangGraph、LlamaIndex、または OpenAI エージェントを使用したエージェント ロジックの記述、パッケージ化、Orchestrator へのパブリッシュを行います。
主要なコーディングエージェントで動作
UiPath のスキルは、以下の主要な AI コーディング エージェントで機能します。
| コーディング エージェント | フォーム ファクタ |
|---|---|
| クロード・コード | ターミナルと IDE |
| カーソル | IDEの |
| Codex CLI | ターミナル |
| Googleの反重力 | エージェンティック開発プラットフォーム |
UiPath のエクスペリエンスはどのプロセスでも一貫しており、使用するコーディング エージェントに関係なく、同じスキル、CLI コマンド、プロジェクトの規則が適用されます。
1 つのコマンドで設定
uip CLI、スキル、必要なランタイムを 1 行でインストールできます。セットアップの完全なチュートリアルについては、「 インストールしてセットアップする」をご覧ください。
uip agent コマンドの完全なリファレンスについては、『UiPath CLI ガイド』をご覧ください。
以下が構築可能です:
次の 8 つのステップでは、コーディング エージェントを使用して UiPath エージェントを構築する開発者の完全な過程について説明します。手順 1 と 2 でエージェントの種類を決定します。残りの手順は両方に適用されます。
-
選択して足場を作成する — ローコード エージェント (Python は不要で、プロンプトと事前構築済みの UiPath ツールを使用して設定) またはコード化されたエージェント (LangGraph、LlamaIndex、OpenAI Agents、またはプレーンな Python 関数を使用して Python を完全に制御) のどちらかを決定します。コーディング エージェントは、1 つのプロンプトからプロジェクトの構造のベースを作成します。
-
エージェントの動作を構築する — ローコードの場合: システム プロンプト、ユーザー メッセージ テンプレート、入出力スキーマ、LLM モデルの設定を
agent.jsonで定義します。コード化の場合: Python エージェントのロジックを記述して反復処理します。 -
エージェントにツールと機能を提供する — RPA プロセスの呼び出し、他のエージェントをツールとして使用する、Integration Service のコネクタ (Slack、Jira、SharePoint など) の追加、コンテキスト グラウンディングを使用してエージェントを会社の知識に基づいてグラウンディングする、添付ファイルを受け入れる、エージェントを会話形式にするなど、エージェントを必要なものに接続します。
-
ガバナンスと人間による監視を強化する — ガードレール (PII のマスク、有害コンテンツのフィルター処理、カスタム ルール) を適用し、エスカレーション ポイントを定義して、人間が主要な手順でエージェントを確認、承認、修正できるようにします。
-
ローカルで実行して反復する — 何かをパブリッシュする前に、サンプル入力に基づいてエージェントを実行するか、ローカルの開発コンソールを開いてブラウザーでエージェントを操作します。
-
品質を評価 — テスト セットと評価セットを構築し、エージェントのランタイムに対して実行して、スコアと実行トレースを確認します。プロンプトやロジックを改良する際に回帰をキャッチする
-
デプロイとパブリッシュ — エージェントをパッケージ化して UiPath Orchestrator にパブリッシュし、個人用ワークスペース、テナント フィード、または特定のフォルダーで実際に実行できるようにします。
-
より広範なプラットフォームとの連携 — エージェントを Maestro フローのステップとして埋め込んだり、別のエージェントのツールとして使用したり、マルチプロジェクト ソリューションにバンドルしてエンドツーエンドのオートメーションの一部にしたりできます。
各エージェントの種類に関するステップバイステップのガイダンスについては、「 コーディング エージェントを使用してローコード エージェントを構築する 」および 「コーディング エージェントを使用してコード化されたエージェントを構築する」をご覧ください。
スキャフォールディングからデプロイまでの完全な手順については、「 例: ソーシャル感情エージェント」をご覧ください。