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

Test Manager ガイド

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 で管理されている補足情報を購読してください。フィードバックを送信することもできます。

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

Autopilot Chat は、 編集 モードと エージェント モードの 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 で所有者 = John Smith のすべての要件を検索します)。
  • データオブジェクトの移動 (プロンプトの例: 要件 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 Chat では処理時にその構造と書式設定が考慮されます。
  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 Chat はコンテキストを理解して要件評価のインターフェイスを開き、改善提案を含む詳細な分析を表示します。

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

クエリの例

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

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

2. [ 設定 ] を選択してフィールドを編集します。任意のドキュメントを追加するか、分析に含めるドキュメントの選択、プロンプトの追加または編集、AI モデルの選択、AI モデルの選択を行って、操作を 承認 または 拒否 します。

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

3. 拒否を選択すると、操作は実行されません。[同意] を選択すると、Autopilot は背後で作業を行って結果を提供します。

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

4. (任意) 次に実行する必要がある最も即時の操作に関するクエリを入力します。

AI を活用したテスト生成

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

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

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

クエリの例

  • 要件「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 Chat は公式ドキュメントから情報を直接取得します。さらに読むためのソース リンクも表示されます。

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

クエリの例

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

図 16.Autopilot Chat - ドキュメントの検索

古いテストの検出

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

Autopilot チャットから [古いテストを検索] を呼び出すには、名前または ID で要件を参照します。Autopilot Chat が意図を解釈して関連する要件を特定し、Find Obsolete Tests ツールを起動して、より詳細なコンテキストを提供できます。

Autopilot Chat は、要件と要件に関連するテスト ケースとの関係を分析して、以下の原因による古いテスト ケースを検出します。

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

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

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

クエリがドキュメントまたは Autopilot 検索のスコープ外になると、 Autopilot Chat は自動的に Web 検索モードに切り替わりますが、これは Test Automation のコンテキスト内でのみです。

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

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

クエリの例

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

MCP サーバーと設定

MCPModel Context Protocol の略で、AI システム (Autopilot Chat など) が外部のデータ ソース、ツール、オートメーション ワークフローに安全に接続できるようにする最新の標準です。

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 を入力します: https://{yourcloudaccount.com}/{ACCOUNT_NAME}/{TENANT_NAME}/agenthub_/mcpfps/testmanager。関連するプレースホルダーにクラウドの URL、アカウント、テナント名を追加します。例: https://cloud.uipath.com/TestCloudAccount/DefaultTenant/agenthub_/mcpfps/testmanager
  3. [ 追加 して 保存] を選択します。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得