NLU での無関係の検出
無関係 仮想エージェント 検出でチャットに集中できるようにします。無関係の検出機能を使用して NLU モデルをトレーニングし、関連性のない発言の予測が行われないようにします。
サマリー情報
無関係の検出機能は、特定の発言を無視するようにモデルをトレーニングすることで、 NLU モデルの予測精度を向上させます。ユーザーからのこれらの発言はどのインテントにも適用されない場合があるため、予測は取得されません。
モデルが想定されていないときにインテントを予測しないようにするために、発言を 「関連なし」としてマークすることができます。これらのマークされた発言は、モデルトレーニングの一部として含まれています。公開されたモデルでユーザーからの類似の発言が見つかった場合、インテントは一致または予測されません。
[無関係の検出] テーブルでは、 関連なしとしてマークされた発言を管理できます。
ロール、使用法、ナビゲーション
nlu_admin ロールまたは admin ロールを使用して、無関係の検出にアクセスします。nlu_editorロールは無関係の検出にアクセスすることもできますが、モデルのコンテンツを編集するにはモデルにアサインする必要があります。
無関係の検出は、 仮想エージェント モデルでのみ使用できます。
- 移動先 . [ 仮想エージェント ] タブはデフォルトで開きます。
- 仮想エージェントモデルのリストを下にスクロールして、[モデルのパフォーマンスを向上させる] セクションに移動します。
- 水平にスクロールしてカードを見つけます チャットに集中し、そのボタンを選択します 無 関係の検出に移動します。
無関係性検出への発言の追加
無関係の検出に発言を追加するには、いくつかの方法があります。
- 仮想エージェントチャットログ:NLU ワークベンチ の専門家フィードバックループでは、仮想エージェントチャットログから収集された発言を確認するときに、それを [関連なし] としてマークできます。システムは、特定のモデルに無関係にするか、すべてのモデルに関係しないかを尋ねます。追加後、これらの発言は専門家フィードバックループに NO_INTENT として表示される場合があります。
NLU の専門家フィードバックループの詳細については、「NLU 専門家フィードバックループ」を参照してください。
これらの発言には、無関係検出テーブルに VA チャットログ のソースがあります。
手動入力:[無関係の検出] で、[ ここに発言を入力 ] フィールドに発言を入力し、[ 追加] を選択します。システムは、特定のモデルに無関係にするか、すべてのモデルに関係しないかを尋ねます。
これらの発言の [無関係な検出] テーブルの [ソース] は [ 手動 ] です。
- インポート:CSV または XLSX (Excel ワークブック) ファイルを使用してトレーニング発言とそのインテントをインポートする場合、[インテント] 列を空のままにすることで、無関係な発言を示すことができます。これらの発言は、専門家フィードバックループや競合レビューなどの領域で NO_INTENT として表示される場合があります。
発言とインテントのインポートの詳細については、「 CSV ファイルから NLU モデルを作成」を参照してください。
これらの発言の [無関係な検出] テーブルの [ソース] は [ 手動 ] です。
無関係な発言の動作
無関係な発言には、特定のモデルに関連付けられた発言と、モデルに関係のない発言の 2 種類があります。モデルには、最大 200 個の無関係な発言を関連付けることができます。
以下は、これら 2 つのタイプと最大 200 カウントがどのように相互作用するかの詳細です。
モデルがトレーニングのために送信されると、最大 200 件の無関係な発言が一緒に送信されます。まず、そのモデルに直接関連付けられた無関係な発言が送信されます。次に、どのモデルにも関連しないと指定された発言が送信されます。これらのタイプの合計は 200 を超えません。
モデルに 200 件の無関係な発言が関連付けられており、無関係な新しい発言が追加された場合、モデルの最も古い発言が削除されます。新しい無関係な発言は、いずれかのタイプ (特定のモデルに関連していないか、どのモデルにも関連しない) にすることができます。
モデルには、通常のトレーニング発言よりも多くの無関係な発言を含めることはできません。
競合レビュー
発言が無関係としてマークされていて、インテントに類似の発言がある場合、モデルはその発言を予測しません。つまり、無関係な発言はトレーニング発言よりも優先されます。
無関係な発言はモデルの予測に影響を与えるため、トレーニング発言と重複する場合は競合として表示されます。- モデル間競合レビューモジュール。このモジュールの詳細については、「 モデル間競合レビュー」を参照してください。注:モデル間競合レビューモジュールは、ServiceNow® Store の NLU ワークベンチ - Advanced Features アプリケーションで利用できます。詳細については、「NLU ワークベンチ - Advanced Features」を参照してください。
- インテントの [競合] タブ。インテント内の競合の詳細については、「 インテントの問題を解決」を参照してください。
競合ページでは無関係な発言を編集または削除できないことに注意してください。無関係な発言を競合ページから [無関係の検出] ページにコピーして、発言を変更または削除します。
詳細情報
- テストセットでは、テスト発言の約 10% を無関係なものとして含めるようにします。これは、インテントを予測する必要がない発言をモデルがどのように処理するかを評価するのに役立ちます。CSV または XLSX (Excel ワークブック) ファイルからトレーニングまたはテスト発言をインポートする場合、[インテント] 列を空のままにすることで、発言が無関係であることを示すことができます。
- テストセットに対してモデルをテストする場合、無関係な発言のインテントが予測されない場合、結果は 「正しい」 と見なされます。
- 関連なしとマークされた発言は、後で再アサインできます。たとえば、新しいインテントが作成された場合、既存の無関係な発言を新しいインテントに手動でアサインできます。その後、それらは通常のトレーニング発言の一部になります。
無関係の検出で発言を再アサインするには、[ 修正されたインテント] 列のリストを展開し、適切なインテントを選択します。再アサイン後は必ず [ フィードバックを保存 ] ボタンを選択してください。また、これらの更新をモデルに組み込むように、必ずモデルを再トレーニングしてください。
- 無関係な発言は、モデル内の特定のインテントに関連付けられていません。1 つのモデルに関連付けられているか、どのモデルにも関連しないものとしてマークされています。
- どのモデルにも関連しないとマークされた発言は、各モデルのトレーニングデータの一部として送信されます。つまり、これらはすべてのモデルに適用されます。
- 関連性のない発言を組み込むには、モデルトレーニングが必要です。モデルをトレーニングすると、新しくマークされた発言がすべてのモデルに追加されます。
- [無関係の検出] テーブルでは、発言を削除または編集できます。
- 無関係な発言には、インテントに関連付けられた発言とは異なるコンテンツが含まれている必要があります。