NLQ ショートカットの作成
セマンティックショートカットを作成して、ユーザーがデータを要求するさまざまな方法を認識する機能 NLQ を向上させます。セマンティクスショートカットは、一般的な単語を列にマッピングすることで同義語と同様に NLQ 動作しますが、特定の条件が満たされたときに選択したテーブルに対して使用されます。
始める前に
必要なロール:admin、nlq_admin、または pa_analyst
このタスクについて
同義語と同様に NLQ 、セマンティクス ショートカットを使用すると、ユーザーの要求内の一般的な単語をインスタンス テーブルの列にマップできます。これらの単語が自然言語クエリで検出されると、 NLQ 実際の列名とテーブル名に置き換え、正式なクエリを送信します。
セマンティクスショートカットは、指定した用語でカバーされるレコードをフィルタリングできるように条件ビルダーを提供します。
いくつかのセマンティクスショートカットがベースシステムに用意されており、ユースケースやビジネス要件に合わせてさらに追加できます。実際のユーザーの発話のログを確認し NLQ て、追加する可能性のある用語を見つけます。詳細については、「NLQ ログを表示」を参照してください。
次のように、新しいショートカットを作成したり、既存のショートカットを変更したりできます。
- ターゲットテーブルとフィルター条件に既にショートカットが存在する場合は、現在のレコードに新しいショートカットを追加する必要があります。複数のショートカットはカンマで区切ります。
- ショートカットは、ドット連結を使用して参照フィールドを指すことができます。詳細については、「Dot-walking examples」を参照してください。
- 同義語はクエリーで大文字と小文字を区別しません。
- 同義語には、アポストロフィとピリオドを含めることができますが、コンマは使用できません。
- 同義語とショートカットレコードは 1 つのテーブルに関連付けられます。同じ同義語の用語を複数のテーブルに関連付けることができますが、テーブルごとにレコードを作成する必要があります。
手順
タスクの結果
新しいショートカットは、ユーザーがリストのブラウザーウィンドウを更新するとすぐに使用できるようになります。
インシデントバックログのセマンティックショートカット
次の画像は、インシデントレコードで使用されるセマンティックショートカットの例を示しています。インシデントには [アサイン先 ] フィールドが含まれます。条件ビルダーを使用して、フィールドが空の場合の同義語を指定できます。NLQユーザーの入力で未アサインとバックログが検出されると、それらを SQL 句assigned_toISEMPTYに置き換えます。ユーザーが 「インシデントバックログを表示 」または 「未アサインのインシデント 」と入力すると、[ アサイン先 ] フィールドが空のインシデントが表示されます。