テストパネルのフィードバック

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • テストパネルの [モデルを試す] セクションで NLU モデルをテストする場合は、この機能を使用してモデルのインテント予測に関するフィードバックを提供します。

    サマリーコンテキスト

    モデルがトレーニングされ、発言についてテストされ、モデルがインテント予測を返した場合、返される予測インテントについて「賛成」または「反対」の評価を提供できます。別のインテント予測を正しいとマークすると、発言が修正されたインテントに追加されます。他のすべてのフィードバックは、継続的な学習のために取得されます。その後、システムはフィードバックを組み込み、モデル予測を最適化します。この機能には、モデルにアクセスしてテストするための nlu_admin ロールが必要です。 NLU エディターは、 NLU アドミンからアサインされた場合、テストパネルにアクセスすることもできます。

    予測フィードバックの提供

    指定した評価は、システムがインテントと発言を照合するのに役立ちます。これらの評価は、システムが継続的に学習、進化させ、ユーザー入力に基づくインテント予測の精度を向上させるために不可欠です。また、インテント予測が正しいかどうかをシステムに通知することもできます。

    以下のシナリオは、モデルテストパネルを操作し、予測フィードバックをシステムに提供する方法の例を示しています。すべてのシナリオで、次の 4 つの手順を使用します。
    1. モデルの [モデルのビルドとトレーニング] フェーズで、[ モデルを試す] を選択してテスト パネルを開きます。
    2. テストパネルの [ テストする発言を入力 (Enter an utterance to test )] フィールドに、いずれかのインテントのトレーニング発言に類似した簡単な発言を入力します。
    3. [ 移動] をクリックします。

      結果:システムは、テストパネルの [ 上位の予測] セクションにあるテスト発言の予測を返します。

    4. [ 賛成 ] アイコンまたは [ 反対] アイコンをクリックします。

      発言の正しいインテントが予測されたことをシステムに知らせたい場合は、[ 賛成] アイコンを選択します。

      それ以外の場合は、[ 反対 ] アイコンを選択すると、[ この予測を改善するためのフィードバックの提供 ] セクションが開きます。ここでは、上位の予測インテント以外のインテントを選択できます。

    シナリオ 1:テストパネルの [モデルを試す] セクションで、発言として「人事のヘルプ」と入力します。上位の予測結果が表示されたら、予測されたインテントが発言と正確に一致していると確信できます。この場合は、[ Thumbs Up ] アイコンをクリックします。

    結果:
    • システムは正しいインテント (この場合は #CreateHRGeneralInquiryCase) を予測しました。
    • フィードバックは、正しいインテントがテスト発言と一致したことをシステムに通知します。
    [モデルを試す] パネルを使用して上位のインテント予測結果をテストする方法

    シナリオ 2: 別のインスタンスの別のモデルで、別のユーザーが HR 発言 で同じヘルプ を入力する。システムはインテントの上位の予測結果で応答しますが、ユーザーはそれが正しいインテントかどうかわかりません。このユーザーは、下の画像に示すように、[ 反対 ]アイコンをクリックします。

    ここでは、[反対] を選択してフィードバックオプションを呼び出します

    結果:パネルが展開され、[ この予測を改善するためのフィードバックを提供 ] セクションが表示され、ユーザーはインテント予測の改善に役立つ可能性のあるフィードバックを送信できます。

    ここには 2 つのオプションがあります。
    • ユーザーが [ 正しいインテントは次である必要があります: (Its correct intent should be about: )] ボタンをクリックすると、テスト発言により適切なインテントを選択できるリストが表示されます。このシナリオ例では、次の画像に示すように、ユーザーが [作業場所を取得 ] インテントを選択します。

      ここでユーザーは、システムが予測したものとは異なるインテントをモデルで選択できます

    • [ 正しいインテントが何であるかわからない ] プロンプトをクリックすると、上位の予測が返される代わりに、利用可能な次善のインテント予測が表示されます。

    シナリオ 3:別のインスタンスの別のモデルで、別のユーザーが意味不明な発言を送信するか、モデルが使用する言語とは異なる言語を使用する発言を送信する。たとえば、次の画像に示すように、ユーザーが英語以外の言語と英語以外の言語の両方で構成される発言を誤って送信した場合などです。

    ユーザーが誤って複数の言語を含む発言を送信したため、ユーザーがフィードバックを提供する

    結果:発言で 2 つの異なる言語が一緒に使用されているため、システムは予測を返しません。インテントが予測されなかったため、ユーザーは [フィードバックを提供 ] オプションをクリックすると、[モデルを試す] セクションが展開され、他のインテントの代替案が表示されます。

    予測が行われなかったため、[予測するインテントはありません] オプションを選択します

    そのため、このユーザーはプロンプトからインテントを選択する代わりに、[ No intent should be predicted (予測すべきではないインテント )] オプションを選択します。ユーザーは、発言が有効なエントリではなく、システムが予測を返さなかったことを知っているため、インテントを選択しません
    注:
    [イン テントを予測しない] を選択して保存すると、発言はそのインテントが含まれているすべてのインテントから削除されます。

    シナリオ 4:モデルの予測インテントのリストから選択するだけでなく、発言がモデルに無関係であることをシステムに直接通知することもできます。これを行うには、[ この発言に対するこのモデルの予測を除外する] ボタンをクリックし、[ 変更内容を保存] をクリックします。

    ユーザーは変更を保存し、送信した発言を予測しないことを選択します

    結果:次の画像に示すように、予測に対するユーザーフィードバックが保存されたことを確認するバナーが画面上部に表示されます。

    バナーはフィードバックが保存されたことを確認します

    フィードバックレコードへのアクセス

    フィードバックデータは ml_labeled_data テーブルに保存され、他の ServiceNow 製品でも使用されます。このテーブルには、将来の予測に使用できる 仮想エージェント チャットログなど、複数のソースを格納することもできます。