パターンエンティティの作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • メールアドレスや電話番号などの繰り返し可能なパターンを持つ単語またはフレーズからパターンエンティティを作成します。これらのパターンは、システムがパターンに基づいて類似の発話を認識するのに役立ちます。

    始める前に

    • NLU ワークベンチ プラグイン、NLU ワークベンチ - Core プラグイン、NLU Common Model プラグイン、および予測インテリジェンスプラグインがすべてインスタンスにインストールされ、アクティブ化されていることを確認します。
    • 仮想エージェント または AI 検索用のNLUモデルを作成または既存のものを使用します。
    • インテントを作成または既存のインテントを使用します。
    • 必要なロール:nlu_editor、nlu_admin、または admin。nlu_editorをモデルに割り当てる必要があります。

    このタスクについて

    パターンエンティティは、モデルが類似したタイプのコンテンツを識別、コンテキスト化、および管理するのに役立ちます。電話番号やメールアドレスなどの入力も同じパターンに従います。パターンエンティティを作成することで、これらの入力のすべてのバリエーションを認識するようにモデルをトレーニングできます。
    注:
    パターンエンティティは正規表現 (regex) を使用します。regex フィールドの値は Java 正規表現です。正規表現の使用方法の詳細については、「 エンティティでの正規表現の使用」を参照してください。

    このシナリオ例では、「 #CheckITTicketStatus」というタイトルのインテントを作成しました。この手順例では、インシデントレコード番号のパターンエンティティを作成します。

    手順

    1. 移動先 すべて > NLU ワークベンチ > モデル.
      デフォルトでは、[ 仮想エージェント ] タブが開きます。
    2. モデルのアプリケーションのタブを選択し、モデルの名前を選択します。
    3. モデルの詳細ページで、 [ インテント] を選択します。
    4. インテントの名前を選択します。
      このシナリオ例では、 #CheckITTicketStatus を選択します。
    5. 発言の単語の 1 つを選択します。
      このシナリオでは、[ INC1234567] をクリックします。

      インテントの詳細ページの [発言] タブの [エンティティ] ウィンドウ。

    6. [Create New Entity (新しいエンティティの作成)] を選択します。
    7. [新しいエンティティを作成] ウィンドウで、フィールドを構成します。
      この手順例では、次の構成を使用します。
      • エンティティ名:incidentnumber を入力します
      • タイプ:パターンを選択
      • モデルの可用性:このエンティティをモデルのすべてのインテントに含める場合は、このボックスを選択します
      • 正規表現:「 INC\d」と入力します{7}
      パターンエンティティの新しいエンティティウィンドウを作成します。
    8. [保存] をクリックします。
      パターンエンティティが保存され、[ 関連エンティティ ] タブに表示されます。モデルは、パターンエンティティを使用して、注釈付き発話のバリエーションを解釈できます。たとえば、ユーザーがインシデントレコード番号を入力した場合、モデルは #CheckITTicketStatus インテントを照合できます。