Agent prédéfini d'assistance pour les compagnies aériennes

L'agent prédéfini basé sur un playbook pour l'assistance des compagnies aériennes permet de réserver des vols avec géolocalisation pour plus de commodité.

Exemple de dialogue

Cet exemple de boîte de dialogue illustre des scénarios courants gérés par l'agent prédéfini.

  1. L'utilisateur souhaite rechercher des vols.
  2. L'agent demande à l'utilisateur sa ville de départ, sa destination et sa date de départ.
  3. L'utilisateur répond en fournissant ces informations.
  4. L'agent présente une liste de vols et invite l'utilisateur à sélectionner une option.
  5. L'utilisateur choisit le vol le moins cher.
  6. 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 déterminer votre position. Cela peut prendre un moment.
Bonjour, bienvenue au centre d'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 à 11h00 le 1er décembre, arrive à BUD à 23h00 le même jour et coûte 254 $.
Je veux réserver le moins cher
Excellent, votre vol a été réservé. Votre vol part de JFK à 11h00 et arrive à BUD à 23h00 le même jour. Votre numéro de réservation est le 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 :

  1. Importez l'agent prédéfini.
  2. Configurez les outils fournis avec vos services externes. Pour en savoir plus, consultez Configurer l'outil.

Configuration de l'outil

Cet agent inclut des outils pour s'intégrer à des services externes.

Outil de 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 sont les suivants :

  • Ville (obligatoire) : ville où se trouve l'utilisateur.
  • Pays (obligatoire) : pays où se trouve l'utilisateur.
  • État (obligatoire) : État ou province où se trouve l'utilisateur.
  • Route (facultatif) : route principale la plus proche de l'adresse postale approximative de l'utilisateur.
  • Comté (facultatif) : comté où se trouve l'utilisateur, le cas échéant.
  • Code pays (facultatif) : code à deux lettres associé au pays où se trouve l'utilisateur.
  • Code postal (facultatif) : code postal associé à l'adresse postale approximative de l'utilisateur.
  • ISO3166-2-lvl4 (facultatif) : code alphanumérique utilisé pour identifier la subdivision administrative spécifique (par exemple, l'État, la province ou le territoire) du pays où se trouve l'utilisateur.

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. L'UI utilise cette charge utile personnalisée pour afficher les vols sous forme de contenu enrichi.

Terminé

Votre agent et ses intégrations sont maintenant configurés et prêts à être testés.