Guía precompilada de viajes

El libro de jugadas precompilado de viajes permite a los usuarios buscar lugares de interés (POI), obtener recomendaciones de viajes y reservar hoteles. El agente usa los datos del perfil del usuario para personalizar las recomendaciones para el usuario, si se proporcionan.

Diálogos de muestra

En los siguientes diálogos de muestra, se muestran situaciones comunes que controla esta guía de jugadas precompilada.

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

El usuario pregunta sobre restaurantes en Washington DC. El agente recomienda algunos puntos de interés, y el usuario pide reservar un hotel. El agente recopila la información necesaria, como el hotel, la fecha de entrada, la fecha 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
Hola, ¿hay algún buen restaurante de mariscos en Washington, D.C.?
Estos son algunos restaurantes de mariscos en Washington DC:
- The Oceanaire Seafood Room
- Tony and Joe's Seafood Place
- Joe's Seafood, Prime Steak & Stone Crab
¿Te puedo ayudar con alguna otra inquietud?
Me gustaría reservar una estadía de cuatro noches en Washington, D.C.
Estos son algunos hoteles que encontré en Washington, D.C. ¿Cuál te gustaría reservar?:
- Cambria Hotel Washington D.C. Navy Yard Riverfront
- Beacon Hotel & Corporate Quarters
- Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel
El hotel Beacon me parece bien.
Genial. Permíteme confirmar algunos detalles. Te quedarás 4 noches, del 6 al 10 de noviembre, ¿es correcto?
en realidad, me registraré el 8
Muy bien. ¿Te registrarás el 8/11 y saldrás el 12/11?
sí, es perfecto
Muy bien. Permíteme confirmar los detalles de tu reserva.
Nombre del hotel: Beacon Hotel & Corporate Quarters
Fecha de entrada: 8 de noviembre
Fecha de salida: 12 de noviembre
Cantidad de habitaciones: 1
Cantidad de viajeros: 1

¿Es correcto?
mi hijo vendrá conmigo
Bien, son 2 viajeros. Déjame actualizar los detalles de tu reserva
Nombre del hotel: Beacon Hotel & Corporate Quarters
Fecha de entrada: 8 de noviembre
Fecha de salida: 12 de noviembre
Cantidad de habitaciones: 1
Cantidad de viajeros: 2

¿Es correcto?
sí, resérvala por mí
¡Genial! Confirmamos tu reserva y tenemos el número de confirmación 2UDVXUUV para tus registros.
¿Te puedo ayudar con alguna otra inquietud?
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 le pregunta si tiene alguna recomendación fuera del 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 a un viaje de esquí. ¿Tienes alguna sugerencia?
Me encanta esquiar. Estos son algunos destinos de esquí populares en Estados Unidos:
- Arapahoe Basin
- Aspen Highlands
- Beaver Creek
- Breckenridge
- Sun Peaks Resort
Estaba pensando en un lugar fuera de Estados Unidos. ¿Tienes alguna idea?
Por supuesto. Estos son algunos destinos de esquí populares fuera de Estados Unidos:
- St. Moritz
- Niseko United
- Hakuba Valley
- Nozawa Onsen
- Whistler Blackcomb
- Big White Ski Resort
- Sun Peaks Resort
Genial, gracias. ¿Puedes reservar una estadía en Whistler Blackcomb?
Estos son algunos hoteles en Whistler Blackcomb. ¿Cuál te gustaría 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 esta guía precompilada, sigue estos pasos:

  1. Importa la guía precompilada.
  2. Para configurar las herramientas proporcionadas con tus servicios externos, consulta Configuración de herramientas.

Configuración de herramientas

Este agente incluye herramientas que se usan para integrarse con servicios externos. Puedes usar el instalador de herramientas precompiladas para implementar código y datos de muestra para tu libro de jugadas precompilado.

Para implementar y configurar código y datos de muestra para el agente precompilado de Travel, expande para obtener instrucciones.

  1. Descarga el instalador de herramientas precompiladas a un directorio local.
  2. Navega al directorio local en el que 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 necesarios, configura cada herramienta en el agente precompilado con las URLs proporcionadas que registra el instalador:

    Consola de Agent Builder

    1. Si aún no lo hiciste, importa el agente a tu proyecto.
    2. Ve a la consola de Agent Builder.

      Consola de Agent Builder

    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 para 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 lo hiciste, 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 para 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 los lugares de interés 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 de hotel

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

Cómo obtener el perfil del usuario

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

Completado

Tu agente y sus integraciones ya deberían estar configurados y listos para probarse.