Donnez à votre assistant des réponses à partir de ressources Web
Donnez à votre assistant des réponses à partir de ressources Web
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
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.
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.
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.
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.
Ajoutez FRED research comme nom d'assistant, puis cliquez sur Suivant.
Watson Assistant welcome page
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..
Assistant details page
Lorsque vous créez un assistant, une application de discussion Web est créée automatiquement pour vous.
du style du bot de chat* du chat en ligne*
Cliquez sur Suivant pour accepter le style par défaut de la discussion Web.
{: caption="
Un aperçu de la discussion Web telle qu'elle s'afficherait dans une page Web s'affiche.
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.
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.
Dans le panneau de navigation, cliquez sur Actions.
de d'actions*
La page Actions s'affiche.
Actions page
Cliquez sur Créer une action, puis choisissez de partir de zéro.
Action creation method options
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.
Cliquez sur la vignette Le client commence par pour continuer à ajouter des exemples.
User question examples
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?
User examples list
Cliquez sur la première étape de la section Etapes de conversation.
First step
Ajoutez le texte suivant dans le champ " Assistant says":
I'll check the Federal Reserve Economic Data website.
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.
And then options
Cliquez sur Modifier les paramètres.
Search step
Sélectionnez Terminer l'action après avoir renvoyé les résultats, puis cliquez sur Appliquer.
Search step settings
Sauvegardez vos modifications, puis cliquez sur le X pour fermer l'étape.
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.
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.
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.
Sur la page du service de plan Discovery Plus dans IBM Cloud, cliquez sur Lancez Discovery.
Dans la page Mes projets, cliquez sur Nouveau projet.
Nommez votre projet Federal Reserve research, puis sélectionnez le type de projet Recherche conversationnelle.
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.
Dans la page Sélectionner une source de données, cliquez sur Web crawl, puis sur Next.
de la source de de la source de données*
Dans la zone Nom de la collection, ajoutez FRED papers.
Nom de l'exploration d'exploration Web*
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.
Cliquez sur Ajouter.
Cliquez sur l'icône Modifier pour le site URL que vous venez d'ajouter.
Dans la zone Nombre maximal de liens à suivre, remplacez la valeur par 5.
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.
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.
Ajouter une extension de recherche
Connectons votre assistant à vos données Discovery.
Dans le panneau de navigation de watsonx Assistant, cliquez sur Environnements.
Environment menu
L'environnement brouillon s'affiche. Il indique qu'une discussion Web est connectée à votre assistant.
Draft environment diagram
Cliquez sur la vignette de discussion Web pour éditer la discussion Web.
Nous ne voulons pas ajouter plusieurs questions de démarrage, nous allons donc désactiver l'écran d'accueil pour la discussion Web. Cliquez sur l'onglet Écran d'accueil.
Web chat home screen configuration
Définissez le commutateur sur Off, puis cliquez sur Save and exit.
Web chat home screen disabled
Nous voulons connecter la discussion Web à une extension de recherche. Cliquez sur le bouton Ajouter dans la vignette de l'extension de recherche.
Search extension in draft environment
La page Intégration de recherche s'affiche.
Sélectionnez l'instance Discovery dans laquelle votre projet est stocké, puis sélectionnez le projet Federal Reserve research que vous avez créé précédemment. Cliquez sur Suivant.
Search extension configuration
La configuration de contenu de résultat par défaut utilise les meilleures zones ; vous n'avez pas besoin de les modifier.
Dans la section Définir le texte que votre recherche affichera pour l'utilisateur final, éditez le contenu pour afficher le message suivant:
The Federal Reserve Economic Data website has this information:
Vérifiez que l'option Insister sur la réponse est définie sur On. Ce paramètre ajoute le paramètre find_answers:true à la demande de requête. Par conséquent, une réponse succincte à la requête est affichée
en gras dans la réponse renvoyée par l'assistant.
Search extension settings configured
Cliquez sur Créer.
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.
Dans la page Environnements, cliquez sur Prévisualiser cet environnement.
caption-side=bottom"
Un exemple de page Web incluant une icône de discussion s'affiche.
{: caption="
Cliquez sur l'icône de chat pour ouvrir la fenêtre de chat en ligne.
Web chat welcome message
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.
{: 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.