UiPath Documentation
autopilot
latest
false

Autopilot ガイド

最終更新日時 2026年4月30日

オートメーションを生成するためのプロンプト作成ガイド

このガイドは、Autopilot による正確なワークフローの作成に向けて、効果的なプロンプトを記述し、必要なリソースを準備するために役立ちます。

一般的な指示については、「 効果的なプロンプトを記述する」をご覧ください。

明確な個別の指示を入力する

小さく明確なアクションにタスクを分割します。Autopilot は、簡潔なステップに分けてプロンプトが入力された場合に、正確なシーケンスを生成します。

プロンプトの例

  • 「ACME にログインし、ファイルをダウンロードして、メールで送信してください。」
  • [条件分岐 (if-Else)] アクティビティの場合: ユーザー名とパスワードが空の場合は、「アセットから資格情報を抽出できません。」というメッセージをログに記録します。それ以外の場合は、「資格情報の詳細が正しく抽出されています。」

UI Automation 用のオブジェクト リポジトリを準備する

  • 最初に、オブジェクト リポジトリで UI 要素を定義します。定義しない場合、UI 操作の自動化が失敗する可能性があります。
  • 要素の名前とコンテキストを正確に定義して、Autopilot が要素を意味的に一致させることができるようにします。

Orchestrator アセットを事前に作成する

アセットとは、Orchestrator 内の共有の変数や資格情報リソースのことです。オートメーションでアセットを使用する前に、Orchestrator フォルダーにアセットがすでに存在していることを確認してください。Autopilot ではアセットを動的に作成できないためです。

プロンプトの例

  • 曖昧な表現:「資格情報を使用してログインしてください。」
  • 改善された表現:「ACME 資格情報アセットから値を取得してください。」
  • 最適な表現:「Orchestrator の Test フォルダーにある ACME_credential アセットから値を取得してください。」

Orchestrator のキューを事前に作成する

キューとは、キュー アイテムを無制限に保持できるコンテナーです。オートメーションでキューを使用する前に、Orchestrator フォルダーにキューが存在することを確認してください。Autopilot ではキューを動的に作成できないためです。

プロンプトの例

  • 曖昧な表現:「キューを使用してデータを挿入してください。」
  • 改善された表現:「トランザクションをキュー ACMELoan に挿入してください。」
  • 最適な表現:「Orchestrator の Test フォルダーにあるキュー ACMELoan にトランザクションを挿入してください。」

アクティビティを明示的に指定する

使用するアクティビティを明確に示します。Autopilot では、現在のワークフローで以前使用していたアクティビティが優先されます。

プロンプトの例

  • 明示的な表現:「メールの送信には、Outlook ではなく UI Automation を使用してください。」

Autopilot のコンテキストの制限を理解する

Autopilot は、現在のファイル内の以下のリソースのみを認識します。

  • 現在のファイルで定義されている変数
  • 現在のワークフローで以前使用していたアクティビティ
  • Data Manager から利用可能なアセットとパッケージ

Autopilot は以下にアクセスできません。

  • 現在のファイル以外のワークフロー ファイル
  • グローバル変数
  • プロジェクト全体の構成

効果的なプロンプトの例

  • Web サイト ログイン: 「https://acme-test.uipath.com/login に移動する Web オートメーション ワークフローを作成してくださいユーザー名とパスワードを入力します。
    重要:

    Autopilot へのプロンプトの入力前に、オブジェクト リポジトリにオブジェクトが存在している必要があります。

  • Orchestrator アセットを使用した Web サイト ログイン: Orchestrator の Test フォルダーにある ACME_credential アセットから値を取得します。取得したユーザー名とパスワードを使用して https://acme-test.uipath.com にログインし、[login] をクリックします。
    重要:

    Autopilot にプロンプトを実行する前に、Orchestrator にアセットが存在している必要があります。

  • メールを抽出してレポートを作成します: 「Outlook から当月の最新のメールを 100 通抽出します。送信者と件名の詳細を含む Excel ファイルを作成してください。
  • メールから Word PDF への要約: 「機能要求」という件名のメールをすべて取得してください。メールに種類が PDF の添付ファイルが付いている場合は、ファイルをダウンロードして要約し、現在のフォルダーに新しい Word ファイルを作成して、要約を追加します。
  • ログ ファイルを Word 文書に変換する: 「'C:\Users\USERNAME\Desktop\Robot.log' にあるテキスト ファイルを読み取り、内容を Word ファイルに書き込み、'C:\Users\USERNAME\Desktop' にある 'AutoPilotDoc.docx' として保存してください。」
    重要:

    これらのファイル パスが存在し、アクセスできることを確認します。

  • UiPath.Mail.Activities を使用して Outlook からメールを読み取る : 「UiPath.Mail.Activities を使用して Outlook からメールを読み取る」
  • OData Users API を呼び出し、応答をログに記録します: "OData/Users Orchestrator API を呼び出し、応答をログ メッセージとして表示します。"
  • 学業成績評価: 候補者の名前、マーク、メールアドレスが記載されたExcelファイルを読んでください。スコアが 45 を超える場合は、Outlook を使用して合格したことを通知するメールを候補者に送信します。そうでなければ、失敗したというメールを送ってください。」

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得