- 基本情報
- Studio Web での UiPath Agents
- UiPath のコード化されたエージェント
- コーディング エージェントで構築する
ソーシャル メディアの感情分析エージェントを、初期の足場から評価、パブリッシュ、サブエージェントとしての配線まで、コーディング エージェントとエンド ツー エンドで構築します。
この例では、ソーシャル メディアのコメントの感情を分析するローコード エージェントを使用して、エージェントの開発ライフサイクル全体について説明します。これは、スキャフォールディング、設定、ツールの追加、評価、パブリッシュ、ソーシャル メディア マネージャー エージェント内のサブエージェントとしてのワイヤリングなど、すべての段階に対応しています。
前提条件
- コーディング エージェントにインストールされている
uipath-agentsスキル。詳しくは、「 インストールとセットアップ」をご覧ください。 - ログイン中のセッション (
uip login) です。
手順 1: エージェントを素早く作成する
空のフォルダーでコーディング エージェントを開き、次の質問をします。
ソーシャル メディアの受信コメント用の新しい感情分析エージェントを作成します。エージェントはコメントを入力として受け入れ、信頼度スコアを含む感情分類 (肯定的、中立、または否定的) を返す必要があります。
コーディング エージェントは uip agent init を実行し、 agent.json、 project.json、 entry-points.json、既定の評価セットを含む完全なプロジェクト構造を作成します。
手順 2: プロンプトとスキーマを設定する
生成された agent.json を確認し、会話形式で調整します。
システム プロンプトを更新して感情を 5 段階評価 (非常に否定的、否定的、中立的、肯定的、非常に肯定的) で分類し、出力スキーマに簡単な推論フィールドを追加します。
コーディング エージェントは agent.jsonを編集し、 uip agent refresh を実行して派生成果物を再生成し、 uip agent validate スキーマの一貫性を確認します。
手順 3: ツールを追加する
エージェントを Integration Service のコネクタに接続します。
Slack コネクタ ツールを追加して、エージェントが感情の結果を Slack チャンネルに投稿できるようにします。
コーディング エージェントは、 の下にresource.jsonresources/slack-post/を作成し、uip agent refresh と uip agent validate を実行して、ツールをエージェントのエントリ ポイントに同期します。
手順 4: Studio Web にプッシュしてローカルで実行する
エージェントを Studio Web にプッシュして、設定を確認できるようにします。
コーディング エージェントは uip solution uploadを実行し、プロジェクトをアップロードします。評価セットを構築する前に、Studio Web から [デバッグ ] を実行し、サンプル コメントに対してエージェントをテストします。
ステップ 5: 評価する
肯定的、否定的、中立的なコメントをカバーする 5 つのテスト ケースを含む 5 つのテスト ケースを含む、regression-tests という名前の評価セットを作成します。それを実行して結果を表示します。
コーディング エージェントは evals/eval-sets/でテスト ケースを作成し、評価セットを実行して、テスト ケースごとのスコアを返します。テスト ケースがしきい値を下回った場合:
3 番目のテスト ケースのスコアが 0.7 を下回った場合 — システム プロンプトを更新して分類基準をより明確にし、再実行します。
評価セットが一貫して合格するまで反復処理します。
手順 6: パブリッシュ
感情エージェントを [個人用ワークスペース] にパブリッシュします。
コーディング エージェントは uip solution pack を実行してから uip solution publishを実行します。これで、エージェントは Orchestrator の個人用ワークスペース内のプロセスになりました。
手順 7: サブエージェントとしてワイヤリングする
感情エージェントをソーシャル メディア マネージャー エージェント内のツールとして使用するには、以下の手順を実行します。
感情分析エージェントをツールとして使用して、受信コメントのバッチを処理し、概要レポートを生成するソーシャル メディア マネージャー エージェントを作成します。
コーディング エージェントは、新しいマネージャー エージェント プロジェクトをベースフォールディングし、 を使用して感情エージェントをサブエージェント ツールとして登録 --type agent。上記の手順と同じ更新に従って→アップロード→デプロイ→手順を検証します。
結果: マネージャー エージェントが感情分類を感情サブエージェントに委任し、結果をレポートにまとめる 2 エージェントのソリューション。
参照
- コーディング エージェントを使用したエージェントの構築 — 概要と 8 ステップの開発者ジャーニー
- コーディング エージェントを使用したローコード エージェントの構築 — ローコード エージェントのビルド ループの完全なリファレンスです。
- コーディング エージェントを使用してコード化されたエージェントを構築する — コーディング エージェント端末からの Python ベースのコード化されたエージェントです。