Agent de voyage prédéfini

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.

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:

  1. Importez l'agent prédéfini.
  2. 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.

  1. Téléchargez le programme d'installation de l'outil prédéfini dans un répertoire local.
  2. Accédez au répertoire local dans lequel vous avez téléchargé le fichier installer.zip.
  3. Décompressez le fichier installer.zip et ouvrez le dossier installer.
  4. Consultez le fichier README.md pour obtenir une présentation détaillée du programme d'installation et de ses exigences.
  5. Exécutez pip install -r requirements.txt pour installer la configuration requise.
  6. Exécutez gcloud auth application-default login pour vous authentifier à l'aide de gcloud auth.
  7. Exécutez le programme d'installation à l'aide de python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel.
  8. 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

    1. Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
    2. Dans la console Agent Builder, accédez à la page Search and Conversation (Recherche et conversation).

      Recherche et conversation

    3. Sélectionnez votre projet dans la liste déroulante de la console.
    4. Sélectionnez votre application.
    5. Cliquez sur l'icône Outils.
    6. 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.
    7. Cliquez sur Enregistrer.

    Dialogflow CX

    1. Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
    2. Ouvrez la console Dialogflow CX.
    3. Choisissez votre projet Google Cloud.
    4. Sélectionnez votre agent.
    5. Cliquez sur l'icône Generative resources (Ressources génératives).
    6. Cliquez sur Outils.
    7. 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.
    8. Cliquez sur Enregistrer.

L'outil places_search permet d'obtenir des informations sur les points d'intérêt, y compris ceux à proximité d'un lieu.

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.