L'agent prédéfini Voyages permet aux utilisateurs de rechercher des points d'intérêt (POI), d'obtenir des recommandations de voyage et de réserver des hôtels. L'agent utilise les données de profil utilisateur pour personnaliser les recommandations pour l'utilisateur, le cas échéant. Cet agent prédéfini utilise des agents génératifs.
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent des scénarios courants gérés par cet agent prédéfini.
Recherche de POI et réservation d'hôtel
L'utilisateur pose des questions sur les restaurants de Washington. L'agent recommande quelques points d'intérêt, et l'utilisateur demande à réserver une chambre d'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 |
---|---|
Y a-t-il de bons restaurants de fruits de mer à Washington ? | |
Voici quelques restaurants de poissons et fruits de mer à Washington DC: - The Oceanaire Cruise Room - Le restaurant de poissons/fruits de mer de Tony et Joe - Joe's Sea, Prime Steak et Stone Crab |
|
Y a-t-il autre chose que je puisse faire pour vous ? | |
J'aimerais réserver un séjour de quatre nuits à Washington | |
Voici quelques hôtels que j'ai trouvés à Washington DC. Lequel souhaitez-vous réserver ? - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Corporate Quarts - Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel |
|
L'hôtel Beacon me semble bien | |
Parfait, laissez-moi juste confirmer quelques détails. Vous séjournerez quatre nuits, du 11 au 06 et du 11 au 10, c'est bien cela ? | |
En fait, je vérifierai le 8 | |
OK. Vous reviendrez le 08 sur 11 et vous partirez le 11 au 12 ? | |
oui, c'est parfait | |
Parfait, je vais juste confirmer les détails de votre réservation Nom de l'hôtel = Beacon Hotel & Corporate Quarts Date d'arrivée : 8 novembre Date de départ = 12 novembre # chambres = 1 # Voyageurs = 1 C'est bien ça ? |
|
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 et quartiers d'entreprise Date d'arrivée = 8 novembre Date de départ = 12 novembre # chambres = 1 # Voyageurs = 2 C'est bien ça ? |
|
oui, s'il te plaît, réserve-le pour moi | |
Parfait. Nous avons confirmé votre réservation et avons la confirmation n° 2UDVXUUV à titre d'information. | |
Y a-t-il autre chose que je puisse faire pour vous ? | |
Non, c'est tout, merci ! | |
Merci d'avoir choisi Google ! Bonne journée. |
Idées de voyage
L'utilisateur indique qu'il aimerait emmener sa famille en ski. L'agent suggère des destinations de ski aux États-Unis, et l'utilisateur demande si des recommandations sont proposées 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 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. Des suggestions ? | |
J'adore skier ! Voici quelques destinations de ski populaires aux États-Unis: - Arapahoe Basin - Aspen Highlands - Beaver Creek - Breckenridge - Station Sun Peaks |
|
Je pensais quelque part en dehors des États. Avez-vous quelque chose en tête ? | |
Bien sûr. Voici quelques destinations de ski populaires en dehors des États-Unis: - Saint-Moritz - Niseko United - Vallée de Hakuba - Nozawa Onsen - Whistler Blackcomb - Big White Ski Resort - Sun Peaks Resort |
|
Super, merci ! Peux-tu me réserver un séjour à l'hôtel Whistler Blackcomb ? | |
Voici quelques hôtels à Whistler Blackcomb. Lequel souhaitez-vous réserver ? - Lodge Blackcomb - Suites Blackcomb Springs - True Ski-in, station de ski - Pinnacle Hotel Whistler - Fairmont Château Whistler |
Configuration de base
Pour configurer cet agent prédéfini, procédez comme suit:
- Importez l'agent prédéfini.
- Configurez les tools fournis avec vos services externes. Consultez Configuration des outils.
Configuration de l'outil
Cet agent inclut des tools permettant d'intégrer des services externes. Vous pouvez utiliser le programme d'installation de l'outil prédéfini pour déployer des exemples de code et de données pour votre agent prédéfini.
Pour déployer et configurer des exemples de code et de données pour l'agent prédéfini Voyages, développez les instructions.
- Téléchargez le programme d'installation de l'outil prédéfini dans un répertoire local.
- Accédez au répertoire local dans lequel vous avez téléchargé le fichier installer.zip.
- Décompressez le fichier 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 la configuration requise. -
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 consignées par le programme d'installation :
Vertex AI Search and Conversation
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Dans la console Google Cloud, accédez à la page Search and Conversation.
- Sélectionnez votre projet dans la liste déroulante 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 du 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 Generative resources (Ressources génératives).
- Cliquez sur Outils.
-
Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL du 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 à proximité d'un lieu.
Recherche d'hôtels
L'outil hotel_search
permet d'obtenir des informations sur les hôtels, y compris ceux à proximité d'un emplacement.
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 permettant de personnaliser les recommandations pour l'utilisateur.
Terminé
Votre agent et ses intégrations doivent maintenant être configurés et prêts à être testés.