Le guide prédéfini sur les voyages permet aux utilisateurs de rechercher des points d'intérêt, d'obtenir des recommandations de voyage et de réserver des hôtels. L'agent utilise les données du profil utilisateur pour personnaliser les recommandations de l'utilisateur, le cas échéant.
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent des scénarios courants gérés par ce playbook prédéfini.
Recherche de POI et réservation d'hôtels
L'utilisateur demande des informations sur les restaurants à Washington DC. L'agent recommande quelques points d'intérêt, et l'utilisateur demande à réserver un hôtel. L'agent collecte les informations requises, y compris l'hôtel, la date d'arrivée, la date de départ, le nombre de voyageurs et le nombre de chambres. L'utilisateur confirme les informations et l'agent réserve le séjour, en lui fournissant un numéro de confirmation.
Entrée utilisateur | Réponse de l'agent |
---|---|
Bonjour, y a-t-il de bons restaurants de fruits de mer à Washington DC ? | |
Voici quelques restaurants de poissons et fruits de mer à Washington DC: - The Oceanaire Seafood Room - Tony and Joe's Seafood Place - Joe's Seafood, Prime Steak & Stone Crab |
|
Y a-t-il autre chose que je puisse faire pour vous ? | |
Je souhaite réserver un séjour de quatre nuits à Washington. | |
Voici quelques hôtels que j'ai trouvés à Washington. Lequel souhaitez-vous réserver ? - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Corporate Quarters - Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel |
|
L'hôtel Beacon me semble bien. | |
Parfait. Laissez-moi vérifier quelques informations. Vous séjournerez quatre nuits, du 6 au 10 novembre, c'est bien ça ? | |
En fait, je vais arriver le 8. | |
D\'accord. Vous arriverez le 8\'11 et partirez le 12\'11 ? | |
oui, c'est parfait | |
Parfait. Je vais juste confirmer les détails de votre réservation. Nom de l'hôtel : Beacon Hotel & Corporate Quarters Date d'arrivée : 8 novembre Date de départ : 12 novembre Nombre de chambres : 1 Nombre de voyageurs : 1 C'est bien cela ? |
|
Mon fils viendra avec moi | |
OK, deux voyageurs. Je vais mettre à jour les détails de votre réservation. Nom de l'hôtel : Beacon Hotel & Corporate Quarters Date d'arrivée : 8 novembre Date de départ : 12 novembre Nombre de chambres : 1 Nombre de voyageurs : 2 Est-ce correct ? |
|
oui, s'il vous plaît, réservez-le pour moi | |
Parfait ! Nous avons confirmé votre réservation. Pour information, voici son numéro de confirmation : 2UDVXUUV. | |
Y a-t-il autre chose que je puisse faire pour vous ? | |
Non, c'est tout, merci ! | |
Merci d'avoir voyagé avec Google ! Bonne journée. |
Inspiration de voyage
L'utilisateur indique qu'il souhaite emmener sa famille en vacances à la montagne. L'agent suggère des destinations de ski aux États-Unis, et l'utilisateur demande s'il a des recommandations en dehors du pays. L'agent présente une liste de destinations en dehors des États-Unis. Enfin, l'utilisateur demande à l'agent de réserver un séjour dans l'une des destinations, et l'agent lui présente une liste d'hôtels à proximité.
Entrée utilisateur | Réponse de l'agent |
---|---|
J'aimerais emmener ma famille faire du ski. Avez-vous des suggestions ? | |
J'adore le ski ! Voici quelques destinations de ski populaires aux États-Unis: - Arapahoe Basin - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
Je pensais à un endroit en dehors des États-Unis. Avez-vous une idée ? | |
Bien sûr. Voici quelques destinations de ski populaires en dehors des États-Unis: - St. Moritz - Niseko United - Hakuba Valley - Nozawa Onsen - Whistler Blackcomb - Big White Ski Resort - Sun Peaks Resort |
|
Parfait, merci. Pouvez-vous me réserver un séjour à Whistler Blackcomb ? | |
Voici quelques hôtels à Whistler Blackcomb. Lequel souhaitez-vous réserver ? - Blackcomb Lodge - Blackcomb Springs Suites - True Ski-in, Ski-out Resort - Pinnacle Hotel Whistler - Fairmont Château Whistler |
Configuration de base
Pour configurer ce playbook prédéfini:
- Importez le playbook 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 permettant d'intégrer des services externes. Vous pouvez utiliser l'installateur de l'outil prédéfini pour déployer un exemple de code et de données pour votre playbook prédéfini.
Pour déployer et configurer un exemple de code et de données pour l'agent prédéfini Travel, développez la section pour obtenir des instructions.
- Téléchargez le programme d'installation de l'outil précompilé dans un répertoire local.
- Accédez au répertoire local dans lequel vous avez téléchargé installer.zip.
- Décompressez installer.zip et ouvrez le dossier
installer
. - Consultez le fichier README.md pour obtenir une présentation détaillée du programme d'installation et de ses exigences.
- Exécutez
pip install -r requirements.txt
pour installer les exigences. -
Exécutez
gcloud auth application-default login
pour vous authentifier à l'aide de gcloud auth. -
Exécutez le programme d'installation à l'aide de
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel
. -
Après avoir déployé tous les services requis, configurez chaque outil de l'agent prédéfini avec les URL fournies enregistrées par le programme d'installation :
Console du générateur d'agents
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Accédez à la console Agent Builder.
- Sélectionnez votre projet dans le menu déroulant de la console.
- Sélectionnez votre application.
- Cliquez sur l'icône Outils.
-
Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL dans le champ
servers:
par le point de terminaison enregistré par le programme d'installation. - Cliquez sur Enregistrer.
Dialogflow CX
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Ouvrez la console Dialogflow CX.
- Choisissez votre projet Google Cloud.
- Sélectionnez votre agent.
- Cliquez sur l'icône Ressources génératives.
- Cliquez sur Outils.
-
Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL dans le champ
servers
par le point de terminaison enregistré par le programme d'installation. - Cliquez sur Enregistrer.
Recherche de lieux
L'outil places_search
permet d'obtenir des informations sur les points d'intérêt, y compris ceux situés à proximité d'un lieu.
Recherche d'hôtel
L'outil hotel_search
permet d'obtenir des informations sur les hôtels, y compris ceux à proximité d'un lieu.
Réservation d'hôtel
L'outil hotel_booking
permet de créer et d'obtenir des informations sur les réservations d'hôtels.
Obtenir le profil utilisateur
L'outil get_user_profile
permet de récupérer des profils utilisateur qui peuvent être utilisés pour personnaliser les recommandations pour l'utilisateur.
Terminé
Votre agent et ses intégrations devraient maintenant être configurés et prêts à être testés.