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