仮想エージェントの NLU プロバイダーとしての Microsoft LUIS の構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • Microsoft Language Understanding Intelligent Service (LUIS) アプリケーションで定義されているインテント、エンティティ、および発言を使用して、それらを仮想エージェントの会話の NLU モデルとして適用します。

    始める前に

    Microsoft LUIS で、次の操作を行います。
    • LUIS ポータルにサインインし、NLU モデルとして使用するアプリケーションを作成します (Microsoft Azure アカウントが必要です)。
    • 次の Microsoft LUIS キーを見つけてコピーします。
      • Microsoft LUIS アカウントを作成したときに自動的に生成された作成キー。作成キーは、LUIS アプリケーションに必要な認証と、それらの作成、トレーニング、公開のための認証を提供します。LUIS にサインインし、ユーザーアカウントを選択して [アカウントの設定] を開くと、作成キーを見つけることができます。
      • Microsoft LUIS アプリケーションのリソースに割り当てた予測エンドポイントランタイムキー。仮想エージェント はこのキーを使用して、LUIS ランタイムクエリーの予測エンドポイントにアクセスします。
        注:
        複数の LUIS アプリケーション (NLU モデル) を使用している場合は、作成する各アプリケーションに対して予測エンドポイントのランタイムキーを指定する必要があります。
    ServiceNow インスタンスで、次の操作を実行します。
    • Glide 仮想エージェントプラグインがアクティブになっていることを確認してください。このプラグインにより、この統合に必要な Microsoft LUIS 自然言語理解 (NLU) サーバープラグイン(com.glide.nlu.msluis.intent.discovery) にプロキシエージェントがインストールされます。以前のリリースからアップグレードした場合、アップグレードプロセスでは、指定された LUIS キーが自動的に保持されます。
    • 必要なロール:admin

    このタスクについて

    インスタンスに対して設定できる NLU サービスプロバイダーは 1 つだけです。

    手順

    1. LUIS NLU モデル、エンティティ、インテント、および予測情報の認証情報パスワードを設定するには、次の操作を実行します。
      1. [すべて] に移動してから、フィルターに「http_connection.list」と入力します。
      2. [HTTP(S) 接続] ページで、[接続エイリアス] 列の [MSLuisNLUModels] を選択してレコードを開きます。

        接続エイリアスキーと MSLuisNLUModels 値が強調表示された HTTPS 接続テーブル。

      3. [MSLuisNLUModels の接続および資格情報エイリアス (Connection & Credential Aliases for MSLuisNLUModels)] ページで、接続属性関連リストに移動します。
      4. 認証情報パスワード属性を見つけ、[デフォルト値] 列をダブル選択して値を編集します。
        MSLuisNLUModel の接続および認証情報認証情報エイリアスフォーム。[認証情報パスワード] 属性と、Microsoft Luis 作成キーを入力し、それらがハイライトされる [デフォルト値] フィールド。
      5. [デフォルト値] フィールドに MS LUIS 作成キー を入力し、[保存] アイコンを選択します。
      6. [HTTP(S) 接続] ページに戻り、これらのステップを繰り返して、MS LUIS 作成キーをデフォルト値として次の接続エイリアスに追加します。
        • MSLuisNLUCustomEntities
        • MSLuisNLUPrebuiltEntities
        • MSLuisNLUIntents
        • MSLuisNLUPrediction

        Microsoft Luis NLU 値の接続エイリアス値が強調表示された HTTPS 接続テーブル。

        注:
        NLU モデルとして使用する各 Microsoft LUIS アプリケーションで、これらのステップを繰り返します。各アプリケーションに対して、独自の予測エンドポイントランタイムキーを指定する必要があります。
    2. LUIS NLU サービスをアクティブにします。
      1. [すべて] に移動して、フィルターに「open_nlu_driver.list」と入力します。
      2. [NLU ドライバーを開く] テーブルで、[MS Luis スクリプト (MS Luis Script)] レコードの [アクティブ] フィールドの値を true に設定します。
        [NLU ドライバーを開く] テーブルで、[MS Luis-Script] サービスの [アクティブ] フィールド値を true に設定します。
        注:
        この設定をアクティブ化すると、[MS Luis - スクリプト (MS Luis - Script)]仮想エージェント 設定の利用可能な NLU サービスのリストに追加されます。
    3. インスタンスで NLU を有効にするには、次に移動します: 対話型インターフェース > 設定をクリックし、次の操作を行います。
      1. [仮想エージェント] を選択します。
      2. [自然言語理解 (NLU)]で、[ビューの設定 (View Settings)] を選択します。
      3. [アクティブ化] 切り替えスイッチをスライドして、自然言語理解 (NLU) を有効にします。
      4. [NLU サービスプロバイダー] リストで、[MS Luis - スクリプト (MS Luis - Script)] を選択します。
      5. 言語固有の NLU モデルを使用する場合は、[サポートされている NLU 言語] リストで言語を有効にします。
        [有効] 列に true が表示されている場合、言語は有効です。詳細については、「仮想エージェント設定での NLU 言語の有効化」を参照してください。
      6. [保存] を選択します。
      これで Microsoft LUIS が、使用しているインスタンスの NLU サービスプロバイダーになりました。