プロンプトのデザインに関する考慮事項

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • 効果的なプロンプトのガイド付き原則に従って、目的のテストを生成します。

    • テストステップを説明する明確で簡潔な ATF プロンプト
    • スコープと機能を検討する テスト生成
      • テスト生成 は ATF テストを作成するための Now Assist 支援スキルです
      • テストは、現在使用しているアプリケーションスコープで作成されます
      • その他のタイプの機能テストまたは連携テストは テスト生成 範囲外です
      • テスト生成 既存の ATF テストを更新または削除することはできません
    • テスト生成 は以下をサポートしています
      • フォーム:フォームを開く/送信、フィールドの検証/可視化、UI/宣言アクション、およびモーダルボタン。各フォーム API は、service_operations_workspace、asset_workspace、cmdb_workspaceなどのワークスペースを formUI タイプとしてサポートしています。
      • サーバー操作:代理操作/ユーザーの作成、ログメッセージ、レコード CRUD、要求の再現、カタログアイテムの検索、買い物かごのチェックアウト。
      • メール:送受信メールの生成、返信、送信、検証
      • アプリケーションナビゲーター:モジュールに移動、メニュー/モジュールの表示
      • レポート:レポートの可視化、ダッシュボードの可視化と共有
      • サービスカタログ:カタログアイテムを開く/注文する、カートにアイテムを追加する、アイテム数量を設定/検証する、注文を送信する、数量、価格、および変数ステータスを検証する
    表 : 1. 良い vs. プロンプトの比較が正しくありません
    適切で効果的なプロンプト 不適切で無関係なプロンプト 比較の説明
    Bill McDermott という名前の新しいユーザーを作成し、「itil」ロールを割り当てるテストを作成します。新しいインシデントレコードを作成し、[簡単な説明] を「自分の新しいテストレコード」に更新してから、レコードの説明を検証します。問い合わせユーザーを Bill McDermott に、影響度と緊急度のカテゴリを [2- Medium] に更新して、レコードを送信します。レコードを削除し、削除のログを作成します。 新しいレコードを開くには、新しいユーザー Bill McDermott が必要です。[My new test record] という名前であることを確認します発信者をユーザーに、影響度と緊急度のカテゴリを中型に更新します。レコードを削除し、削除のログを作成します。 不適切なプロンプトは、次の理由で無関係で不完全です。
    • ユーザーロールが定義されていません
    • 新規ユーザーの定義が不十分です。新しいユーザーを作成するのか、代理操作を行うのかが不明です
    • 名前のレコード処理に関する定義が不十分です
    • 申請者フィールドの更新に関する特定の情報はありません
    • 使用するカテゴリ値について特定されていない
    「incident record test」という名前の ATF テストを作成し、アドミンの代理操作を行い、新しいインシデントレコードを作成してから、レコードの簡単な説明を「例からフィールドをテスト更新」に更新し、レコードを削除してから、「レコードが削除されました」というメッセージをログに記録します アドミンがインシデントレコードを作成するための ATF テストを作成します。例から説明テスト更新フィールドを作成します。次に、レコードを削除します この悪いプロンプトには、次の機能が欠けています。
    • モデルが理解できるように「新規ユーザーの作成」または「代理操作」を指定しません
    • 説明名の設定に関する想定が不明確
    • 説明の名前の正確な位置が不明
    Apple iPhone 13 カタログアイテムを開くテストを作成し、色を「ピンク」に設定し、月間データ許容量を 500 MB に設定し、価格が 800.00 ドルであることを検証し、価格を記録します iPhoneを開くテストを書き、色はピンク、データは500である必要があります。価格は 800 にする必要があります。価格をログに記録 不適切なプロンプトは、次の理由で不完全です。
    • カタログアイテムエンティティが呼び出されていません
    • フィールド値設定の設定や更新などのキーワードがありません
    • 月次データ許容量に対して指定された不完全なフィールド ID
    • 価格検証の不明確な期待
    • 価格に $ サインがありません