インテントの問題を解決する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • 問題カードを使用して、競合があるインテント、レビューが必要なインテント、またはさらに発話が必要なインテントを特定します。インテントの問題を解決すると、 自然言語理解 (NLU) (NLU) モデルのインテントが正しく機能します。

    始める前に

    • NLU ワークベンチ プラグイン、NLU ワークベンチ - Core プラグイン、NLU ワークベンチ - 拡張機能型プラグイン、および予測インテリジェンスプラグインがすべてインスタンスにインストールされ、アクティブ化されていることを確認します。
    • 仮想エージェントモデルとAI 検索モデルの競合を解決できます。
    • 必要なロール:nlu_admin または admin モデルにアサインされると、nlu_editorはそのモデルのインテントの問題を解決できます。

    このタスクについて

    トレーニング済みモデルに問題があるインテントが含まれている場合、問題カードは [ モデルのビルドとトレーニング ] ページの [インテント] タブに表示されます。各カードを選択して、その問題のインテントのリストをフィルタリングします。[Build and train your model (モデルの構築とトレーニング)] フェーズでは、強調表示されたカードによって、このモデルのインテントに関するいくつかの問題がユーザーに通知されます。

    カードにはさまざまな問題が表示されます。
    • インテントの発話数が少ない:インテントには、必要な最低 5 つのトレーニング発話が含まれていません。このカードは、インテントに含まれる発言が推奨数である 15 件未満の場合にも表示されます。
    • インテントのテスト発言数が少ない:デフォルトのテストセットには、インテントに対する十分なテスト発言がありません。このカードは、インテントのテスト発言の数が推奨される 15 を下回ると表示されます。
    • インテントに重大な競合があります:インテントに、別のインテントの発言と重複するトレーニング発言が含まれています。
      注:
      関連なしとしてマークされた発話は、インテントに割り当てられた発話とも競合する可能性があります。詳細については、「NLU での無関係の検出」を参照してください。
    • インテントのレビューが必要:インテントは翻訳されましたが、nlu_adminまたはnlu_editorによるレビューが必要です。
    問題カードは、次の状況では非表示になります。
    • モデルが構築済みモデルである
    • モデルはドラフトステータスであり、トレーニングされていません
    • モデルに競合が含まれていません
    • 最新のトレーニング済みバージョンで成功した競合レポートが存在しない
    • NLU ワークベンチ - 拡張機能型プラグインがインストールされていません
    次の方法で問題を解決します。
    問題 解決
    インテントの発言数が少数 インテントにトレーニング発言をさらに追加します。インテントには少なくとも 5 つの発話が必要です。推奨される数は 15 以上の発言です。
    インテントのテスト発言数が少ないです モデルのデフォルトのテストセットに、インテントのテスト発言をさらに追加します。推奨数は 15 以上です。
    インテントに重大な競合があります 各発言が 1 つのインテントにのみ適用されるように、発言を削除または編集します。
    インテントのレビューが必要です nlu_adminまたはnlu_editorにインテントをレビューしてもらいます。詳細については、「セカンダリモデルインテントを有効または無効にする」を参照してください。

    この手順例では、いずれかのインテントの重大な競合を解決しています。HR 要求を処理するための 仮想エージェント モデルを構築しましたが、 GeneralHRInquiryCreateHRGeneralInquiryCase の 2 つのインテントに同様の発話が含まれていました。

    手順

    1. モデルと同じアプリケーションスコープ内にいることを確認し、 すべて > NLU ワークベンチ > モデル.
      デフォルトでは、[ 仮想エージェント ] タブが開きます。
    2. モデルのアプリケーションに対応するタブを選択し、モデルの名前を選択します。
    3. [Build and train your model (モデルの構築とトレーニング)] カードで、[View phase (フェーズの表示)] をクリックします。
    4. [インテント] タブで、[ 重大な競合があるインテント ] カードをクリックします。
      インテントリストは、重大な競合があるインテントをフィルタリングして表示します。
    5. 解決するインテント名をクリックします。
      この例では、 GeneralHRInquiry インテントをクリックします。
    6. [競合] タブをクリックします。
      [競合] タブが表示され、競合する発言が一覧表示されます。現在のインテントの発言が左側に表示されます。他のインテントの競合する発言が右側に表示されます。
      注:
      中程度の競合を非表示にして、重大な競合に集中できます。競合を無視することもできます。ただし、最高のパフォーマンスを得るには、必ずすべての競合を修正してください。
      重大な競合があるインテント画面の [競合] タブ。この画面で行った変更は自動的に保存されます。
    7. 編集または削除する発言をポイントします。
      互いに競合する発言。そのインテントから発言を編集または削除できます。

      この手順例では、ごみ箱アイコンをクリックして、 CreateHRGeneralInquiryCase インテントから発話を削除します。

      発話がインテントから削除されます。
      注:
      加えた変更は自動的に保存されます。

    次のタスク

    「無関係」または「関連なし」と指定された発話も、トレーニング発話と競合する可能性があります。無関係な発話は、 NO_INTENTという名前の独自のインテントにあるかのように表示されます。ただし、これらの発言を [競合] で編集または削除することはできません。発言を無関係の検出モジュールにコピーして編集または削除します。詳細については、「NLU での無関係の検出」を参照してください。

    続行してすべての競合を解決します。完了したら、更新された競合がある場合は、そのリストを表示するようにモデルをトレーニングします。モデルをテストして公開する前に、すべてのインテントの問題を解決します。