AI を使用してテストを生成する
学習の目的
この単元を完了すると、次のことができるようになります。
- AI を使用してテストケースを生成する。
- Agentforce スタジオのテストスイートで一括テストを実行する。
AI によってテストを生成する
多様性と拡張性が高いテストシナリオセットを手動で作成するのは、時間がかかる複雑な作業です。Agentforce スタジオのテストスイートなら解決できます。AI を使用して、テストケースとして使用するエージェントのサブエージェントとアクションに基づいて、簡単に数百もの合成インタラクションを生成できます。これによって、エージェントはさまざまなお客様とのやり取りを正確に処理できるようになります。
生成されたテストを自動的に並列で実行し、エージェントがどのサブエージェントやアクションを選択したかを確認できます。そこから、必要に応じてエージェントへの指示やガードレイルを調整することを繰り返すことで、多数の会話のさまざまなバリエーションを手動でテストする場合に失われる時間を節約できます。その結果、より短時間でテストを実行でき、信頼できるエージェントをより早く作成し、確信を持ってリリースできます。
高品質なテストケースデータセットには次の 3 つの品質属性があります。
-
量: さまざまなシナリオやエッジケースを包括的に網羅する十分な数のテストケース。
-
多様性: AI エージェントの適応力を実際的なユースケースでテストする幅広い入力、コンテキスト、バリエーション。
-
品質: AI エージェントの目的に沿って明確に定義された正確で関連性の高いテストケース。
この単元を完了するには、前の単元で作成した特別な Developer Edition 組織を使用する必要があります。ステップごとの手順を完了したら、ページ下部の [Challenge を確認して 500 ポイントを獲得] をクリックします。
一括テスト
前の単元では、Agentforce テストセンターを使用しました。この単元では、Agentforce スタジオを使用して AI でテストを生成します。
-
アプリケーションランチャー
で、[Agentforce Studio (Agentforce スタジオ)] を検索して選択します。
-
[Tests (テスト)] をクリックします。
-
[New Suite (新規スイート)] をクリックします。
- [Test Name (テスト名)] に
Generated Test Agentforce v1(Agentforce v1 の生成済みテスト) と入力します。
-
[Einstein Copilot - 1] または [Agentforce (Default) - 1 (Agentforce (デフォルト) - 1)] を選択します。
- [Description (説明)] に
Test cases for Agentforce to verify account summaries and details.(取引先の概要と詳細を検証するための Agentforce 用テストケース) と入力します。
-
[Next (次へ)] をクリックします。
-
[Next (次へ)] をクリックします。
-
[Generate Test Cases (テストケースを生成)] を選択します。
- [Number of test cases (テストケースの数)] は [20] のままにします。
- [Test Case Description (テストケースの説明)] には、
Generate realistic inquiries that customers might ask about their user account, orders, and other general questions about products.(お客様がユーザーアカウントや注文について尋ねる可能性のある現実的な問い合わせや、商品についてのその他の全般的な質問を生成します) と入力します。ここでは、これらのテストケースのうちポジティブとネガティブの数を定義して、テストケースの多様性を高めることもできます。
- [Generate Test Cases From (テストケースのソース)] でエージェントに割り当てられているサブエージェントとアクションを選択します。
-
[Next (次へ)] をクリックします。
-
[Generate Test Cases (テストケースを生成)] をクリックします。
テストが生成されるのを待ちます。テストを生成するのに時間がかかることもあるため、ブラウザーを更新する必要がある場合もあります。
![テストケースと [Run Test (テスト実行)] ボタンが表示されている Agentforce スタジオ。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/agentforce-agent-testing/use-ai-to-generate-tests/images/ja-JP/cc22f20f6301f3622620ce0a260d4139_kix.u677rctdu051.png)
-
[Run Test (テスト実行)] をクリックします。
テストが作成されたら、エージェントが目的どおりに動作するようにテストをダウンロードできます。また、必要に応じてエージェントを微調整することもできます。次の単元では、テスト結果を詳しく見て、Agentforce Builder を使用してテストのトラブルシューティングを行います。
次の単元に進む前に、忘れずに [Challenge を確認して 500 ポイントを獲得] をクリックしましょう。
