Accédez à plus de 700 ateliers et cours

Agents conversationnels : principes de base de la création de bots

Atelier 1 heure 30 minutes universal_currency_alt 1 crédit show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Accédez à plus de 700 ateliers et cours

GSP928

Logo des ateliers d'auto-formation Google Cloud

Présentation

Les agents conversationnels offrent une approche simple et visuelle pour concevoir des bots conversationnels. Les concepteurs de bots ont désormais une vision beaucoup plus claire du processus global de création de bots, et plusieurs concepteurs peuvent facilement collaborer sur la création du même agent. Les agents conversationnels prennent en charge de nombreuses langues que votre agent peut utiliser et comprendre, mais dans cet atelier, nous n'utiliserons que l'anglais.

Dans cet atelier, vous allez créer un agent conversationnel à l'aide de Conversational Agents.

Prérequis

Vous devez connaître les concepts de base de l'IA conversationnelle. Lisez ces exemples de transcriptions pour vous faire une idée de ce à quoi peuvent ressembler les transcriptions de vos clients. Souvent, la première étape de la création d'un agent consiste à lire les transcriptions des clients et/ou d'autres données contextuelles pour comprendre le cas d'utilisation et les exigences métier spécifiques.

Prérequis

Avant de cliquer sur le bouton "Démarrer l'atelier"

Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique vous permet de suivre les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Des identifiants temporaires vous sont fournis pour vous permettre de vous connecter à Google Cloud le temps de l'atelier.

Pour réaliser cet atelier :

  • Vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome).
Remarque : Ouvrez une fenêtre de navigateur en mode incognito (recommandé) ou de navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
  • Vous disposez d'un temps limité. N'oubliez pas qu'une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Utilisez uniquement le compte de participant pour cet atelier. Si vous utilisez un autre compte Google Cloud, des frais peuvent être facturés à ce compte.

Démarrer l'atelier et se connecter à la console Google Cloud

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, une boîte de dialogue s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau "Détails concernant l'atelier", qui contient les éléments suivants :

    • Le bouton "Ouvrir la console Google Cloud"
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur Chrome).

    L'atelier lance les ressources, puis ouvre la page "Se connecter" dans un nouvel onglet.

    Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.

    {{{user_0.username | "Username"}}}

    Vous trouverez également le nom d'utilisateur dans le panneau "Détails concernant l'atelier".

  4. Cliquez sur Suivant.

  5. Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.

    {{{user_0.password | "Password"}}}

    Vous trouverez également le mot de passe dans le panneau "Détails concernant l'atelier".

  6. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  7. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas à des essais sans frais.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Pour accéder aux produits et services Google Cloud, cliquez sur le menu de navigation ou saisissez le nom du service ou du produit dans le champ Recherche. Icône du menu de navigation et champ de recherche

Activer l'API Dialogflow

  1. Dans le champ de recherche de la console, saisissez "API Dialogflow".
  2. Sélectionnez la vignette "API Dialogflow".
  3. Cliquez sur le bouton Activer.

