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

Autopilot のチャットについて

Autopilot のチャットとは何ですか?

Autopilot Chat は、コンテキストに対応したアクションが有効化されたエージェントで、Test Manager でパブリック プレビューとして利用可能です。Autopilot Chat は、テスターによるアセットの操作や管理を強化するために設計された、インテリジェントな会話アシスタントを Test Manager に追加します。

ユーザーは、メニューやフィルターを操作する代わりに、自然言語で質問、検索の実行、アセットの生成、アクションのトリガーを行うことができます。ツールの使用時には会話のコンテキストが維持されるため、自然かつスムーズに対話を行うことができます。

Autopilot Chat は、Test Manager の組み込み Autopilot ツールと接続し、MCP サーバーとの連携によってさらに拡張して、コマンドの実行、要件の評価、テスト ケースの生成、さらには外部のオートメーション プロセスやエージェントの実行を可能にします。

重要:

Autopilot チャットは、Test Cloud 経由で提供される場合にのみ Test Manager で利用できます。

図 1.Autopilot のチャット - 一般的なウィンドウ

詳細および録画されたチュートリアルについては、UiPath Insider Portal で管理されている補足情報にご登録ください。Insider Portal ではフィードバックを送信することもできます。

Autopilot のチャットにはいくつの作業モードがありますか?

Autopilot のチャットは、編集モードとエージェント モードの 2 つのモードで使用できます。

  1. 編集モードでは、システムに対してクエリを実行した後、Autopilot によって提案されたツールまたは操作の 1 つを選択して、クエリしたタスクを実行できます。使用するツールをユーザーが確認しない限り、Autopilot は次の処理に進みません。

図 2. Autopilot のチャット - 編集モード

編集モードで作業している場合、推論を確認して展開できます。

図 3.Autopilot チャット - 編集モードの推論

2. エージェント モードでは、ユーザーはシステムに対してクエリを実行しますが、その後はすべて Autopilot に任せて、最適なツールと操作を選択してクエリしたタスクを実行できます (人間の介入は不要です)。Autopilot は自動的に処理を進め、ユーザーによる確認は不要です。

図 4.Autopilot Chat - エージェント モード

Autopilot のチャットではどのような LLM を使用できますか?

サポートされている LLM のリストについては、「LLM の設定」のトピックをご覧ください。

Test Manager から Autopilot のチャットにアクセスするにはどうすればよいですか?

Autopilot のチャットにアクセスするには、グローバル ヘッダーで Autopilot アイコン Autopilot アイコン を探します。チャットを開き、[設定] メニューまたは [チャット履歴] にアクセスします。チャット画面と利用可能な設定について詳しくは、「Autopilot - ユーザー インターフェイス」をご覧ください。

Test Manager では Autopilot のチャットはどのような機能に対応していますか?

ユーザーは、メニューやフィルターを操作する代わりに、自然言語で質問、検索の実行、アセットの生成、アクションのトリガーを行うことができます。

Autopilot のチャットの設定を開きます。

図 5. Autopilot のチャットの設定

Test Manager のフレームワークのツールは次のとおりです。

  • ドキュメントの検索
  • Autopilot での検索
  • Web 検索
  • 要件の評価
  • テストの生成
  • 古いテストの検出
  • Autopilot によるグラフ

図 6.Test Manager フレームワーク ツール

Test Manager の MCP ツールは次のとおりです。

  • テスト ケースを要件に割り当てる
  • テスト セットにテスト ケースを割り当てる
  • オブジェクト ラベルを割り当てる
  • テスト ケースを一括で作成する
  • 要件の作成
  • テスト ケースを作成する
  • テスト セットを作成する
  • すべてのラベルを取得
  • すべてのオブジェクト ラベルを取得する
  • 要件を取得する
  • テスト ケースを取得する
  • テスト セットを取得する
  • テスト実行を取得する
  • テスト実行のテスト ケース ログを取得する
  • テスト ケースを要件から割り当て解除する
  • テスト ケースをテスト セットから割り当て解除する

図 7. Test Manager の MCP ツール

UiPath の製品スイート全体での Autopilot のチャットについて詳しくは、「Autopilot - Autopilot のチャットについて」をご覧ください。

Test Manager の Autopilot のチャットにカスタム MCP サーバーを接続できますか?

Orchestrator で作成されたカスタム MCP サーバーのみがサポートされます。Autopilot チャットの設定を開き、「 Autopilot - ユーザー インターフェイス 」のトピックの説明に従って MCP サーバーを設定します。

Autopilot のチャットに関するクエリとプロンプトのガイドラインはありますか?

クエリとプロンプトのガイドラインについて詳しくは、「Autopilot - Autopilot のチャットと対話する - 推奨事項」をご覧ください。

