Donnez à votre assistant des réponses à partir de ressources Web

Dans ce tutoriel, vous allez utiliser les services Watson Discovery et watsonx Assistant pour créer un assistant virtuel qui peut répondre aux questions sur les dernières recherches effectuées par la Réserve fédérale américaine. L'assistant répondra aux questions en utilisant des publications de recherche à jour provenant du site Web des données économiques de la Réserve fédérale (FRE).

IBM Cloud

Suivez ce tutoriel uniquement si vous utilisez un déploiement géré.

Objectifs d'apprentissage

A la fin du tutoriel, vous saurez comment effectuer les opérations suivantes :

  • Créez une action dans watsonx Assistant qui peut reconnaître les questions relatives à un sujet particulier.
  • Créez un projet de recherche conversationnelle dans Discovery.
  • Ajoutez une source de données web crawl à votre projet.
  • Connectez votre action watsonx Assistant à une extension de recherche qui obtient des réponses de votre projet Discovery.
  • Utilisez votre assistant pour renvoyer les réponses qu'il extrait du site Web.

Durée

Ce tutoriel dure environ 2 à 3 heures.

Prérequis

  1. Avant de commencer, vous devez configurer un compte payant avec IBM Cloud.

    Vous pouvez suivre ce tutoriel gratuitement en utilisant un plan Plus, qui offre un essai gratuit de 30 jours. Cependant, pour créer une instance du plan Plus du service, vous devez avoir un compte payant (où vous fournissez les détails de votre carte de crédit). Pour plus d'informations sur la création d'un compte payant, voir Mise à niveau de votre compte.

  2. Créez une instance de service Discovery plan Plus.

    Accédez à la page Discovery ressource dans le catalogue IBM Cloud et créez une instance de service de plan Plus.

Si vous décidez de ne plus utiliser le plan Plus et de ne plus payer, supprimez l'instance de service du plan Plus avant la fin de la période d'essai de 30 jours.

Création d'un assistant

Pour ce tutoriel, vous allez créer un assistant avec une seule action. Vous devez d'abord créer une instance de service watsonx Assistant.

Les instances de service watsonx Assistant du plan Lite et du plan d'essai sont disponibles gratuitement. Vous allez créer un plan d'essai car un plan Plus ou supérieur est requis pour ajouter une compétence de recherche à un assistant et le plan d'essai inclut toutes les fonctions du plan Plus. Le plan Lite ne le fait pas.

  1. Créez une instance de service de plan d'essai watsonx Assistant dans le même emplacement de données que l'instance de service Discovery hébergée, telle que Dallas.

  2. Depuis la page de service de plan watsonx Assistant dans IBM Cloud, cliquez sur Lancer watsonx Assistant.

    L'interface utilisateur du produit watsonx Assistant s'affiche pour vous permettre de créer votre premier assistant.

  3. Ajoutez FRED research comme nom d'assistant, puis cliquez sur Suivant.

    Shows the Watson Assistant welcome page
    Watson Assistant welcome page

  4. Renseignez les zones pour partager des informations sur vous et votre assistant, puis cliquez sur Suivant.

    Dans la zone Quelle instruction décrit le mieux vos besoins, choisissez J'utilise Watson Assistant pour suivre un cours ou obtenir une certification..

    Shows the Tell us where your assistant will live page
    Assistant details page

  5. Lorsque vous créez un assistant, une application de discussion Web est créée automatiquement pour vous.

    Affiche les
    du style du bot de chat*
    du chat en ligne*

  6. Cliquez sur Suivant pour accepter le style par défaut de la discussion Web.

    Affiche l'aperçu du chat bot dans une fausse page " caption-side="bottom"} du chat{: caption="

    Un aperçu de la discussion Web telle qu'elle s'afficherait dans une page Web s'affiche.

  7. Cliquez sur Créer pour créer l'assistant et l'application de discussion Web correspondante.

Après un message de félicitations, la page d'accueil de votre nouvel assistant s'affiche.

Shows the assistant page
Assistant home page

Créer une action

Créez une action unique qui peut reconnaître les questions concernant les derniers documents de recherche du site Web des données économiques de la Réserve fédérale des États-Unis (FRED).

