- 概要
- UiPath Agents の利用を開始する
- LangGraph を使用した UiPath Agents の利用を開始する
- Studio Web でローコード エージェントを構築する
- UiPath エージェントにツールを追加する
CLI を使用して、スキャフォールディングから Studio Web へのアップロードまで、ローコードの UiPath エージェントを構築してデプロイします。
このラボでは、UiPath CLI を使用して、最後の手順まで UiPath Studio を開かずに、ローコード エージェントをゼロから構築します。次の操作を行います。
- UiPath CLI とエージェント ツールをインストールします。
- コーディング エージェント用の UiPath スキルをインストールします (任意)。
- UiPath への認証
- 新しいソリューションとローコード エージェント プロジェクトをスキャフォールディングする。
agent.jsonとentry-points.jsonを直接編集してエージェントを設定します。- エージェントを検証し、UiPath Studio Web にアップロードします。
- 実際のシナリオを使用して Studio Web でエージェントをテストします。
UiPath エージェントを作成するには、いくつかの方法があります。これは UiPath CLI を使用します。 ローコードの Agent Builder や LangGraph SDK を使用してエージェントを作成することもできます。
推定時間: 30 分から 45 分
構築する内容
このラボでは、ファンタジー ロールプレイング ゲーム (RPG) の世界で架空の冒険者ギルドのローコード エージェントである モンスター セレクターを構築する方法について説明します。エージェントは候補のリストからクエストに最も適切なテーマのモンスターを選択します。意図的にシンプルにしているため、ドメイン ロジックではなく CLI ワークフローに焦点が当てられています。同じエージェントが、コンパニオンの「 UiPath エージェント ラボにツールを追加する」 に表示されます。
構築しているものの完全なデザインは次のとおりです。
| コンポーネント | 詳細 |
|---|---|
| システム プロンプト | あなたはRPGゲームの達人です。クエストの説明と候補モンスターのリストが与えられたら、伝承、環境、または脅威レベルがクエストに最も適したモンスターを選択します。選択したインデックス スラグのみを返します。 |
入力: questDescription | string;呼び出し元が提供したクエストの説明 |
入力: monsters | array;候補モンスター(それぞれ名前とインデックススラッグを持つ)は、呼び出し元から提供されます |
出力: monsterIndex | string;選択したモンスターのインデックススラッグ |
ラボを自由に適応させてください。
モンスター セレクターの例に従うことも、独自のユース ケースに適合させることもできます。カスタマイズに必要な項目は、システム プロンプト、入力フィールド、出力フィールドの 3 点だけです。ラボの残りの部分は、ほぼすべての単一ターンの分類または選択シナリオで同じように機能します。
前提条件
- CLI バージョン - UiPath CLI v1.1.0 に対して検証されています。を使用してバージョンを確認します
uip --versionバージョンが異なれば動作が異なる場合があります。uip feedback sendでドリフトを報告します。 - UiPath アカウント - 開始する前に UiPath Automation Cloud に登録またはログインしてください。
- Node.js 18+ - CLI をインストールするために必要です。
node --versionで確認します。必要に応じて nodejs.org からダウンロードします。 - ターミナル (PowerShell または Bash) はどちらも機能します。このラボのコマンドは、シェルに依存しません。
- 管理者権限 - グローバル NPM パッケージをインストールするには、管理者特権が必要です。開始する前に、
npm install -gを実行できることを確認してください。
UiPath の経験は必要ありません。
このラボに必要ないもの。コード化されたエージェントのラボとは異なり、このラボでは Python、Python SDK、 uvなどのツールは必要ありません。必須ではありませんが、コーディングエージェントは有用な構築パートナーになる可能性があります。UiPath エージェントは、すべてシステム プロンプトと JSON スキーマを使用して構成されます。コードは必要ありません。