カスタム フィールドを含むクエリはサポートされていますか?

カスタム フィールドを含むクエリはサポートされていますか?はい。

クエリでは、テキストベースのカスタム フィールドとラベルのカスタム フィールドの両方がサポートされています。カスタム フィールドの操作では、Autopilot のチャットは、次のように使用します。

  • 利用可能なすべてのカスタム フィールドを探します (プロンプトの例: すべてのカスタム フィールドを表示してください)。
  • 1 つまたは複数のカスタム フィールドを持つデータ オブジェクトを検索します (プロンプトの例: Sprint が S1 で、所有者がジョン・スミスのすべての要件を検索してください)。
  • データ オブジェクトを移動します (プロンプトの例: 要件 REQ:2 を S3 から S4 に移動してください)。

Autopilot のチャットはどのリージョンにデプロイされますか?

Autopilot のチャットがデプロイされるリージョンは、EU、US、JA、CA、AUS、SI、UK、IN です。詳しくは、ドキュメントの「グローバルなクラウド リージョン」のセクションをご覧ください。

Autopilot のチャットをサポートする LLM は、EU、US、JP のリージョンにデプロイされます。利用可能な他のすべてのリージョンでは、LLM は再ルーティングされます。詳しくは、ドキュメントの「AI 機能とモデルのルーティング」のセクションをご覧ください。

Autopilot のチャットの前提条件

  1. UiPath Test Cloud のアカウントを持っていることを確認します。
  2. AI Trust Layer のポリシーで AI モデル (LLM) を有効化していることを確認します。Autopilot によって提供される AI 機能を使用するには、AI Trust Layer のポリシーがアクティブになっていて、テナントにデプロイされていることを確認してください。方法については、以下をご覧ください。
  3. クエリの一部として添付するドキュメントの準備ができていることを確認します。Autopilot のチャットでは、PDF、TXT、MD、Word、Excel の形式を使用できます。PDF ドキュメントを添付する場合、Autopilot のチャットは処理時にその構造と書式を考慮します。
  4. [Autopilot のチャット] ウィンドウにクエリを入力する前に、動作モード (編集モードまたはエージェント モード) を選択していることを確認します。

図 8.Autopilot チャット モード

Autopilot のチャットのモード

Autopilot のチャットの機能

Autopilot での検索はチャット内で直接使用します。検索する内容の用語全体、用語の一部、またはあいまいな用語を入力します。エージェントは、一致するすべてのオブジェクトを取得します。入力ミスをした場合、よくある間違いは自動修正されます。

結果が表示されたら、チャットから移動することなく、成果物の表で結果を展開したり、フィルター処理されたビューを開いたりできます。

クエリの例

  • カスタム フィールド「Sprint」が「123」に設定されている要件をすべて検索してください。
  • 過去 5 日間に不合格だったテスト ケースをすべて検索してください。

図 9.Autopilot チャットでの Autopilot 検索

Autopilot によるグラフ

Autopilot によるグラフ機能を使用すると、棒グラフ、折れ線グラフ、円グラフの形式でデータを視覚的に表現できます。Autopilot によるグラフでは不具合がサポートされています。

クエリの例

  • 添付ファイルの分布をファイルの種類別に表示してください。
  • 完全にテストされた要件、部分的にテストされた要件、またはテストされていない要件はいくつありますか?
  • 失敗したテスト ケースを要件別にグループ化して表示してください。
  • リンクされた不具合がない失敗したテストを要件別にグループ化して表示してください。
  • テスト ケースの分布をラベル別に表示してください。
  • カスタム フィールド「Sprint」を使用して要件の分布を表示してください。
  • 実行に最も時間がかかるテスト セットはどれですか?
  • 最近実行されていないテスト ケースの傾向を表示してください。
  • 未解決のすべての問題を重要度別にグループ化した円グラフを生成してください。
  • 未解決の問題の影響を受ける要件ごとに 1 つの棒を含む棒グラフを生成してください。各棒は、不具合を重要度別にグループ化した積み上げ形式にし、重要度が最も高いものを一番上に配置してください。

図 10.Autopilot チャットの Autopilot のグラフ

AI を活用した要件の評価

[品質を評価] 機能を使用すると、要件の明確さ、完全性、テスト可能性を評価し、テストの設計を開始する前に、より高品質の入力を確保できます。

Autopilot のチャットから要件の評価を呼び出すには、要件を名前または ID で参照します。Autopilot のチャットは、コンテキストを理解して [要件の評価] インターフェイスを開き、詳細な分析と改善提案を表示します。

要件の評価が完了したら、チャットから移動することなく、結果を調べ、特定された問題を確認して要件を調整します。

