システム派生エンティティの作成
日付、時刻、期間、場所などのデフォルトのシステムエンティティから派生したカスタムエンティティを作成します。
始める前に
- 次のことを確認します。 NLU ワークベンチ プラグイン、 NLU ワークベンチ - コアプラグイン、 NLU Common Model プラグイン、および 予測インテリジェンス プラグインがすべてインスタンスにインストールされ、アクティブ化されている。
- 仮想エージェント または AI 検索の既存のNLUモデルを作成するか、使用する。
- 既存のインテントを作成するか、使用する。
- 必要なロール:nlu_editor、nlu_admin、または admin。nlu_editorをモデルに割り当てる必要があります。
このタスクについて
システムエンティティは、デフォルトで ServiceNow インスタンスにビルド済みで、[モデル] 画面の [エンティティ] セクションに表示されます。これらのエンティティ ( DATE、 TIME、 DATE_TIME など) はデフォルトで有効になっています。必要に応じて、[ 有効化] をクリックして無効にしたり再度有効にしたりできます。
システム派生エンティティ はシステムエンティティを拡張し、より多くのコンテキストを提供します。たとえば、システムエンティティ DATE のおかげで、モデルは既に日付形式を理解しています。ただし、 startdate や enddate などのシステム派生エンティティを作成して、日付に関するユーザーの発言からより多くの情報を抽出できます。
次のシナリオ例では、フライト、車、ホテル、およびイベントを予約するためのモデルを作成します。ユーザーのフライト要求に関する発言を解釈するインテント #FlightBooking が必要です。モデルにはシステムエンティティ LOCATION が含まれていますが、フライト計画には通常 2 つの場所が含まれます。
この手順例では、2 つのシステム派生エンティティを作成して、フライトの出発地と到着地を収集します。
手順
次のタスク
モデルをトレーニングしてエンティティを保存します。モデルを試して、作成したエンティティのバリエーションを認識して解釈するかどうかを確認できます。
この例では、異なる出発地と到着地でモデルをテストできます。図 : 1. テストパネルがあるインテントの詳細ページ
モデルがインテントを予測し、値を決定するために使用したエンティティを示します。予測時にシステムエンティティとシステム派生エンティティの両方をどのように使用するかに注目してください。
- [ モデルを試す] を選択します。
- ダラスからサンノゼへのフライトの予約を入力してください。
- [移動 (Go)] を選択します。