NLQ ショートカットを作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • セマンティックショートカットを作成して、ユーザーがデータを要求するさまざまな方法を NLQ 認識する能力を向上させます。セマンティクスショートカットは、一般的な単語を列にマッピングすることで NLQ 同義語と同様に動作しますが、特定の条件が満たされた場合に選択したテーブルに対して動作します。

    始める前に

    必要なロール:admin、nlq_admin、または pa_analyst

    このタスクについて

    NLQ同義語と同様に、セマンティクスショートカットを使用すると、ユーザーの要求の一般的な単語をインスタンステーブルの列にマッピングできます。これらの単語が自然言語クエリで検出されると、 NLQ それらを実際の列名とテーブル名に置き換え、正式なクエリを送信します。

    セマンティクスショートカットには条件ビルダーがあり、指定した条件の対象となるレコードをフィルタリングできます。

    一部のセマンティクスショートカットはベースシステムで提供されており、ユースケースやビジネス要件に合わせてさらに追加できます。実際のユーザーの発言の NLQ ログを確認して、追加できる用語を探します。詳細については、「NLQ ログを表示」を参照してください。

    次のように、新しいショートカットを作成したり、既存のショートカットを変更したりできます。

    • ターゲットテーブルとフィルター条件のショートカットが既に存在する場合は、現在のレコードに新しいショートカットを追加する必要があります。複数のショートカットはカンマで区切ります。
    • ショートカットは、ドット連結を使用して参照フィールドを指すことができます。詳細については、「Dot-walking examples」を参照してください。
    • 同義語は、クエリで大文字と小文字を区別しません。
    • 同義語にはアポストロフィとピリオドを含めることができますが、カンマを含めることはできません。
    • 同義語レコードとショートカットレコードは 1 つのテーブルに関連付けられています。同じ同義語を複数のテーブルに関連付けることができますが、テーブルごとにレコードを作成する必要があります。

    手順

    1. ショートカットに使用するアプリケーションスコープ内にいることを確認してから、 All (すべて) > NLQ > セマンティクスショートカット.
    2. [New (新規)] を選択します。
      既存のレコードを更新する場合は、リストでその行を選択します。
    3. フォームのフィールドに入力します。
      フィールド 説明
      テーブル

      ソーステーブル。

      複数のテーブルに同じ用語を使用できますが、テーブルごとにレコードを作成する必要があります。同義語のマッピングはテーブルに対して一意です。

      条件

      同義語が機能するために満たす必要があるソーステーブルの条件。

      同義語

      発言を正式なクエリに変換するときに、システムが列名またはテーブルにマッピングする必要がある単語またはフレーズ。

      複数の同義語を指定する場合は、カンマで区切ります。

      アプリケーション

      [読み取り専用]クエリで同義語を使用できるアプリケーションスコープ。デフォルトは [グローバル] です。ショートカットを作成する前に、ショートカットのターゲットアプリケーションスコープ内にいることを確認してください。

    4. 新しい場合は [送信 ] を選択し、既存のレコードを変更する場合は [更新 ] を選択します。

    タスクの結果

    新しいショートカットは、ユーザーがリストのブラウザーウィンドウを更新するとすぐに使用できるようになります。

    インシデントバックログのセマンティクスショートカット

    次の画像は、インシデントレコードで使用されるセマンティックショートカットの例を示しています。インシデントには [アサイン先 ] フィールドが含まれています。条件ビルダーを使用して、フィールドが空の場合の同義語を指定できます。NLQユーザーの入力で未アサインバックログが検出されると、SQL 句assigned_toISEMPTYに置き換えられます。

    NLQ セマンティクスショートカットの新規レコードフォーム。

    ユーザーが「 インシデントバックログを表示」 または 「未アサインのインシデント 」と入力すると、[ アサイン先 ] フィールドが空のインシデントが表示されます。