クエリの例

  • 要件「Submit Loan」の品質を評価してください。
  • UIB:24 の品質を評価してください。
Autopilot のチャットを使用して要件を評価する方法 (編集モード)
  1. 評価する必要がある要件を指示するクエリを入力します。

図 11.Autopilot チャット - 要件クエリを評価

2. [構成] を選択してフィールドを編集します。任意のドキュメントを追加するか、分析に含めるドキュメントを選択するか、プロンプトを追加または編集し、AI モデルを選択してから、操作を適用または却下します。

図 12.Autopilot チャット - 要件の設定を評価する

3. [却下] を選択した場合、操作は実行されません。[適用] を選択すると、Autopilot は背後で作業を行って結果を提供します。

図 13.Autopilot のチャット - [要件を評価] の結果の確認

4. (任意) すぐに続けて実行する必要があるアクションに関するクエリを入力します。

AI を活用したテスト生成

[テスト ケースを生成] 機能を使用すると、要件の詳細、ユーザー ドキュメント、RAG、またはユーザー プロンプトに基づいて、構造化された高品質なテスト ケースを自動的に作成できます。

Autopilot のチャットから [テスト ケースを生成] を呼び出すには、要件を名前または ID で参照します。Autopilot のチャットは、ユーザーの意図を解釈して関連する要件を特定し、[テスト ケースを生成] ツールを起動します。このツールで、追加のコンテキスト (ラベル、カスタム フィールド) を指定できます。

テストの生成後、生成されたテストをレビューします。

クエリの例

  • 要件「Submit Loan」のテスト ケースを生成してください。
  • UIB:24 のテスト ケースを生成してください。
RAG を活用する場合とドキュメントを添付する場合

RAG は、次の場合にのみ活用してください。

  • 要件にあいまいな用語や略号が含まれている
  • 複数のソースからあいまいなコンテキストを動的にプルする必要がある

RAG を活用する必要がある場合の例としては、「CR、BH、および FI モジュールの SSO を有効化し、BI ダッシュボードと同期する」場合が挙げられます。このシナリオ例では、あいまいな略号を参照して、RAG 用のドキュメントをアップロードする必要があります。

ドキュメントは、次の場合に添付します。

  • 要件にあいまいな用語が含まれていない
  • 要件に関する鮮明な情報がファイルに含まれている
  • カスタム プロンプトを定義し、要件に関連するコンテキストを抽出するよう LLM に指示できる
Autopilot のチャットを使用してテストを生成する方法 (編集モード)
  1. 特定の要件のテストを生成するクエリを入力します。

図 14.Autopilot のチャット - テスト生成クエリ

2. 評価する必要がある要件を指示するクエリを入力します。3. [構成] を選択してフィールドを編集します。任意のドキュメントを追加するか、分析に含めるドキュメントを選択するか、プロンプトを追加または編集し、AI モデルを選択してから、操作を適用または却下します。4. [却下] を選択した場合、操作は実行されません。[適用] を選択した場合は、結果を確認します。

図 15.Autopilot のチャット - [テストを生成] の結果の確認

Test Manager の使用方法を学ぶには、自然言語で質問します。Autopilot のチャットは公式ドキュメントから情報を直接取得し、詳細を確認できるようにソースへのリンクも提供します。

これにより、新しいチームのオンボーディングが大幅に迅速化され、ドキュメント画面と製品画面を切り替える必要がなくなります。

クエリの例

  • 要件を作成するにはどうすればよいですか?
  • テスト セットを実行するにはどうすればよいですか?

図 16.Autopilot のチャット - ドキュメントの検索

古いテストの検出

[ 古いテストを検索] 機能を使用すれば、要件にリンクされている古いテスト ケースや冗長なテスト ケースを自動的に識別し、クリーンで最新のテスト リポジトリを維持できます。

Autopilot のチャットから [古いテストを検索] を呼び出すには、要件を名前または ID で参照します。Autopilot のチャットは、ユーザーの意図を解釈して関連する要件を特定し、[古いテストを検索] ツールを起動します。このツールで、追加のコンテキストを指定できます。

Autopilot のチャットは、要件とその要件に関連するテスト ケースとの関係を分析し、以下のために古くなったテスト ケースを検出します。

  • 要件が更新されたか非推奨になっている
  • 同じ機能のカバレッジが重複している
  • テスト環境または依存関係が古くなっている
  • テスト ステップが正しく配置されていないか、サポートされていない

古いテスト ケースを検索することで、テスターは関連性が高い実行可能なテスト アセットだけに集中できるため、テストの精度とメンテナンスの効率の両方が向上します。

図 17.Autopilot チャット - 古いテストを探す

