UiPath Documentation
getting-started
latest
false
スタート アップ ガイド - 開発者向け
  • はじめに
    • 概要
    • 環境の設定
  • UiPath Agents の利用を開始する
  • LangGraph を使用した UiPath Agents の利用を開始する
  • Studio Web でローコード エージェントを構築する
  • UiPath エージェントにツールを追加する
  • Getting Started with UiPath Maestro Flow
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

はじめに

UiPath CLI とコーディング エージェントのスキルを使用して、コード化された LangGraph エージェントを構築、評価、パブリッシュします。

このラボでは、UiPath CLI とコーディング エージェントのスキルをインストールしてから、コーディング エージェントを使用して LangGraph エージェントを構築、実行、評価します。次の操作を行います。

  1. UiPath CLI とコーディング エージェントのスキルをインストールします。
  2. ローカル プロジェクトをスキャフォールディングし、スキルに基づいて LangGraph エージェントを構築します。
  3. 本稼働中の外部検索ツールをエージェントに追加します。
  4. エージェントをローカルで実行して評価します。
  5. プロジェクトを UiPath Studio Web に接続し、最初のバージョンをプッシュします。

最終的には、UiPath のスキルに従ってコーディング エージェントを使用して動作する LangGraph エージェントを構築し、評価のトレースを Studio Web に送信できるようになります。

UiPath エージェントを作成するには、次の 3 つの方法があります。これは LangGraph SDK を使用します。 ローコードの Agent Builder と UiPath CLI を使用してエージェントを作成することもできます。

推定時間: 45 分から 60 分

構築する内容​

このラボでは、架空の冒険者ギルドの クエストインテーク分類器 (クエストの説明を読み取って4つの難易度のいずれかに分類するコード化されたLangGraphエージェント)を構築する方法について説明します。

これは単純なシングルノード分類器として開始されるため、ドメイン ロジックではなく CLI ワークフローに重点が置かれます。次に、バイブだけで推測するのではなく、層を確定する前に、ライブの外部 API と対比して回答を確認できるようにツールを提供します。

構築しているものの完全なデザインは次のとおりです。

コンポーネント詳細
入力: descriptionstring;受信クエストの説明
出力: tierLiteral型が、プレーンな文字列ではなく正確に "Trivial"、"Standard"、"Heroic"、または "Legendary"に制限されているため、モデルが語彙範囲外の層を出力できない
出力: reasoningstring;選択した層に対するエージェントの説明
ツール: get_challenge_ratingクエストが特定のクリーチャーに名前を付けたり暗示したりする場合にのみ呼び出される LangGraph ツールで、 Open5e システム リファレンス ドキュメント (SRD) API からチャレンジ レーティングを検索し、推論に引用します
注:

そもそもなぜツールを追加する必要があるのでしょうか?ローコード エージェントではなく UiPath で LangGraph エージェントを実行する主な理由は、テキストを分類するだけでなく、外部システムにも呼び出しを実行できる複雑な Python ロジックです。このラボのツール ステップでは、エージェントが実行時にクエストに検証が必要かどうかを判断し、ライブ API を呼び出して、その結果を推論します。


前提条件​

  • CLI バージョン - UiPath CLI v1.201.0 (手順 1 でインストール) に対して検証されています。バージョンが異なれば動作が異なる場合があります。 uip feedback sendでドリフトを報告します。
  • UiPath アカウント - 開始する前に UiPath Automation Cloud に登録またはログインしてください。
  • Node.js 18+ - UiPath CLI をインストールするために必要です。node --versionで確認します。必要に応じて nodejs.org からダウンロードします。
  • VS Code とコーディング エージェント (Claude Code、Copilot、または Cursor)。ラボの指示では Claude Code を使用しますが、サポートされている任意のコーディング エージェントで機能します。
  • Bash ターミナル - このラボのコマンドでは、Bash 構文を使用します。VS Code で新しいターミナルを開き、ターミナルの種類として [Git Bash ] (または同等のもの) を選択します。PowerShell と CMD の構文が異なるため、予期しないエラーが発生する可能性があります。
  • uv - 高速な Python パッケージ マネージャー。以下を使用してインストールします。
    pip install uv
    pip install uv
    
    その他のオプションについては、 UV インストールのドキュメント を参照してください。
  • 管理者権限 - グローバルな npm パッケージと Python 依存関係をインストールするには、管理者/管理者特権が必要です。制限のある仕事用ノート PC を使用している場合は、開始する前にパッケージをインストールできるか、事前に IT チームに相談してください。

このラボには、UiPath に関する既存の知識は必要ありませんが、このラボを迅速に進めることができます。


注:

このラボの 2 つの「エージェント」「コード化されたエージェント」とは、プラットフォームにデプロイされた Python エージェントを指す UiPath の用語です。このラボでは、LangGraph SDK を使用して 1 つを構築します。ラボの指示では、Python コードの記述を支援するために、お使いの「コーディング エージェント」(Claude Code、Copilot、Cursor) も参照します。

指示に「コーディング エージェントに依頼してください」と書かれている場合、それは統合開発環境 (IDE) アシスタントを意味します。「エージェントを実行してください」または「LangGraph エージェント」というメッセージは、構築中の UiPath エージェントを意味します。

  • 構築する内容​
  • 前提条件​

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得