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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Utilisez les intentions, les entités et les énoncés définis et IBM Watson Assistant appliquez-les en tant que modèle NLU pour vos Agent virtuel conversations.

    Avant de commencer

    Dans IBM Watson Assistant, procédez comme 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 du 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 pendant 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 du module d’extension serveur Compréhension du IBM langage naturel Watson (com.glide.nlu.ibmwatson.intent.discovery), qui est nécessaire pour cette intégration.

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    La configuration de l’intégration implique de fournir IBM Watson Assistant des 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 uniquement en charge 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 entrez 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 IBM Watson NLU à 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 de l’hôte et de base pour refléter le point de terminaison dans votre IBM compte NLU Watson.
        Sur le formulaire, modifiez les champs Host (Chemin d’accès de base) et Host (Chemin d’accès de base) pour qu’ils fassent référence à votre point de terminaison IBM Watson NLU.
      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 à Tous, puis entrez basic_auth_credentials.list dans le filtre.
      2. Sur la page Informations d’identification pour 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 , saisissez la IBM clé API Watson NLU.

        Entrez le nom et le mot de passe de la clé API sur le formulaire d’informations d’identification pour l’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 IBM Watson NLU.
      1. Accédez à Tous, puis entrez open_nlu_driver.list dans le filtre.
      2. Dans la table Ouvrir les pilotes NLU, recherchez 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 des fournisseurs de service NLU , sélectionnez IBM Watson - Script.
      5. Si vous prévoyez d’utiliser des modèles NLU spécifiques à la langue, activez les langues de 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 Agent virtuel les paramètres.
      6. Cliquez sur Enregistrer.
      IBM Watson Assistant est le fournisseur de service NLU de votre instance.