仮想エージェントIBM Watson Assistantの統合

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • Web ベースのチャットクライアントでダイアログスキル (IBM Watson Assistant で作成された会話) を実行するように、IBM Watson Assistant トピックをセットアップします。このトピックは、 仮想エージェント 会話中に交換された情報を IBM Watson Assistantに返します。

    始める前に

    注:
    仮想エージェントNow Assistをインストールし、Now Assistトピックスキルをオンにすると、更新されたアシスタントデザイナー資産ライブラリのユーザーインターフェイスを使用できます。このコンテンツは、このスキルがアクティブ化されており、リストビューを表示できることを前提としています。このスキルがアクティブ化されていない場合は、従来の UI とトピックページが表示されます。詳細については、「Virtual Agent Designer legacy topics page (仮想エージェントデザイナーの従来のトピックページ)」を参照してください。
    • IBM Watson Assistant の場合
      • IBM Watson Assistantワークスペースでダイアログスキル (会話) を作成します。スキルには、ダイアログ、定義したインテントおよびエンティティが含まれます。
      • スキルタイルに移動し、タイルメニューで [ API の詳細を表示] を選択します。スキルの詳細とサービス認証情報を表示します。スキル IDワークスペース IDユーザー名パスワードのアイテムをコピーします。これらのアイテムは、この統合を設定するときに必要です。
    • IBM Watson Assistant 統合プラグイン (com.glide.cs.ibm.watson.assistant) を有効にします。

    必要なロール:virtual_agent_admin または admin

    このタスクについて

    このトピックでは、仮想エージェントIBM Watson Assistantダイアログを実行します。自然言語理解 (NLU) (NLU) を有効にしたり、仮想エージェントNLUサービスプロバイダーとして IBM Watson Assistant NLU を設定したりする必要はありません。

    手順

    1. ServiceNowインスタンスで、watson_assistant.workspaceID システムプロパティを更新します。
      1. ナビゲーションフィルターで、「sys_properties.list」と入力します。
      2. システムプロパティ [sys_properties] テーブルで、watson_assistant.workspaceID プロパティを探します。
      3. 既存の 値を スキルの ワークスペース ID に置き換え、[ 更新] を選択します。
    2. IBM Watson Assistant の REST メッセージが IBM スキルの正しい認証エンドポイントを提供していることを確認します。
      1. 移動先 システム Web サービス > アウトバウンド > REST メッセージ.
      2. IBM Watson Assistantレコードを選択して、REST メッセージ IBM Watson アシスタンスフォームを開きます。
      3. [エンドポイント] フィールドと [認証] タブに表示される [エンドポイント] 列に、IBM Watson アカウントの正しいエンドポイント URL があることを確認してください。
        IBM エンドポイント URL が強調表示された IBM Watson Assistant の REST メッセージフォーム。
    3. [認証] タブの [基本認証プロファイル] フィールドで、アシスタントプロファイルレコードを開きます。
    4. [基本認証構成] フォームで、IBM Watson Assistantサービス認証情報のユーザーパスワードの値を入力し、[更新] を選択します。
      IBM Watson Assistantアシスタントプロファイルの [基本認証構成] フォーム。
    5. IBM スキルトピックを公開します。
      1. 移動先 対話型インターフェース > 仮想エージェント > デザイナーをクリックし、ディスカバリータイプ切り替えスイッチを NLU/キーワードにスライドさせます。
      2. 仮想エージェントデザイナーホームページで、IBM Watson Assistantトピックを選択して [トピックのプロパティ] ページを開きます。
        このトピックの キーワードIBM Watson Assistant で、 カテゴリ が IBM であることに注意してください。
      3. [トピックのプロパティ] ページで [ 公開 ] を選択して、トピックを 仮想エージェント チャットウィジェットに展開します。
    6. 次のいずれかの方法で、 仮想エージェント チャットウィジェットのデフォルトトピックを設定します。
      • サービスポータルクライアントで開くデフォルトのトピックとしてIBM Watson Assistantトピックを指定する URL を指定します。

        例:https://<Your instance URL>$sn-va-web-client-app.do?sysparm_skip_load_history=true&sysparm_topic=<sys_id> ここで<sys_id>は公開されたIBM Watson Assistantトピックのsys_idです。sysparm_skip_load_history パラメーターは、会話履歴をチャットウィジェットにロードしません。

      • 仮想エージェント ウィジェットの右上隅にある編集 (鉛筆) アイコンを選択して、サービスポータル ウィジェットを設定します。
        ウィジェットインスタンスパラメーターを使用してデフォルトのトピックを設定するには、[仮想エージェントクライアント URL パラメーター] フィールドに sysparm_topic=sys_id (<sys_id> は公開されたIBM Watson Assistantトピックのsys_id) と入力し、[保存] を選択します。
        注:
        トピックのsys_idは、トピック [sys_cs_topic] テーブルにあります。
      重要:

      sysparm_topic パラメーターは、指定されたトピックを サービスポータル チャットクライアントにロードする場合、または IBM Watson Assistant チャット統合 (com.glide.cs.ibm.watson.assistant.topic および com.glide.cs.ibm.watson.assistant.topicV2 プラグイン) を使用する場合にのみ使用します。このパラメーターでは、ユーザーは新しい会話を開始したり、ライブエージェントに転送したりすることはできません。また、コンテキストメニューも無効になり、他のサードパーティチャットクライアントはサポートされません。