パターンエンティティを作成する

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

    始める前に

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

    このタスクについて

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

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

    手順

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

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

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