- 概要
- UiPath Agents の利用を開始する
- LangGraph を使用した UiPath Agents の利用を開始する
- はじめに
- 環境をセットアップする
- エージェントを構築する
- エージェントを評価する
- Studio Web に接続
- Studio Web でローコード エージェントを構築する
- UiPath エージェントにツールを追加する
ローカルの LangGraph プロジェクトを UiPath Studio Web に接続して、最初のバージョンをプッシュします。
ローカルでの評価結果を確認したら、プロジェクトを Studio Web に接続する準備が整いました。
手順 9 - Studio Web に接続する
エージェントはローカルで構築および評価されます。Studio Web に接続して、バージョン履歴、評価トレース、クラウド UI でのテスト機能を利用できます。
以下の 3 つのオプションがあります。
| オプション | フェーズの説明 |
|---|---|
| A: Studio Web で設定します | Studio Web を開き、コード化されたエージェント プロジェクトを作成して、プロジェクト ID をコピーします。それを .env に貼り付けて、CLI からプッシュします。 |
| B: CLI パッケージとアップロード | CLI によってエージェントがパッケージ化され、Studio Web の設定なしで 個人用ワークスペース フィードにパブリッシュされます。コマンド リファレンスについては、 uip ソリューションに関するドキュメント をご覧ください。 |
| C: ローカル開発サーバーのみ | ローカル Web UI に対して uip codedagent dev を実行します。クラウドには何もパブリッシュされません。 |
このラボでは、 オプション A を使用します。3 つのオプションすべての基礎となる接続モデルを示します。
オプション A - Studio Web 経由で接続
-
UiPath Automation Cloud にログインし、サイド ナビゲーションから Studio Web を開きます。
-
[ 新規作成 ] を選択し、[ エージェント] を選択します。エージェントの種類として [ コード化 ] を選択し、[ 新規作成] を選択します。
-
Studio Web に [ コード化されたエージェントを設定する ] パネルが表示されます。[ IDE から Studio Web に同期] の下に
UIPATH_PROJECT_IDが表示され、コピー ボタンが表示されます。この値をコピーします。 -
プロジェクトのルートで
.envファイルを開き、プロジェクト ID を追加します。UIPATH_PROJECT_ID=your-project-id-hereUIPATH_PROJECT_ID=your-project-id-here注:.envにはプロジェクト ID のみが入力されます。uip loginは認証トークンをグローバルに保存します。.envではUIPATH_URLやUIPATH_ACCESS_TOKENは必要ありません。これまでに UiPath Python SDK を使用したことがあり、uipath authを実行してこれらのフィールドに入力することに慣れている場合は、この手順は不要です。 -
コミットされないようにするには、
.gitignoreに.envを追加します。echo ".env" >> .gitignoreecho ".env" >> .gitignore -
エージェントを Studio Web にプッシュします。
uip codedagent pushuip codedagent pushプッシュに成功すると、確認が返され、バージョンが
0.0.1にインクリメントされます。プロジェクトを Studio Web で開きます。エージェント定義、評価セット、バージョン0.0.1が [バージョン履歴] に表示されます。
手順 10 -を反復処理して改良する
評価を実施し、Studio Web を接続すると、エージェントを反復処理して、スコアへの影響を確認できます。
eval-results.jsonまたは Studio Web で評価結果を確認します。- 評価のフィードバックに基づいてエージェントを改善するようコーディング エージェントに依頼します。
- 評価を再実行して、改善内容を検証します。
- 更新したバージョンを Studio Web にプッシュします。
uip codedagent eval agent evaluations/eval-sets/smoke-test.json --workers 3
uip codedagent eval agent evaluations/eval-sets/smoke-test.json --workers 3
uip codedagent push
uip codedagent push
プッシュするたびに Studio Web のバージョンがインクリメントされ、エージェントがどのように進化したかの完全な履歴を確認できます。
構築したもの
CLI とコーディング エージェントのスキルを使用して、UiPath で LangGraph エージェントを構築している。
- を使用して、ローカルの Python プロジェクトを正しい LangGraph 構造でスキャフォールディング
uip codedagent new。 - コーディング エージェントを使用してエージェント ロジックを構築し、詳細なプロンプトではなく UiPath のスキルに基づいて構築した
- クラウドにアクセスする前にエージェントをローカルで実行し、出力を検証しました。
- 評価セットを作成し、エージェントをローカルでスコアリングしました。
- Studio Web に接続し、完全な評価履歴を含む最初のバージョンをプッシュしました。
次の手順
- UiPath LangGraph サンプル エージェント - 人間参加型のチケット分類、RAG、マルチエージェント スーパーバイザー、MCP 連携などの実用的な例
- UiPath Python SDK ドキュメント - CLI コマンド、エージェント パターン、SDK API の完全なリファレンスです。
- 評価フレームワーク ガイド - 評価セットを構築、実行、解釈する方法。
- LangGraph ドキュメント - このラボで使用するオーケストレーション フレームワークです。
- UiPath コミュニティ - フォーラム、使用方法、開発者によるディスカッション。