Dans un scénario réel, vous pouvez demander à votre assistant de répondre à des questions sur les produits de votre catalogue ou sur les options de plan d'assurance ou toute autre chose. Vous pouvez effectuer des étapes similaires pour apprendre à l'assistant à reconnaître lorsqu'un client pose une question sur un sujet particulier.

  1. Dans le panneau de navigation, cliquez sur Actions.

    Affiche le Watson Assistant
    de
    d'actions*

    La page Actions s'affiche.

    Affiche la page d'introduction des actions.
    Actions page

  2. Cliquez sur Créer une action, puis choisissez de partir de zéro.

    Affiche les options de la méthode de création d'action.
    Action creation method options

  3. Etant donné que vous souhaitez que l'assistant reconnaisse le moment où les clients posent des questions sur la recherche économique, ajoutez l'exemple de question utilisateur suivant, puis cliquez sur Sauvegarder:

    What are the latest working papers about?
    

    L'éditeur se ferme. Nous voulons ajouter quelques exemples supplémentaires.

  4. Cliquez sur la vignette Le client commence par pour continuer à ajouter des exemples.

    Affiche la page des actions avec la vignette de l'invite client sélectionnée.
    User question examples

  5. Ajoutez les questions suivantes:

    Are there any working papers on the shipping industry?
    
    Are there any papers that focus on inflation?
    
    Are there papers about how trade policy affects pricing?
    
    What's the latest research on municipal bond markets?
    

    Affiche la liste des exemples de questions d'invite.
    User examples list

  6. Cliquez sur la première étape de la section Etapes de conversation.

    Affiche la première étape sélectionnée.
    First step

  7. Ajoutez le texte suivant dans le champ " Assistant says":

    I'll check the Federal Reserve Economic Data website.
    
  8. N'ajoutez pas de réponse du client. Au lieu de cela, dans la section Et ensuite, cliquez sur Continuer à l'étape suivante, puis sélectionnez Rechercher la réponse.

    Affiche la section And then de l'étape d'action.
    And then options

  9. Cliquez sur Modifier les paramètres.

    Affiche les détails de l'étape de recherche.
    Search step

  10. Sélectionnez Terminer l'action après avoir renvoyé les résultats, puis cliquez sur Appliquer.

    Affiche l'étape de recherche avec la case Terminer l'action cochée.
    Search step settings

  11. Sauvegardez vos modifications, puis cliquez sur le X pour fermer l'étape.

    Affiche l'icône de fermeture d'action.
    Action de fermeture

Félicitations ! Vous avez créé une action qui reconnaît les questions relatives aux documents de recherche FRED et qui renvoie une réponse à la recherche.

Affiche l'action qui a été créée.
Created action

Dans une étape ultérieure, nous connecterons la réponse de la recherche dans cette action à une extension de recherche configurée pour l'assistant.

Créer un projet de recherche conversationnelle

Maintenant que l'assistant peut reconnaître des questions sur un sujet, donnons-lui accès à des données à partir desquelles il peut extraire des réponses précises.

Dans Discovery, créez un type de projet de recherche conversationnelle. Ce type de projet est optimisé pour l'extraction de réponses lors d'interactions gérées par boîte de dialogue. Par exemple, contrairement à d'autres types de projet, il n'applique pas les enrichissements préconfigurés qui ne sont pas nécessaires.

  1. Ouvrez une nouvelle page de navigateur Web.

    Gardez la page watsonx Assistant ouverte dans un onglet distinct afin de pouvoir basculer entre les deux applications.

  2. Sur la page du service de plan Discovery Plus dans IBM Cloud, cliquez sur Lancez Discovery.

  3. Dans la page Mes projets, cliquez sur Nouveau projet.

  4. Nommez votre projet Federal Reserve research, puis sélectionnez le type de projet Recherche conversationnelle.

  5. Cliquez sur Suivant.

Vous allez configurer la source de données pour le projet à l'étape suivante.

Se connecter à un site Web

