Configurer IBM Watson Assistant en tant que fournisseur NLU pour Agent virtuel

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Utilisez les intentions, les entités et les énoncés qui y sont définis IBM Watson Assistant et appliquez-les comme modèle NLU pour vos Agent virtuel conversations.

    Avant de commencer

    Dans , procédez IBM Watson Assistantcomme suit :
    • Dans votre IBM compte, créez un lien de ressource dans la catégorie IA (intelligence artificielle). Une fois que vous avez créé le lien de ressource, vous devriez voir la clé API et l’URL :

      Dans votre IBM Watson Assistant compte, recherchez la clé API et l’URL sur la page du tableau de bord correspondant au lien de ressource que vous avez créé.

    • Dans votre espace de travail, définissez les intentions, les entités et les énoncés de votre modèle NLU.
    • Localisez les informations d’identification de votre espace de travail et copiez le mot de passe de l’espace de travail, que vous devez fournir lors de la définition de vos informations d’identification lors de la configuration.

    Dans votre ServiceNow instance, assurez-vous que le module d’extension Glide Agent virtuel (com.glide.cs.chatbot) est activé. Ce module d’extension installe l’agent proxy pour le module d’extension IBM serveur Watson Natural Language Understanding (com.glide.nlu.ibmwatson.intent.discovery), requis pour cette intégration.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    La configuration de l’intégration implique la fourniture IBM Watson Assistant d’informations d’identification pour l’authentificationIBM Watson Assistant. Vous ne pouvez définir qu’un seul fournisseur de service NLU pour votre instance.
    Remarque :
    Si vous avez effectué une mise à niveau à partir d’une version précédente, le processus de mise à niveau conserve automatiquement le mot de passe de l’espace IBM Watson Assistant de travail que vous avez fourni.
    À partir de la Quebec version, Agent virtuel prend en charge uniquement les URL de la version 1 héritée :
    • Modèles : https://<IBM HOST>/assistant/api/{{api_version}}/workspaces ?version={{published_version}}
    • Intentions : https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/intents ?version={{published_version}}&page_limit=1000
    • Entités : https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/entities ?version={{published_version}}
    • Prédiction : https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/message ?version={{published_version}}

    Procédure

    1. Définissez le IBM point de terminaison Watson dans votre ServiceNow instance pour chacun des enregistrements de connexions HTTP(s) suivants :
      • IBM Modèles NLU Watson
      • IBM Intentions NLU Watson
      • IBM Entités NLU Watson
      • IBM Prédiction NLU Watson
      1. Accédez à Tous, puis saisissez http_connection.list dans le filtre.
      2. Sur la page Connexions HTTP(s), sélectionnez une IBM entrée Watson dans la colonne Nom pour ouvrir l’enregistrement.

        Il existe quatre enregistrements NLU IBM Watson à modifier : Entités, Intentions, Modèles et Prédiction. Vous devez définir le point de terminaison pour chaque enregistrement.

      3. Modifiez l’URL dans les champs Chemin d’accès à l’hôte et Chemin d’accès de base pour refléter le point de terminaison dans votre IBM compte Watson NLU.
        Sur le formulaire, modifiez les champs Chemin d’accès de l’hôte et Chemin d’accès de base pour faire référence à votre point de terminaison NLU IBM Watson.
      4. Sélectionnez Mettre à jour.
      5. Répétez ces étapes pour les enregistrements Watson restants IBM .
    2. Ajoutez la IBM clé API Watson NLU dans votre ServiceNow instance pour chacun des enregistrements d’informations d’identification pour l’authentification de base suivants :
      • IBM Modèles NLU Watson
      • IBM Intentions NLU Watson
      • IBM Entités NLU Watson
      • IBM Prédiction NLU Watson
      1. Accédez à Tout, puis saisissez basic_auth_credentials.list dans le filtre.
      2. Sur la page Informations d’identification de l’authentification de base, sélectionnez une IBM entrée Watson dans la colonne Nom pour ouvrir l’enregistrement.
      3. Dans le champ Mot de passe , entrez la clé API Watson IBM NLU.

        Entrez le nom et le mot de passe de la clé API sur le formulaire Informations d’identification d’authentification de base pour le modèle IBM Watson NLU.

      4. Sélectionnez Mettre à jour.
      5. Répétez ces étapes pour les enregistrements Watson restants IBM .
    3. Activez le service NLU IBM Watson.
      1. Accédez à Tout, puis saisissez open_nlu_driver.list dans le filtre.
      2. Dans la table Ouvrir les pilotes NLU, localisez l’enregistrement de script IBM Watson et, dans le champ Actif , définissez la valeur sur vrai.
        Pour l’enregistrement IBM Watson - Script, double-cliquez dans la colonne Actif pour modifier la valeur de faux à vrai.

        L’activation de ce paramètre ajoute IBM Watson : script actif à la liste des services NLU disponibles dans Agent virtuel les paramètres.

    4. Pour activer la NLU dans votre instance, accédez à Interfaces conversationnelles > Paramètres, puis procédez comme suit :
      1. Cliquez sur Agent virtuel.
      2. Sous Compréhension du langage naturel (NLU), cliquez sur Afficher les paramètres.
      3. Faites glisser le commutateur Activer pour activer Compréhension du langage naturel.
      4. Dans la liste Fournisseur de service NLU , sélectionnez IBM Watson - Script.
      5. Si vous envisagez d’utiliser des modèles NLU spécifiques à la langue, activez les langues dans la liste Langues NLU prises en charge.
        Une langue est activée si la colonne Activé affiche vrai. Pour plus d'informations, consultez Activer les langues NLU dans les Agent virtuel paramètres.
      6. Cliquez sur Enregistrer.
      IBM Watson Assistant est le fournisseur de service NLU de votre instance.