Tâche 1 : Créer votre agent

  1. Accédez à la console Conversational Agents, puis sélectionnez votre projet Cloud nommé .

    Console Conversational Agents avec le nom du projet mis en évidence

    Cliquez sur Vérifier ma progression pour valider l'objectif. Activer l'API `

  2. Cliquez sur Create agent > Build your own (Créer un agent > Créer votre propre agent). Si cette page ne s'affiche pas, actualisez votre navigateur.

    Page "Agents" avec le bouton "Create agent" (Créer un agent) mis en évidence
  3. Nommez votre agent Flight booker.

  4. Dans le menu déroulant "Location" (Emplacement), sélectionnez global (mondial).

  5. Cliquez sur Create (Créer).

    Fenêtre Create agent (Créer un agent), avec les champs "display name" (Nom à afficher) et "location" (Emplacement) renseignés
  6. Après avoir créé l'agent, accédez à Settings (Paramètres) > (Agent)Settings (Paramètres de l'agent) > General (Général) > Logging settings (Paramètres de journalisation), puis cochez les cases Enable Cloud Logging (Activer Cloud Logging) et Enable Conversation History (Activer l'historique des conversations). Cela générera des journaux pour cet agent.

  7. Cliquez sur Save (Enregistrer).

    Page "Agent Settings" (Paramètres de l'agent) avec l'onglet "General" (Général) sélectionné et l'option "Enable stackdriver logging" (Activer Stackdriver Logging) cochée

    Cliquez sur Vérifier ma progression pour valider l'objectif.

    Créer un agent

    Contrôle des connaissances

Tâche 2 : Intents

Les intents sont les raisons pour lesquelles un utilisateur final interagit avec l'agent, par exemple pour commander quelque chose. Vous pouvez créer un intent pour chaque sujet que l'utilisateur pourrait vouloir aborder.

Les intents peuvent être réutilisés dans différentes pages et différents flux. Chaque intent est défini par des phrases d'entraînement typiquement prononcées par les utilisateurs finaux. Celles-ci peuvent être annotées ou "étiquetées" pour recueillir des paramètres spécifiques, comme la ville d'arrivée ou la date de départ.

Les agents conversationnels suggèrent des annotations à mesure que vous incluez des phrases d'entraînement pour l'intent. Vous pouvez également les annoter manuellement pour recueillir les valeurs de paramètres que vous souhaitez obtenir de l'interaction de l'utilisateur final avec votre agent.

Recommandation : pour réutiliser les intents et faciliter la maintenance, donnez-leur des noms clairs et explicites.

Format de l'intent : category.some_description

Exemple de format :

  • Intents principaux : main.book_a_flight
  • Intent courant, mais pas essentiel : supplemental.flight_emissions
  • Intents réutilisables : confirmation.yes, confirmation_no, redirect.live_agent

Créer votre premier intent

  1. Dans le volet de navigation de gauche, cliquez sur Flows (Flux).

  2. Cliquez sur Manage (Gérer) > Intents > + Create (Créer) :

    Onglet "Intents" avec le bouton "Create" (Créer) mis en évidence
  3. Nom à afficher : main.book_a_flight

  4. Sous l'en-tête Training Phrases (Phrases d'entraînement), ajoutez chacune des phrases suivantes dans Conversational Agents, puis cliquez sur Entrée après chaque phrase :

    • Réserve un vol
    • Peux-tu réserver mon vol pour San Francisco le mois prochain ?
    • Je veux utiliser mes points de fidélité pour réserver un vol au départ de Milan en octobre
    • Ma famille vient me rendre visite la semaine prochaine et nous devons réserver six billets aller-retour
    • Quatre billets en classe affaires de Taïwan à Dubaï du 2 au 30 juin
    • Je cherche un vol samedi de LAX à San Jose
    • Réserve un aller simple de SFO à MIA le 10 août
    • Aide-moi à réserver un billet pour aller de Mexico à Medellín (Colombie) du 10 au 15 avril
    • Je réserve un voyage surprise pour ma mère. Peux-tu m'aider à organiser un séjour au Costa Rica du 10 au 25 mai ?
    • Peux-tu trouver des vols pas chers pour New York ce week-end ?
    • Je veux faire venir ma cousine de Montréal le 8 août
    • Je cherche deux places pour Panama le 4 juillet
    • Nous voulons aller à Seattle à Noël pour notre anniversaire de mariage
    Remarque : Pour améliorer la justesse du modèle, il est recommandé d'utiliser entre 20 et 50 phrases d'entraînement avec des options de réponse courtes et longues.
  5. Cliquez sur Save (Enregistrer).

    Onglet "Intent" avec le bouton "Enregistrer" mis en évidence Remarque : Vous pouvez également ajouter un grand nombre de phrases d'entraînement à la fois en créant un fichier CSV de phrases d'entraînement et en l'important dans Conversational Agents.

Tâche 3 : Flux et pages

Les flux permettent de définir les sujets et les chemins de conversation associés. Chaque agent dispose d'un flux appelé Default Start Flow (Flux de démarrage par défaut). Ce flux unique peut être tout ce dont vous avez besoin pour un agent simple.

Des agents plus complexes peuvent nécessiter des flux supplémentaires, et différents membres de l'équipe de développement peuvent être chargés de créer et de gérer ces flux.

Diagramme du Default Start Flow (Flux de démarrage par défaut)

Chaque flux commence par une page, puis se compose d'une ou plusieurs pages différentes pour gérer la conversation dans un flux particulier. La page sur laquelle se trouve un utilisateur final est considérée comme la "page active". Chaque page peut être configurée pour collecter les informations requises auprès de l'utilisateur final.

Créer à partir de votre Flux de démarrage par défaut

La page à partir de laquelle votre agent démarre s'appelle Default Start Flow (Flux de démarrage par défaut). Les pages stockent la logique de routage, les réponses (appelées fulfillment) ainsi que les actions spécifiques à effectuer si un intent ne peut pas être mis en correspondance (appelées no-match) ou si l'agent ne reçoit pas de réponse à temps (no-input).

  1. Cliquez sur Build (Créer).

  2. Cliquez sur Start Page (Page de démarrage) pour ouvrir la page.

    Page "Default Start Flow" (Flux de démarrage par défaut) avec les boutons "Build" (Créer) et "Start" (Démarrer) mis en évidence
  3. Dans les options développées de la page de démarrage, sélectionnez l'icône + à côté de Routes.

    Icône Plus et "Routes" mis en évidence
  4. Sélectionnez l'intent main.book_a_flight dans le menu déroulant, puis cliquez sur Enregistrer.

    Fenêtre "Route" avec l'intent "main.book_a_flight" sélectionnée et le bouton "Enregistrer" mis en évidence
  5. Ensuite, dans la section "Routes", cliquez sur la route main.book_a_flight. Section "Routes" avec la route "main.book_a_flight" mise en évidence

  6. Faites défiler la page jusqu'à Transition et sélectionnez + new Page (Nouvelle page) dans le menu déroulant.

  7. Nommez la page Ticket information (Informations sur les billets) et cliquez sur Enregistrer.

    Champ "Page name" (Nom de la page) mis en évidence et indiquant "Ticket information" (Informations sur le billet)
  8. Fermez les fenêtres pour revenir à l'affichage principal des flux. Vous verrez que la nouvelle page Ticket information (Informations sur les billets) est connectée à la page Start (Démarrage).

    Écran principal avec diagramme de flux

    Le début du flux inclut désormais un message de salutation, puis passe à la page Ticket information (Informations sur les billets) lorsque l'intent main.book_a_flight est détectée. Sur la page "Ticket Information" (Informations sur les billets), vous allez recueillir des paramètres auprès de l'utilisateur final afin qu'il puisse réserver son vol.

Tâche 4 : Entités et paramètres

  • Les entités définissent le type d'informations que vous souhaitez obtenir d'un utilisateur final, par exemple la ville où il souhaite se rendre. Utilisez les entités système intégrées à Conversational Agent pour faire correspondre des dates, des heures, des couleurs, des adresses e-mail, etc.

  • Les entités système peuvent également être "étendues" pour inclure des valeurs qui ne font pas partie des valeurs système par défaut. Si vous avez besoin de créer une entité entièrement personnalisée, vous pouvez le faire en créant un type d'entité personnalisée pour mettre en correspondance des données spécifiques à votre entreprise et qui ne figurent pas dans les entités système.

  • Les paramètres sont des informations fournies par l'utilisateur final au cours d'une session, comme une date, une heure ou une ville de destination. Chaque paramètre possède un nom et un type d'entité. Ils sont écrits en snake_case (minuscules avec des traits de soulignement entre les mots).

Créer votre premier ensemble de paramètres

Vous allez utiliser une entité pour recueillir un paramètre requis auprès de l'utilisateur final.

  1. Cliquez sur la page Ticket Information (Informations sur les billets), puis sur le bouton + à côté de Parameters (Paramètres) pour collecter les données de vol.

  2. Saisissez departure_city dans le champ Display name (Nom à afficher).

  3. Dans la liste déroulante Entity type (Type d'entité), choisissez @sys.geo-city.

  4. Faites défiler la page jusqu'à Initial prompt fulfillment > Agent responses > + Add dialogue response > Agent dialogue (Fulfillment de la requête initiale > Réponses de l'agent > + Ajouter une réponse de dialogue > Dialogue de l'agent) et ajoutez What city would you like the flight to depart from? (De quelle ville souhaitez-vous partir ?)

  5. Cliquez sur Save (Enregistrer).

    Section "Initial prompt fulfillment" (Fulfillment de la requête initiale) avec le champ "Agent dialogue" rempli (Dialogue de l'agent) renseigné
  6. Fermez cette fenêtre pour créer un autre paramètre.

  7. Cliquez à nouveau sur + à côté de Parameters (Paramètres) pour créer quatre autres paramètres, un par un, avec les noms, types d'entité et invites suivants :

    Nom à afficher Type d'entité Dialogue de l'agent
    departure_date @sys.date Quel est le jour et le mois du départ ?
    destination_city @sys.geo-city Quelle est votre ville de destination ?
    return_date @sys.date Quel est le jour et le mois du vol de retour ?
    passenger_name @sys.any Quel est le nom du passager ?

    Une fois terminés, ils sont listés comme suit :

    Page "Paramètres" (Paramètres) affichant la liste des paramètres ajoutés

    Remarque  : L'ordre dans lequel les paramètres sont listés affecte l'ordre dans lequel l'agent de réservation de vols les traitera. Vous pouvez facilement modifier l'ordre en faisant glisser les paramètres vers le haut ou vers le bas.

    Contrôle des connaissances

Tâche 5 : Conditions

Une fois que l'agent a collecté les cinq paramètres nécessaires à la réservation de vol, vous devez rediriger l'utilisateur final vers une autre page à l'aide d'une condition de routage, que vous allez créer.

  1. Fermez la fenêtre des paramètres pour revenir à la page Ticket information (Informations sur les billets).

  2. Faites défiler la page jusqu'à Routes, puis cliquez sur le signe + à côté.

  3. Faites défiler la page jusqu'à Condition > Condition rules (Règles de condition) > sélectionnez "Match AT LEAST ONE rule (OR)" (Correspond à AU MOINS UNE règle (OU)).

  4. Dans le champ Parameter (Paramètre), saisissez $page.params.status.

  5. Choisissez le signe = dans le menu déroulant Operand (Opérande).

  6. Dans le champ Value (Valeur), saisissez "FINAL" (n'oubliez pas d'inclure les guillemets doubles).

  7. Cliquez sur Save (Enregistrer).

    Section "Condition" avec le champ "Parameter" (Paramètre) mis en évidence

    Contrôle des connaissances

Tâche 6 : Fulfillment

Ajoutez maintenant une réponse pour indiquer à l'utilisateur final que les cinq paramètres de réservation ont été recueillis. Ces réponses sont appelées Fulfillment.

  1. Dans la condition que vous venez de créer, faites défiler la page vers le bas et localisez la section Fulfillment.

  2. Sous Agent responses (Réponses de l'agent), cliquez sur Add dialogue response (Ajouter une réponse de dialogue), sélectionnez Agent dialogue (Dialogue de l'agent), puis saisissez le texte suivant : Thank you for that information. Let me check on the availability of your ticket (Merci pour ces informations. Je vais vérifier la disponibilité de votre billet) et cliquez sur Add (Ajouter).

  3. Cliquez sur Save (Enregistrer).

    (Restez sur cette page pendant que vous lisez l'étape suivante, qui consiste à confirmer les informations.)

    Section "Fulfillment" avec le champ "Agent dialogue" (Dialogue de l'agent) renseigné mis en évidence

Tâche 7 : Confirmation des informations

Après avoir proposé une réponse (ou fulfillment), vous devez créer une transition vers une nouvelle page afin de faire confirmer par l'utilisateur si les informations de voyage (paramètres) sont exactes.

  1. Faites défiler la page vers le bas (au-delà de la réponse que vous venez de créer) jusqu'à la section Transition.

  2. Dans le champ "Page", sélectionnez le menu déroulant et choisissez + new Page (Nouvelle page).

  3. Saisissez Confirm trip (Confirmer le voyage) dans le champ Page name (Nom de la page).

    Section "Transition" avec le champ "Page name" (Nom de la page) renseigné mis en évidence
  4. Cliquez sur Save (Enregistrer).

  5. Fermez la fenêtre.

  6. Examinez le flux de vos trois pages.

    Écran principal avec diagramme de flux. Les points du flux incluent Start, Ticket information et Confirm Trip (Début, Informations sur les billets et Confirmer le voyage)

Répéter les paramètres recueillis auprès des utilisateurs finaux

Les paramètres de session stockent les informations recueillies précédemment auprès de l'utilisateur final et sont actifs pendant toute la session. Ils vous aident également à récapituler les informations à l'utilisateur final.

Par exemple, l'agent peut répéter le nom d'un passager : "Merci pour ces informations, $session.params.passenger_name." L'utilisateur final voit alors le message suivant : "Merci pour ces informations, John Day."

Les paramètres sont formatés comme suit :

  • Préfixe : $session.params.
  • Nom de l'entité : passenger_name

Ainsi, vous feriez référence à la ville de départ de la manière suivante : $session.params.departure_city

  1. Dans la vue "Build" (Créer), cliquez sur la page Confirm Trip (Confirmer le voyage) > Entry fulfillment (Fulfillment d'entrée) > Edit fulfillment (Modifier le fulfillment).

    Fenêtre "Confirm trip" (Confirmer le voyage) avec le champ "Edit fulfillment" (Modifier le fulfillment) mis en évidence
  2. Comme vous avez utilisé cinq paramètres, vous pouvez les répéter à l'utilisateur à l'aide des paramètres de session suivants. Collez le texte suivant dans la section Agent dialogue (Dialogue de l'agent), puis cliquez sur Add (Ajouter) :

    Confirmation du vol de $session.params.passenger_name De : $session.params.departure_city À : $session.params.destination_city Le : $session.params.departure_date Retour le : $session.params.return_date Est-ce exact ? Fenêtre "Fullfillment" avec le champ "Agent dialogue" (Dialogue de l'agent) renseigné
  3. Cliquez sur Save (Enregistrer).

  4. Voici ce que l'utilisateur final verra lorsque l'agent conversationnel répétera les paramètres de session recueillis :

    Agent conversationnel affichant les paramètres de session recueillis

Route de confirmation positive

  1. Fermez la fenêtre pour revenir à la page Confirm Trip (Confirmer le voyage). Cliquez sur + à côté de Routes.

    Page "Confirm trip" (Confirmer le voyage) avec le bouton Plus mis en évidence
  2. Cliquez sur le menu déroulant Intents, puis sur + new Intent (Nouvel intent).

    Menu déroulant "Intent" avec l'option "+ new intent" (Nouvel intent) mise en évidence
  3. Dans "Display name" (Nom à afficher), saisissez confirmation.yes.

  4. Dans "Training phrases" (Phrases d'entraînement), saisissez yes (oui), puis appuyez sur Entrée. Vous pouvez ajouter d'autres phrases comme "exact", "tout à fait", etc., pour améliorer la correspondance NLU (Natural Language Understanding, compréhension du langage naturel) pour cet intent.

    Section "Training phrases" (Phrases d'entraînement) avec "yes" (oui) et "correct" renseignés dans le champ de texte
  5. Cliquez sur Save (Enregistrer).

  6. Après avoir enregistré, faites défiler la page jusqu'à la section Fulfillment. Sous Agent responses (Réponses de l'agent), cliquez sur Add dialogue response (Ajouter une réponse de dialogue), sélectionnez Agent dialogue (Dialogue de l'agent), puis saisissez le texte suivant : Great, your flight is booked!(Parfait, votre vol est réservé !) Cliquez sur Add (Ajouter).

    Champ "Agent dialogue" (Dialogue de l'agent) mis en évidence affichant le message "Great, your flight is booked!" (Parfait, votre vol est réservé !)
  7. Ensuite, cliquez sur Enregistrer.

  8. Cliquez sur la flèche de retour à côté de Route.

    Flèche de retour mise en évidence

Route de confirmation négative

Créez maintenant un cheminement logique pour demander à l'utilisateur final de saisir à nouveau les paramètres de son vol s'il indique que les informations sont incorrectes.

  1. Toujours dans la section "Routes", sélectionnez Add route (Ajouter une route).

    Bouton "Add route" (Ajouter une route) mis en évidence
  2. Dans le menu déroulant "Intents", choisissez + new Intent (Nouvel intent).

  3. Nommez l'intent confirmation.no dans le champ "Display name" (Nom à afficher).

    Champ "Display name" (Nom à afficher) mis en évidence avec "confirmation.no" saisi
  4. Faites défiler la page jusqu'à la section "Training phrases" (Phrases d'entraînement), saisissez no (non), puis cliquez sur Entrée.

    Section "Training phrases" (Phrases d'entraînement) avec "no" (non) mis en évidence
  5. Cliquez sur Save (Enregistrer).

  6. Ensuite, faites défiler la page jusqu'à la section Transition > Page, puis choisissez Ticket information (Informations sur les billets) dans le menu déroulant.

    Section "Transition" avec "Ticket information" (Informations sur les billets) sélectionné dans le menu déroulant "Page"
Remarque  : Cette étape permet de demander à nouveau à l'utilisateur ses informations de vol.
  1. Faites défiler l'écran jusqu'à Parameter presets (Préréglages des paramètres) et cliquez sur Add parameter (Ajouter un paramètre). Saisissez les 5 valeurs suivantes et attribuez-leur la valeur null sans les guillemets.

    Remarque  : Vous devez supprimer les guillemets dans la colonne "value" et saisir null. Cela permet de supprimer les paramètres collectés auprès de l'utilisateur final.
    Paramètre Valeur
    departure_city null
    destination_city null
    departure_date null
    return_date null
    passenger_name null
    Section "Parameter presets" (Préréglages des paramètres) avec une valeur "null" pour chacun des cinq paramètres

    L'objectif est de supprimer la valeur précédemment recueillie auprès de l'utilisateur final pour lui permettre d'envoyer une nouvelle valeur. Si vous oubliez cette étape, votre bot risque de se retrouver dans une boucle infinie.

  2. Cliquez sur Save (Enregistrer).

  3. Fermez la fenêtre pour revenir à la vue "Build" (Créer). Vous pouvez désormais voir le flux des trois pages. Notez que la dernière page comporte deux flèches entre les pages "Confirm trip" (Confirmer le voyage) and "Ticket information" (Informations sur les billets), car l'intent confirmation.no est lié en retour.

    Vue "Build" (Créer) affichant le diagramme de flux

    Contrôle des connaissances

Tâche 8 : Tests

  1. Pour vérifier que votre agent fonctionne comme prévu, cliquez sur Toggle Simulator (Activer/Désactiver le simulateur) en haut à droite de l'écran.

  2. Dans le menu déroulant Start resource (Ressource de démarrage), sélectionnez Default Start Flow (Flux de démarrage par défaut).

  3. Interagissez avec l'agent comme si vous étiez l'utilisateur final. Naviguez dans le flux principal et notez les pages, les intents et les transitions que vous avez créés.

    Selon la façon dont vous avez organisé la collecte des paramètres, vous pouvez essayer de saisir le dialogue suivant :

    • J'aimerais réserver un vol
    • Austin
    • Demain
    • Boston
    • Vendredi prochain
    • Mickey Mouse
    • Oui

    La transaction doit se dérouler sans incident par le biais de votre agent. Cela correspond au "parcours heureux".

    Voici un exemple de test de l'agent dans la console Test Agent :

    Console Test Agent avec un exemple de flux de simulateur

Cliquez sur Vérifier ma progression pour valider l'objectif. Tester l'agent

Tâche 9 : Exporter votre agent

Lorsque vous créez un agent pour un projet, vous pouvez l'exporter pour l'utiliser dans un autre projet. Vous pouvez exporter votre agent et l'enregistrer pour l'utiliser dans de futurs ateliers ou pour continuer à le développer dans votre propre projet personnel.

  1. Dans le menu déroulant Agent en haut de la console Conversational Agents, cliquez sur View all agents (Afficher tous les agents).

    Menu déroulant "Agent" développé avec le bouton "View all agents" (Afficher tous les agents) mis en évidence
  2. Sur l'écran "Agent list" (Liste des agents), cliquez sur le menu contextuel à côté de votre agent, puis sur Export (Exporter).

    Menu contextuel développé avec le bouton "Export" (Exporter) mis en évidence
  3. Sur l'écran "Export Agent" (Exporter un agent), sélectionnez Download (Télécharger) dans un fichier local, puis cliquez sur Export (Exporter).

    Page "Export Agent" (Exporter un agent) avec l'option "Download" (Télécharger) sélectionnée et mise en évidence

Félicitations !

Vous avez créé un agent conversationnel et vous vous êtes familiarisé avec les concepts de base.

Étapes suivantes et informations supplémentaires

Dernière mise à jour du manuel : 28 février 2025

Dernier test de l'atelier : 28 février 2025

Copyright 2025 Google LLC. Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.

Avant de commencer

  1. Les ateliers créent un projet Google Cloud et des ressources pour une durée déterminée.
  2. Les ateliers doivent être effectués dans le délai imparti et ne peuvent pas être mis en pause. Si vous quittez l'atelier, vous devrez le recommencer depuis le début.
  3. En haut à gauche de l'écran, cliquez sur Démarrer l'atelier pour commencer.

Utilisez la navigation privée

  1. Copiez le nom d'utilisateur et le mot de passe fournis pour l'atelier
  2. Cliquez sur Ouvrir la console en navigation privée

Connectez-vous à la console

  1. Connectez-vous à l'aide des identifiants qui vous ont été attribués pour l'atelier. L'utilisation d'autres identifiants peut entraîner des erreurs ou des frais.
  2. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.
  3. Ne cliquez pas sur Terminer l'atelier, à moins que vous n'ayez terminé l'atelier ou que vous ne vouliez le recommencer, car cela effacera votre travail et supprimera le projet.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible

Un atelier à la fois

Confirmez pour mettre fin à tous les ateliers existants et démarrer celui-ci

Utilisez la navigation privée pour effectuer l'atelier

Ouvrez une fenêtre de navigateur en mode navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.