UiPath Documentation
agents
latest
false
Agents ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

コーディング エージェントを使用してコード化されたエージェントを構築する

Python ベースのコード化されたエージェントを、コーディング エージェントとターミナルから完全に UiPath Orchestrator にスキャフォールディング、記述、パッケージ化して UiPath Orchestrator にパブリッシュします。

uipath-agents スキルをインストールしたコーディング エージェントは、Python ベースのエージェントをターミナルから完全に実行、記述、パッケージ化、UiPath Orchestrator へのパブリッシュを行うことができます。コード化されたエージェントは、LangGraph、LlamaIndex、または OpenAI エージェントで構築された標準の Python プロジェクトであり、エージェントのデプロイ後、UiPath がオーケストレーション、スケジュール設定、エスカレーション、ガバナンスを処理します。

セットアップ (エージェントのインストール、ログイン、スキルのインストール) については、「 インストールとセットアップ」をご覧ください。

uip codedagent コマンドの完全なリファレンスについては、『UiPath CLI ガイド』をご覧ください。

前提条件

エージェントでできること

領域エージェントでできること質問の例
プロジェクトを初期化するを使用して新しい Python プロジェクトを作成し uv任意の UiPath SDK パッケージを追加し、 uip codedagent setupuip codedagent new を実行してプロジェクト構造を構成します「invoice-processor という新しいコード化されたエージェント プロジェクトを初期化してください。」
エージェント ロジックを記述するLangGraph、LlamaIndex、または OpenAI エージェントを使用して、Python エージェントのコードを記述して反復処理する「UiPath コンテキスト グラウンディングのインデックスを呼び出して企業ポリシーを確認するツールを追加してください」
設定uip codedagent initを実行して、Python プロジェクトを UiPath のオーケストレーション レイヤーに接続します「UiPath Orchestrator 用にエージェントを設定してください」
パッケージuip codedagent packを実行して、エージェントをデプロイ可能な成果物としてバンドルします「エージェントをパッケージ化してください。」
公開uip codedagent publishを実行してパッケージを Orchestrator にアップロードし、プロセスを自動作成します「エージェントを個人用ワークスペースにパブリッシュしてください。」
Studio Web と同期ローカル ファイルをリモートの Studio Web プロジェクトにアップロードするには uip codedagent push を実行し、リモート プロジェクトからローカル ワークスペースにすべてのファイルをダウンロードするには uip codedagent pull を実行します「ローカルの変更を Studio Web にプッシュしてください。」

ビルド ループ

コーディング エージェントは、コード化されたエージェントを構築または反復処理する際に、次のサイクルに従います。

パッケージ>初期化>書き込み>評価 > Studio Web と同期 (任意) > [パブリッシュ] > [実行] >環境変数を設定する

  1. 初期化 — 新しい Python プロジェクトを作成し、UiPath SDK を追加して、プロジェクト構造を素早く設定します。

    mkdir my-agent && cd my-agent
    uv init
    uv add uipath-langchain   # or uipath-llamaindex / uipath-openai-agents
    uip codedagent setup
    uip codedagent new my-agent
    uip login
    uip codedagent init
    mkdir my-agent && cd my-agent
    uv init
    uv add uipath-langchain   # or uipath-llamaindex / uipath-openai-agents
    uip codedagent setup
    uip codedagent new my-agent
    uip login
    uip codedagent init
    
  2. 書き込み — コーディング エージェントに Python エージェント ロジックの記述と編集を依頼します。コード化されたエージェントは標準の Python であり、UiPath 固有の機能に限定されません。

  3. 評価 — パブリッシュする前にエージェントをテストします。

    • 分析 — コーディング エージェントに、テスト セットの設定と実行、スコアの説明を依頼します。

    • 復処理 — 結果が正しく見えるまでプロンプトまたはロジックを調整します。

  4. パッケージ化 — デプロイ可能な成果物を作成するために、 uip codedagent pack を使用してエージェントをパッケージ化します。

  5. Studio Web と同期 (任意) — Studio Web でさらに変更を加える場合は、以下の手順を実行します。

    • プッシュuip codedagent push を実行して、ローカル ファイルをリモートの Studio Web プロジェクトにアップロードします。
    • プルuip codedagent pull を実行して、リモートの Studio Web プロジェクトからすべてのファイルをローカル ワークスペースにダウンロードします。
  6. パブリッシュ — パッケージを Orchestrator にアップロードする uip codedagent publish --my-workspace でエージェントをパブリッシュします。プロセスは、初回パブリッシュ時に個人用ワークスペース内に自動作成されます。

  7. 環境変数を設定する — Orchestrator でプロセスの設定を開き、必要な環境変数 (API キー、接続文字列) を追加します。

  8. 実行 — ジョブを開始します。

結果: エージェントが Orchestrator にデプロイされ、プロセスとして実行されます。スケジュール設定、リトライ、ログ記録は UiPath が処理します。

SDK パッケージ

エージェントのフレームワークに合ったパッケージを選択します。

パッケージフレームワーク
uipath-langchainLangChain / LangGraph
uipath-llamaindexLLamaIndex
uipath-openai-agentsOpenAI Agents

3 つのパッケージはすべて、フレームワークネイティブの抽象化を通じて、同じ UiPath の機能 (コンテキスト グラウンディング、人間参加型のエスカレーション、ガードレール、ジョブの添付ファイル) を公開します。

ビルド例

コーディング エージェントを開き、構築するエージェントの説明を入力します。コード化されたエージェントは標準の Python であるため、要求できる内容に制限はありません。UiPath SDK は、オーケストレーション、ガバナンス、プラットフォームとの連携をさらに追加します。

何を尋ねるか構築されるもの
「トピックを調査して要約レポートを生成するコード化されたエージェントを作成してください」LLM 呼び出しを使用したエージェントの調査
「入力として指定された CSV ファイルを分析するコード化されたエージェントを構築してください。」ジョブの添付ファイルを入力として受け取るようにエージェントが接続されている
「UiPath のコンテキスト グラウンディングのインデックスを使用して会社のポリシーを確認するコード化されたエージェントを作成してください」UiPath コンテキスト グラウンディングのインデックスに対する RAG (検索拡張生成) パイプライン

サンプル

次のリポジトリには、参照実装が含まれています。

参照

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得