Nous voulons que l'assistant virtuel puisse répondre aux questions concernant les derniers documents de travail de la Réserve fédérale américaine, de sorte que nous puissions connecter notre projet au site Web des données économiques de la Réserve fédérale qui héberge les documents de travail.

  1. Dans la page Sélectionner une source de données, cliquez sur Web crawl, puis sur Next.

    Affiche les
    de la source de
    de la source de données*

  2. Dans la zone Nom de la collection, ajoutez FRED papers.

    Affiche le
    Nom de l'exploration
    d'exploration Web*

  3. Dans le champ URL de départ, ajoutez l’ URL suivante :

    https://research.stlouisfed.org/wp
    

    Vous n'ajouterez qu'un seul départ URL. Dans un scénario réel, vous pouvez ajouter plusieurs URL qui vont à d'autres pages avec des informations sur la même rubrique. En ajoutant d'autres URL, vous pouvez élargir l'étendue de l'expertise de votre assistant.

  4. Cliquez sur Ajouter.

  5. Cliquez sur l'icône Modifier pour le site URL que vous venez d'ajouter.

  6. Dans la zone Nombre maximal de liens à suivre, remplacez la valeur par 5.

    Affiche le champ URL de départ
    Paramètres de départ URL

    En remplaçant la valeur par 5, vous indiquez que vous souhaitez que le service traite la page que vous avez spécifiée et que vous souhaitez qu'il suive jusqu'à 5 liens à partir de la page de départ.

  7. Cliquez sur Enregistrer, puis sur Terminer.

Le service Discovery parcourt la page web que vous avez spécifiée en commençant par la page que vous avez spécifiée comme point de départ URL.

Pendant l'exploration du site Web et l'indexation des données, revenons à notre instance de service watsonx Assistant. Il est temps de connecter l'action que nous avons créée à ce projet Discovery.

Aperçu de l'assistant

Pour prévisualiser un assistant qui se connecte aux données stockées dans Discovery, vous devez prévisualiser l'assistant à partir de la page Environnements. Lorsque vous le testez séparément, l'assistant ne peut pas extraire les données de Discovery.

  1. Dans la page Environnements, cliquez sur Prévisualiser cet environnement.

    caption-side=bottom"
    Affiche l'environnement du projet avec l'extension de recherche activée*Extension de

    Un exemple de page Web incluant une icône de discussion s'affiche.

    Affiche un aperçu d'une page web avec une icône de " caption-side="bottom"} de chat{: caption="

  2. Cliquez sur l'icône de chat pour ouvrir la fenêtre de chat en ligne.

    Shows web chat welcome message
    Web chat welcome message

  3. Entrez la question texte suivante:

    What impact is inflation having on the real estate market?
    

    Cette question test n'est pas l'une des questions que nous avons utilisées pour former l'assistant.

    La réponse correcte est renvoyée et inclut un lien vers la page de documentation source.

    Affiche un aperçu de l'assistant qui répond{: caption="la question du testLe chat en ligne renvoie la " caption-side="bottom"} de la recherche

Félicitations ! Vous avez créé avec succès un assistant qui peut répondre à des questions sur des sujets économiques en extrayant des informations à partir de documents de travail disponibles sur le site Web US Federal Research Economic Data.

Récapitulatif

Dans ce tutoriel, vous avez créé un projet de recherche conversationnelle Watson Discovery avec un connecteur d'exploration Web qui collecte des informations sur les documents de travail à partir du site Web des données économiques de la Réserve fédérale américaine. Séparément, vous avez créé un assistant virtuel watsonx Assistant avec une action unique qui peut reconnaître les questions des utilisateurs sur les sujets économiques. Vous avez ajouté une extension de recherche à votre assistant qui connecte la réponse de recherche de l'action au projet Discovery dans lequel les données économiques sont stockées. Enfin, vous avez testé votre assistant virtuel en posant une question et en obtenant une réponse utile qui présentait des données provenant de documents de recherche économique pertinents.

Etapes suivantes

L'assistant que vous avez créé et connecté à une extension de recherche est disponible dans l'environnement Brouillon. Ensuite, vous pouvez publier votre assistant dans un environnement de production et le déployer. Vous pouvez utiliser diverses méthodes pour déployer l'assistant. Pour plus d'informations, voir Présentation: Prévisualisation et publication.