IBM Watson Assistant チャット統合を構成する

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

    始める前に

    • IBM Watson Assistant では次の操作を行います。
      • IBM Watson Assistant ワークスペースでダイアログスキル (会話) を作成します。スキルには、ダイアログと、定義したすべてのインテントおよびエンティティが含まれます。
      • [スキル] タイルに移動し、[タイル] メニューから [View API Details (API の詳細を表示)] を選択します。スキルの詳細とサービス認証情報を表示します。次のアイテムをコピーします:スキル IDワークスペース IDユーザー名、およびパスワード。これらのアイテムは、この統合を設定するために必要です。
    • IBM Watson Assistant 統合プラグイン (com.glide.cs.ibm.watson.assistant) をアクティブ化します。

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

    このタスクについて

    このトピックでは、仮想エージェントIBM Watson Assistant ダイアログを実行します。自然言語理解 (NLU) (NLU) を有効にしたり、IBM Watson Assistant NLU仮想エージェント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. 移動先 System Web Services > 送信 > REST メッセージ.
      2. IBM Watson Assistant のレコードを選択して、[REST メッセージ IBM Watson Assistant] フォームを開きます。
      3. [エンドポイント] フィールドと [認証] タブに表示される [エンドポイント] 列に、IBM WATSON アカウントの正しいエンドポイント URL が設定されていることを確認します。
        IBM エンドポイント URL が強調表示された IBM Watson Assistant の [REST メッセージ] フォーム。
    3. [認証] タブの [基本認証プロファイル] フィールドで、Assistant プロファイルレコードを開きます。
    4. [基本認証構成] フォームに、IBM Watson Assistant サービス認証情報の [ユーザー名] と [パスワード] の値を入力し、[更新] を選択します。
      IBM Watson Assistantアシスタントプロファイルの基本認証構成。
    5. IBM スキルのトピックを公開します。
      1. 移動先 対話型インターフェース > 仮想エージェント > 見ています
      2. [トピック] ページで、IBM Watson Assistant トピックを選択して [トピックのプロパティ] ページを開きます。
        このトピックの [キーワード] が IBM Watson Assistant で、[カテゴリ] が IBM であることに注意してください。
      3. [トピックのプロパティ] ページで [公開] を選択して、仮想エージェント Web クライアントにトピックを展開します。
    6. 次のいずれかの方法で、仮想エージェント Web クライアントのデフォルトトピックを設定します。
      • サービスポータル クライアントでその IBM Watson Assistant トピックがデフォルトのトピックとして開かれるように指定する URL を、次のように指定します。

        例:https://<使用するインスタンスの 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 パラメーターでは、Web クライアントの会話履歴がロードされません。

      • 仮想エージェント ウィジェットの右上隅にある編集 (鉛筆) アイコンをクリックして、サービスポータル ウィジェットを構成します。
        ウィジェットインスタンスのパラメーターを使用してデフォルトのトピックを設定するには、[仮想エージェント クライアントの 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 プラグイン) を使用する場合にのみ使用してください。このパラメーターでは、ユーザーは新しい会話を開始したり、ライブエージェントに転送したりできません。また、コンテキストメニューも無効になり、他のサードパーティチャットクライアントはサポートされません。