L'agent prédéfini basé sur un playbook du service client de la compagnie aérienne permet de réserver des vols avec géolocalisation.
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent les scénarios courants gérés par cet agent prédéfini.
Recherche de vols
L'utilisateur souhaite rechercher des vols. L'agent demande à l'utilisateur sa ville de départ, sa destination et la date de départ. L'utilisateur répond avec ces informations. L'agent présente une liste de vols et invite l'utilisateur à sélectionner une option. L'utilisateur choisit le vol le moins cher. L'agent confirme la réservation et fournit un numéro de réservation.
Entrée utilisateur | Réponse de l'agent |
---|---|
Bonjour ! | |
Nous essayons de trouver votre position. Cela peut prendre un moment. | |
Bonjour, bienvenue dans l'assistance Cymbal Air. Je peux vous aider à trouver un vol vers n'importe quelle destination dans le monde. Où voulez-vous aller ? | |
Budapest | |
De quelle ville partez-vous ? | |
New York | |
Quand souhaitez-vous partir ? | |
1er décembre | |
[présente la liste des vols] Lequel de ces vols souhaitez-vous réserver ? L'option la moins chère est un vol qui part de JFK le 1er décembre à 11h00, arrive à BUD le même jour à 23h00 et coûte 254 $. | |
Je souhaite réserver la moins chère | |
Parfait, votre vol a été réservé. Votre vol décolle de JFK à 11h00 et arrive à BUD à 23h00 le même jour. Votre numéro de réservation est 3W817T. Vous recevrez bientôt un e-mail contenant plus d'informations. Y a-t-il autre chose que je puisse faire pour vous aider ? | |
C'est tout pour le moment | |
Ravi d'avoir pu vous aider. |
Configuration de base
Pour configurer cet agent prédéfini:
- Importez l'agent prédéfini.
- Configurez les outils fournis avec vos services externes. Pour en savoir plus, consultez la section Configuration des outils.
Configuration de l'outil
Cet agent inclut des outils qui permettent d'intégrer des services externes.
Recherche de vols
L'outil getGeolocation
utilise un appel de fonction pour déterminer la position de l'utilisateur et saisir automatiquement la ville de départ pour la recherche de vols.
Les paramètres de sortie de cet outil incluent les suivants:
- city (obligatoire): ville dans laquelle se trouve l'utilisateur.
- country (obligatoire): pays dans lequel l'utilisateur se trouve actuellement.
- state (obligatoire): État ou province où se trouve l'utilisateur.
- road (facultatif): route principale la plus proche de l'adresse postale approximative de l'utilisateur.
- county (facultatif): comté dans lequel se trouve l'utilisateur, le cas échéant.
- country-code (facultatif): code à deux lettres associé au pays où se trouve l'utilisateur.
- postcode (facultatif): code postal associé à l'adresse approximative de l'utilisateur.
- ISO3166-2-lvl4 (facultatif) : code alphanumérique utilisé pour identifier la subdivision administrative spécifique (par exemple, État, province, territoire) du pays dans lequel l'utilisateur se trouve actuellement.
L'outil getFlights
génère une liste fictive de vols en fonction de la ville de départ, de la destination et de la date de départ.
L'outil renvoie une réponse de charge utile personnalisée qui inclut un tableau avec les horaires et les prix des vols.
Cette charge utile personnalisée est utilisée par l'UI pour afficher les vols sous forme de contenu enrichi.
Terminé
Votre agent et ses intégrations devraient maintenant être configurés et prêts à être testés.