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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • IBM Watson Assistant で定義されたインテント、エンティティ、および発言を使用し、それらを仮想エージェント会話の NLU モデルとして適用します。

    始める前に

    IBM Watson Assistantで、次の操作を行います。
    • IBMアカウントで、[AI (人工知能)] カテゴリにリソースリンクを作成します。リソースリンクを作成すると、API キーと URL が表示されます。

      IBM Watson Assistant アカウントで、作成したリソースリンクのダッシュボードページで API キーと URL を見つけます。

    • ワークスペースで、NLU モデルのインテント、エンティティ、および発言を定義します。
    • ワークスペースの認証情報を見つけて、ワークスペースの パスワードをコピーします。これは、構成中に認証情報を設定するときに入力する必要があります。

    ServiceNowインスタンスで、Glide 仮想エージェント プラグイン (com.glide.cs.chatbot) がアクティブ化されていることを確認します。このプラグインは、この統合に必要な IBM Watson 自然言語理解 (NLU) サーバープラグイン (com.glide.nlu.ibmwatson.intent.discovery) のプロキシエージェントをインストールします。

    必要なロール:admin

    このタスクについて

    IBM Watson Assistant 統合を構成するには、認証用のIBM Watson Assistant認証情報を指定する必要があります。インスタンスに対して設定できる NLU サービスプロバイダーは 1 つだけです。
    注:
    以前のリリースからアップグレードした場合、アップグレードプロセスでは、指定した IBM Watson Assistant ワークスペース パスワード が自動的に保持されます。
    Quebec リリースの時点で、仮想エージェント は従来のバージョン 1 の URL のみをサポートしています。
    • モデル: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces?version={{published_version}}
    • インテント: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/intents?version={{published_version}}&page_limit=1000
    • エンティティ: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/entities?version={{published_version}}
    • 予測: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/message?version={{published_version}}

    手順

    1. 次の各 HTTP(s) 接続レコードの ServiceNow インスタンスで IBM Watson エンドポイントを設定します。
      • IBM Watson NLU モデル
      • IBM Watson NLU インテント
      • IBM Watson NLU エンティティ
      • IBM Watson NLU 予測
      1. [ すべて] に移動し、フィルターに 「http_connection.list 」と入力します。
      2. [HTTP(S) 接続] ページで、[名前] 列の IBM Watson エントリを選択してレコードを開きます。

        変更する IBM Watson NLU レコードは、[エンティティ]、[インテント]、[モデル]、および [予測] の 4 つです。レコードごとにエンドポイントを設定する必要があります。

      3. [ ホスト ] フィールドと [ベースパス ] フィールドの URL を編集して、エンドポイントを IBM Watson NLU アカウントに反映させます。
        フォームで、IBM Watson NLU エンドポイントを参照するように [ホスト] フィールドと [ベースパス] フィールドを変更します。
      4. [Update (更新)] を選択します。
      5. 残りの IBM Watson レコードに対してこれらの手順を繰り返します。
    2. 次の各基本認証情報レコードの ServiceNow インスタンスに IBM Watson NLU API キーを追加します。
      • IBM Watson NLU モデル
      • IBM Watson NLU インテント
      • IBM Watson NLU エンティティ
      • IBM Watson NLU 予測
      1. [ すべて] に移動し、フィルターに「 basic_auth_credentials.list 」と入力します。
      2. [基本認証情報] ページの [名前] 列で IBM Watson エントリを選択してレコードを開きます。
      3. [ パスワード] フィールドに、 IBM Watson NLU API キーを入力します。

        IBM Watson NLU モデルの [基本認証情報] フォームに API キー名とパスワードを入力します。

      4. [Update (更新)] を選択します。
      5. 残りの IBM Watson レコードに対してこれらの手順を繰り返します。
    3. IBM Watson NLU サービスをアクティブにします。
      1. [ すべて] に移動し、フィルターに「 open_nlu_driver.list 」と入力します。
      2. [NLU ドライバーを開く] テーブルで、IBM Watson スクリプトレコードを見つけ、[ アクティブ] フィールドで値を true に設定します。
        [IBM Watson - スクリプト] レコードで、[アクティブ] 列をダブルクリックして、値を false から true に変更します。

        この設定を有効にすると、[ IBM Watson - スクリプトアクティブ ] が 仮想エージェント 設定の利用可能な NLU サービスのリストに追加されます。

    4. インスタンスで NLU を有効にするには、次の場所に移動します 対話型インターフェース > 設定をクリックし、次の操作を行います。
      1. [ 仮想エージェント] をクリックします。
      2. [自然言語理解 (NLU)] で、[ ビュー設定] をクリックします。
      3. [ アクティブ化] トグルスイッチをスライドさせて、 自然言語理解 (NLU)を有効にします。
      4. [NLU サービスプロバイダー] リストで、[IBM Watson - スクリプト] を選択します。
      5. 言語固有の NLU モデルを使用する場合は、[サポートされている NLU 言語] リストで言語を有効にします。
        [有効] 列に true が表示されている場合、言語は有効です。詳細については、「仮想エージェント設定で NLU 言語を有効にする」を参照してください。
      6. [Save (保存)] をクリックします。
      IBM Watson Assistant は、使用しているインスタンスの NLU サービスプロバイダーです。