Agente compilado de viajes

El agente compilado previamente de Viajes permite a los usuarios buscar lugares de interés, obtener recomendaciones de viajes y reservar hoteles. El agente usa datos del perfil del usuario a fin de personalizar las recomendaciones para el usuario, si se proporcionan.

Diálogos de muestra

En los siguientes diálogos de muestra, se presentan situaciones comunes controladas por este agente compilado previamente.

Búsqueda de lugares de interés y reservas de hoteles

Un usuario pregunta sobre restaurantes en Washington D. C. El agente recomienda algunos lugares de interés y el usuario solicita reservar un hotel. El agente recopila la información necesaria, como el hotel, la fecha de entrada y de salida, la cantidad de viajeros y la cantidad de habitaciones. El usuario confirma la información, y el agente reserva la estadía, y le proporciona un número de confirmación.

Entrada del usuario Respuesta del agente
¿Hay buenas marisquerías en Washington DC?
Estos son algunos restaurantes de mariscos en Washington D. C.:
- The Oceanaire Maris Room
- Tony and Joe's Maris Place
- Joe's Mariscos, Prime Steak y Stone Crab
¿Puedo ayudarte con algo más?
Quisiera reservar una estadía de cuatro noches en Washington
Estos son algunos hoteles en Washington D.C. que encontré. ¿Cuál quieres reservar?:
- Cambria Hotel Washington D.C. Navy Yard Riverfront
- Beacon Hotel & Corporate Quarters
- Holiday Inn Washington Capitol - Natl Mall, hotel IHG
Beacon Hotel suena bien
Genial, permíteme confirmar algunos detalles. ¿Te quedarás 4 noches, del 11 al 6 de 11, correcto?
en realidad, te preguntaré el día 8
Bien, ¿llegarás el 11-08 y lo confirmarás el 11-12?
Sí, es perfecto.
Perfecto, permíteme confirmar los detalles de tu reserva
Nombre del hotel = Hotel Beacon & Corporate Quarters
Fecha de entrada = 8 de noviembre
Fecha de salida = 12 de noviembre
# de habitaciones = 1
# viajeros = 1

¿Es correcto?
mi hijo vendrá conmigo
Bien, 2 viajeros. Permíteme actualizar tus detalles de la reserva
Nombre del hotel = Hotel Beacon Hotel & Corporate Quarters
Fecha de entrada = 8 de noviembre
Fecha de salida = 12 de noviembre
# habitaciones = 1
# viajeros = 2

¿Es correcto?
sí, respóndelo para mí
Perfecto. Confirmamos tu reserva y tenemos el número de confirmación 2UDVXUUV para tus registros.
¿Puedo ayudarte con algo más?
no, eso es todo, ¡gracias!
Gracias por viajar con Google. Que tengas un buen día.

Inspiración para viajes

El usuario dice que le gustaría llevar a su familia a un viaje de esquí. El agente sugiere algunos destinos de esquí en Estados Unidos, y el usuario pregunta si tiene alguna recomendación para otro país. El agente presenta una lista de destinos fuera de Estados Unidos. Por último, el usuario le pide al agente que reserve una estadía en uno de los destinos, y el agente presenta una lista de hoteles cercanos.

Entrada del usuario Respuesta del agente
Me gustaría llevar a mi familia de viaje de esquí, ¿alguna sugerencia?
Me encanta esquiar. Estos son algunos destinos de esquí populares en Estados Unidos:
- Cuenca Arapahoe
- Aspen Highlands
- Beaver Creek
- Breckenridge
- Complejo turístico Sun Peaks
Estaba pensando en algún lugar fuera de los estados, ¿tienes algo en mente?
Por supuesto. Estos son algunos destinos de esquí populares fuera de Estados Unidos:
- St. Moritz
- Niseko United
- Valle de Hakuba
- Nozawa Onsen
- Whistler Blackcomb
- Centro de esquí Big White
- Centro de esquí Sun Peaks
¡Genial! Gracias. ¿Puedes reservarme un alojamiento en Whistler Blackcomb?
Estos son algunos hoteles en Whistler Blackcomb. ¿En cuál quieres reservar?:
- Blackcomb Lodge
- Blackcomb Springs Suites - True Ski-in, Ski-out Resort
- Pinnacle Hotel Whistler
- Fairmont Château Whistler

Configuración básica

Para configurar este agente precompilado, haz lo siguiente:

  1. Importa el agente compilado previamente.
  2. Configura las tools proporcionadas con tus servicios externos. Consulta Configuración de herramientas.

Configuración de herramientas

Este agente incluye tools que se utilizan para integrarse a servicios externos. Puedes usar el instalador de herramientas compiladas previamente para implementar el código de muestra y los datos para tu agente precompilado.

Si quieres implementar y configurar el código de muestra y los datos del agente compilado previamente de Viajes, expande los recursos para obtener instrucciones.

  1. Descarga el instalador de herramientas compiladas previamente en un directorio local.
  2. Navega al directorio local donde descargaste installer.zip.
  3. Descomprime installer.zip y abre la carpeta installer.
  4. Revisa el archivo README.md para obtener una descripción general detallada del instalador y sus requisitos.
  5. Ejecuta pip install -r requirements.txt para instalar los requisitos.
  6. Ejecuta gcloud auth application-default login para autenticarte con gcloud auth.
  7. Ejecuta el instalador con python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel.
  8. Después de implementar todos los servicios obligatorios, configura cada herramienta en el agente compilado previamente con las URLs proporcionadas que registró el instalador:

    Vertex AI Search and Conversation

    1. Si aún no importaste el agente compilado previamente, importa el agente a tu proyecto.
    2. En la consola de Vertex AI Conversation, ve a la página Búsqueda y conversación.

      Búsqueda y conversación

    3. Selecciona tu proyecto en el menú desplegable de la consola.
    4. Selecciona tu app.
    5. Haz clic en el ícono de Herramientas.
    6. Para cada herramienta del agente, edita el esquema a fin de reemplazar la URL en el campo servers: por el extremo que registró el instalador.
    7. Haz clic en Guardar.

    Dialogflow CX

    1. Si aún no importaste el agente compilado previamente, importa el agente a tu proyecto.
    2. Abre la consola de Dialogflow CX.
    3. Elige tu proyecto de Google Cloud.
    4. Selecciona el agente.
    5. Haz clic en el ícono de Recursos generativos.
    6. Haz clic en Herramientas.
    7. Para cada herramienta del agente, edita el esquema a fin de reemplazar la URL en el campo servers por el extremo que registró el instalador.
    8. Haz clic en Guardar.

La herramienta places_search se usa para obtener información sobre lugares de interés, incluidos lugares cercanos a una ubicación.

La herramienta hotel_search se usa para obtener información sobre hoteles, incluidos los que se encuentran cerca de una ubicación.

Reserva del hotel

La herramienta hotel_booking se usa para crear y obtener información sobre reservas de hoteles.

Obtener perfil de usuario

La herramienta get_user_profile se usa para recuperar perfiles de usuario que se pueden usar con el objetivo de personalizar las recomendaciones para el usuario.

Completado

El agente y sus integraciones ya deberían estar configurados y listos para las pruebas.