セマンティックレイヤーの調整

  • リリースバージョン: Australia
  • 更新日 2026年03月25日
  • 所要時間:2分
  • セマンティックレイヤーは、自然言語の質問を ServiceNow AI Platform® テーブルとフィールドにマッピングします。セマンティックレイヤーを調整して、組織の用語とデータ構造の AI データエクスプローラー 精度を向上させます。

    セマンティックレイヤーは、ユーザーが AI AI データエクスプローラーで質問したときに、最も一致するエンティティ (テーブル)、ディメンション (フィールド)、およびセグメント (フィルター) を識別します。調整によってこれらの一致が改善され、ユーザーは適切なテーブル、フィールド、フィルターを一貫して取得できるようになります。

    セマンティックレイヤーの仕組み

    ユーザーが質問すると、最も一致するコンポーネントが識別され、そのコンテキストがクエリ生成に渡されます。セマンティックレイヤーには、次の 3 つの構成要素があります。

    エンティティ
    インシデント [incident]、変更要求 [change_request]、CMDB クラス情報 [cmdb_class_info] などのテーブルを表します。
    ディメンション
    これらのテーブルのフィールド ([優先度]、[アサイン先]、[ステータス] など) を表します。ディメンションは、テーブル間で参照フィールドをフォローできます。たとえば、caller_id.department はインシデントの発信者から部門にトラバースします。
    セグメント
    事前定義されたフィルター条件 (「オープンインシデント」= active=true など)。

    セマンティックレイヤーを調整するタイミング

    調整する前に、問題が繰り返し可能であることを確認してください。LLM が誤った決定を下すことがあります。最初に、同じ質問または類似した質問を複数回試してください。問題に一貫性がある場合にのみ調整してください。

    次の場合にセマンティックレイヤーを調整します。

    • 間違ったテーブルが選択されているか、テーブルが見つかりません
    • フィールドがないか、間違ったフィールドが選択されています
    • 組織が自動生成されたラベルとは異なる用語を使用しています
    • 適切なテーブルまたはフィールドが選択されているが、クエリの構成が正しくない
    • 組織の特別な用語がフィルター条件に正確に翻訳されていません

    検証と反復のプロセス

    1. 発言と予期される結果をキャプチャします。
    2. 障害をエンティティ、ディメンション、セグメント、または ACL として分類します。
    3. 一部のユーザーでのみ結果が間違っている場合は、再調整する前に目的のテーブルとフィールドへの読み取り ACL アクセス権を確認します。
    4. ターゲットを絞ったチューニング変更を 1 つ適用します。
    5. 同じ発言を再テストします。
    6. Check クエリ生成 > ログ をクリックし、改善された一致パスを確認します。
    7. それでも間違っている場合にのみ繰り返します。