L'agent prédéfini basé sur le playbook de voyage 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, si elles sont fournies.
Exemples de boîtes de dialogue
Les exemples de dialogues suivants illustrent des scénarios courants gérés par cet agent prédéfini.
Recherche de POI d'intérêt 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, les dates d'arrivée et 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 ? | |
Voici quelques restaurants de poissons et fruits de mer à Washington D.C. : - 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 ? | |
J'aimerais réserver un séjour de quatre nuits à Washington | |
Voici quelques hôtels à Washington D.C. que j'ai trouvés. 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 |
|
Beacon Hotel, c'est parfait | |
Très bien, laissez-moi juste vérifier quelques informations. Vous séjournerez quatre nuits, du 6 au 10 novembre, c'est bien ça ? | |
En fait, j'arriverai le 8. | |
OK, vous arriverez le 8 novembre et partirez le 12 novembre ? | |
oui, c'est parfait | |
Parfait. Permettez-moi de 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 Est-ce exact ? |
|
mon fils m'accompagnera | |
OK, donc deux voyageurs. Je vais modifier 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 te plaît. | |
Parfait ! Nous avons confirmé votre réservation. Le numéro de confirmation 2UDVXUUV est à conserver. | |
Y a-t-il autre chose que je puisse faire pour vous ? | |
non, c'est tout, merci ! | |
Merci d'avoir choisi Google pour vos voyages ! Bonne journée. |
Inspiration pour les voyages
L'utilisateur indique qu'il aimerait emmener sa famille faire du ski. L'agent suggère des destinations de ski aux États-Unis, et l'utilisateur demande si l'agent 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 présente une liste d'hôtels à proximité.
Entrée utilisateur | Réponse de l'agent |
---|---|
J'aimerais emmener ma famille au 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 : - Saint-Moritz - Niseko United - Hakuba Valley - Nozawa Onsen - Whistler Blackcomb - Big White Ski Resort - Sun Peaks Resort |
|
Super, 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 cet agent prédéfini :
- Importez l'agent prédéfini.
- Configurez les outils fournis avec vos services externes. Pour en savoir plus, consultez Configuration des outils.
Configuration des outils
Cet agent inclut des outils qui permettent de s'intégrer à des services externes. Vous pouvez utiliser le programme d'installation d'outils 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 Travel, développez les 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 et consignées par le programme d'installation :
Console Vertex AI Agent Builder
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Accédez à la console Vertex AI 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 afin de 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 Ressources génératives.
- Cliquez sur Outils.
-
Pour chaque outil de l'agent, modifiez le schéma afin de remplacer l'URL du champ
servers
par le point de terminaison enregistré par le programme d'installation. - Cliquez sur Enregistrer.
-
Attribuez le rôle Utilisateur Cloud Datastore au compte de service Compute Engine (
your-project-number-developer.gserviceaccount.com
) afin que les fonctions Cloud Run nouvellement déployées puissent accéder à Firestore.
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ôtels
L'outil hotel_search
permet d'obtenir des informations sur les hôtels, y compris ceux situés à proximité d'un lieu.
Réservation d'hôtels
L'outil hotel_booking
permet de créer des réservations d'hôtel et d'obtenir des informations à leur sujet.
Obtenir un profil utilisateur
L'outil get_user_profile
permet de récupérer les profils utilisateur qui peuvent être utilisés pour personnaliser les recommandations pour l'utilisateur.
Terminé
Votre agent et ses intégrations doivent maintenant être configurés et prêts à être testés.