システム派生エンティティの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • 日付、時刻、期間、場所などのデフォルトのシステムエンティティから派生したカスタムエンティティを作成します。

    始める前に

    このタスクについて

    システムエンティティは、デフォルトで ServiceNow インスタンスにビルド済みで、[モデル] 画面の [エンティティ] セクションに表示されます。DATE、TIMEDATE_TIME などのエンティティは、デフォルトで有効になっています。必要に応じて、[ 有効化] をクリックすると、これらを無効にしたり再度有効にしたりできます。

    システム派生エンティティは 、システムエンティティを拡張し、より多くのコンテキストを提供します。たとえば、システムエンティティ DATE により、モデルはすでに日付形式を理解しています。ただし、 開始日終了日などのシステム派生エンティティを作成して、日付に関するユーザーの発話からより多くの情報を抽出できます。

    次のシナリオ例では、フライト、車、ホテル、およびイベントを予約するためのモデルを作成しています。インテント #FlightBooking で、ユーザーのフライト要求を含む発言を解釈する必要があります。モデルにはシステムエンティティ LOCATION が含まれていますが、通常、フライトプランには 2 つの場所が含まれます。

    この手順例では、2 つのシステム派生エンティティを作成して、フライトの出発地と到着地を収集します。

    手順

    1. 次のように移動する。 All (すべて) > NLU ワークベンチ > モデル.
      デフォルトで [ 仮想エージェント ] タブが開きます。
    2. モデルのアプリケーションのタブを選択してから、モデルの名前を選択します。
    3. モデルの詳細ページで、 [ インテント] を選択します。
    4. インテントの名前を選択します。
      この例では、 #FlightBooking インテントを選択します。
    5. [ 発言 ] タブで、いずれかの発言から単語またはフレーズを選択します。
      このシナリオ例では、 サンディエゴからサンフランシスコへのフライトを予約する発話の例があります。このステップでは、 San Diego からクリックします。
      [インテントの詳細] ページの [発言] タブにあるエンティティウィンドウ。
    6. [新しいエンティティの作成] を選択します。
    7. [新しいエンティティを作成] 画面で、フィールドを構成します。
      この例では、次の構成を使用します。
      • エンティティ名:FromLocation を入力
      • タイプ:システム派生を選択
      • モデルの可用性:このエンティティをモデル内のすべてのインテントに含める場合は、このチェックボックスをオンにします
      • 親エンティティ:場所を選択
      システム派生エンティティの新しいエンティティウィンドウを作成します。
    8. [Save (保存)] をクリックする。
    9. 同じ発言で、別の単語またはフレーズを選択します。
      このシナリオ例では、[ サンフランシスコ] をクリックします
      [インテントの詳細] ページの [発言] タブにあるエンティティウィンドウ。発言の正しい部分を選択してください。
    10. [新しいエンティティの作成] を選択します。
      この例では、次の構成を使用します。
      • エンティティ名:ToLocation と入力
      • タイプ:システム派生を選択
      • モデルの可用性:このエンティティをモデル内のすべてのインテントに含める場合は、このチェックボックスをオンにします
      • 親エンティティ:場所を選択
      システム派生エンティティの新しいエンティティウィンドウを作成します。
    11. [Save (保存)] をクリックする。
      結果: 2 つのシステム派生エンティティがエンティティウィンドウに表示されます。
      システム派生エンティティのエンティティウィンドウ。

    次のタスク

    モデルをトレーニングしてエンティティを保存します。モデルを試して、作成したエンティティのバリエーションを認識して解釈するかどうかを確認できます。

    この例では、異なる出発地と到着地でモデルをテストできます。
    1. [モデルを試す] を選択します。
    2. ダラスからサンノゼへのフライトを予約します。
    3. [移動 (Go)] を選択します。
    図 : 1. テストパネルを含むインテントの詳細ページ
    テストパネルが開いているインテントの詳細ページ。モデルをトレーニングして試し、新しいエンティティを評価します。
    モデルはインテントを予測し、値を決定するために使用されたエンティティを示します。予測時にシステムエンティティとシステム派生エンティティの両方がどのように使用されるかに注意してください。