クエリがドキュメントまたは Autopilot での検索のスコープ外である場合、Autopilot のチャットは自動的に Web 検索モードに切り替わります。ただし、Test Automation のコンテキスト内に限定されます。

Autopilot のチャットは、テストのフレームワーク、自動化戦略、QA 手法に関連するトピックを信頼できる公開ソースで検索し、最も関連性の高い洞察の要約を提供します。

ユーザーは、Test Manager のドメイン内に留まったまま、コンテキストに沿った、自動化に焦点を当てたガイダンスを利用できます。

クエリの例

  • 自動回帰テストを作成するためのベスト プラクティスは何ですか?
  • オートメーションでデータ ドリブンなテスト ケースを設計するにはどうすればよいですか?

MCP サーバーと設定

MCPモデル コンテキスト プロトコルの略で、AI システム (Autopilot のチャットなど) が外部のデータ ソース、ツール、オートメーション ワークフローに安全に接続できるようにする最新の標準です。

MCP は、AI アシスタントと、AI アシスタントが対話する必要があるシステムや API との橋渡し役として機能します。MCP により、AI はテキストの応答を生成するだけではなく、アクションを実行できるようになります。要件の作成、テスト ケースの割り当て、UiPath プロセスの実行といったアクションすべてを、理解しやすくセキュリティで保護されたインターフェイスを通じて実行できます。

MCP サーバーは、AI エージェントがチャットのプロンプトで関連する意図を検出したときに呼び出すことができる一連のツール (または「機能」) をホストします。

各 MCP ツールは API エンドポイントと同じように動作しますが、AI に対応しています。つまり、チャットは、いつ、どのようにツールを呼び出すかを自然言語に基づいて理解します。

  • ユーザーが自然言語による要求をチャットに入力します。たとえば、「この Excel ファイルから最後の 2 つの要件をインポートしてください」のような要求を入力します。
  • チャットがユーザーの意図を解釈し、このアクションを実行できる MCP ツールを探します。
  • 関連する MCP ツール (例: Create_requirement) がトリガーされ、コンテキストから入力が取得されます (Excel データなど)。
  • アクションが自動的に実行されます。たとえば、要件の作成、テスト ケースのリンクなどが実行されます。

組み込みの Test Manager MCP サーバー以外には、Orchestrator で作成された MCP サーバーのみがサポートされます。Orchestrator を介して設定できる MCP サーバーについて詳しくは、「Orchestrator - MCP サーバーについて」および「Orchestrator - MCP サーバーを管理する」をご覧ください。

Autopilot チャットの設定を開き、「 Autopilot - ユーザー インターフェイス 」のトピックの説明に従って MCP サーバーを設定します。

MCP サーバーの種類

  • 組み込みの Test Manager MCP サーバーは、以下のツールを提供します。
    • テスト ケースを要件に割り当てる
    • テスト セットにテスト ケースを割り当てる
    • オブジェクト ラベルを割り当てる
    • ラベルを一括追加する
    • テスト ケースを一括で作成する
    • カスタム フィールドの値を一括設定する
    • 要件の作成
    • テスト ケースを作成する
    • テスト セットを作成する
    • すべてのラベルを取得
    • オブジェクト ID を指定してすべてのオブジェクト ラベルを取得する
    • 要件に割り当てられたテスト ケース ID を取得する
    • カスタム フィールドのラベル値を取得する
    • カスタム フィールドのテキスト値を取得
    • 要件を取得する
    • テスト ケースを取得する
    • テスト セットを取得する
    • テスト ケースのテスト ステップを取得する
    • テスト実行を取得する
    • テスト実行別のテスト ケース ログを取得する
    • カスタム フィールドの値でオブジェクトを検索する
    • テスト ケースを要件から割り当て解除する
    • テスト ケースをテスト セットから割り当て解除する
  • Orchestrator で作成したカスタム MCP サーバーは、ユーザー独自のプロセス、オートメーション、または API を公開します。たとえば、テスト データを生成するワークフローや、サードパーティ アプリにアカウントを作成するワークフローなどです。

Test Manager MCP サーバーの設定は、Autopilot のチャットの設定で行うことができます。

  1. Autopilot のチャットの設定を開きます。
  2. [MCP サーバー] に Test Manager サーバーの URL を入力します。URL は「https://{yourcloudaccount.com}/{ACCOUNT_NAME}/{TENANT_NAME}/agenthub_/mcpfps/testmanager」のパターンに従います。関連するプレースホルダーにクラウドの URL、アカウント、テナント名を追加します。例: https://cloud.uipath.com/TestCloudAccount/DefaultTenant/agenthub_/mcpfps/testmanager
  3. [追加][保存] の順に選択します。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得