Viajes agente compilado previamente permite a los usuarios buscar lugares de interés, obtener recomendaciones de viajes y reservar hoteles. El agente usa los datos del perfil del usuario para personalizar las recomendaciones para al usuario, si se proporciona.
Diálogos de muestra
En los siguientes diálogos de muestra, se muestran situaciones comunes que controla este precompilado.
Búsqueda de lugares de interés y reservas de hoteles
El usuario pregunta sobre restaurantes en Washington D.C. El agente recomienda algunas lugares de interés y el usuario solicita reservar un hotel. El agente recopila información requerida, incluido el hotel, la fecha de entrada, la fecha de salida y la cantidad de viajeros y de habitaciones. El usuario confirma la información y el el agente reserva la estadía y le proporciona al usuario un número de confirmación.
Entrada del usuario | Respuesta del agente |
---|---|
¿hay restaurantes de mariscos buenos en Washington D.C.? | |
Estos son algunos restaurantes de mariscos en Washington D.C.: - La Marisquería Oceanaire - La tienda de mariscos de Tony y Joe - Restaurante especializado en mariscos, Prime Steak & Cangrejo de piedra |
|
¿Puedo ayudarte con algo más? | |
Quiero reservar una estadía de cuatro noches en D.C. | |
Estos son algunos de los hoteles que encontré en Washington D.C. ¿En cuál deseas reservar?: - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Vecindarios corporativos - Holiday Inn Washington Capitol - Natl Mall, un IHG Hotel |
|
Beacon Hotel funciona bien | |
Permíteme confirmar algunos detalles. ¿Te quedarás 4 noches, del 11 al 6 al 11 y 10, es correcto? | |
en realidad, daré seguimiento el día 8, | |
De acuerdo. ¿Podrás confirmar tu entrada el 11-08 y confirmar tu salida el 11-12? | |
sí, eso 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 | |
Muy bien, entonces 2 viajeros. Permíteme actualizar los detalles de tu reserva Nombre del hotel = Hotel Beacon & Trimestres corporativos Fecha de entrada = 8 de noviembre Fecha de salida = 12 de noviembre # habitaciones = 1 # viajeros = 2 ¿Es correcto? |
|
sí, quiero reservarla | |
¡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 lindo 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 los Estados Unidos. Por último, el usuario le pide al agente que reservar una estadía en uno de los destinos y el agente presenta una lista de hoteles cerca.
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: - Cuenca Arapahoe - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
Estaba pensando en algún lugar fuera de los Estados Unidos, ¿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 - Big White Ski Resort - Sun Peaks Resort |
|
genial, ¡gracias! ¿puedes reservarme una estadía en Whistler Blackcomb? | |
Estos son algunos hoteles en Whistler Blackcomb. ¿Cuál deseas reservar?: - Blackcomb Lodge - Blackcomb Springs Suites - Entrada con esquí real, Centro de esquí - Pinnacle Hotel Whistler - Fairmont Château Whistler |
Configuración básica
Para configurar este agente compilado previamente, haz lo siguiente:
- Importa el agente compilado previamente.
- Configura los herramientas servicios, consulta Configuración de herramientas.
Configuración de la herramienta
Este agente incluye herramientas que se usarse para integrarse con servicios externos. Puedes usar el instalador de la herramienta ya compilado para implementar código de muestra y datos para tu agente precompilado.
Para implementar y configurar código y datos de muestra para el agente precompilado de Travel, expande para obtener instrucciones.
- Descarga el instalador de herramientas precompiladas en un directorio local.
- Navega al directorio local donde descargaste installer.zip.
- Descomprime installer.zip y abre la carpeta
installer
. - Consulta README.md para obtener una descripción general detallada del instalador y sus requisitos.
- Ejecuta
pip install -r requirements.txt
para instalar los requisitos. -
Ejecuta
gcloud auth application-default login
para autenticarte con gcloud auth. -
Ejecuta el instalador con
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel
. -
Después de implementar todos los servicios necesarios, configura cada herramienta en el agente precompilado con las
URLs proporcionadas que registra el instalador:
Agentes de Vertex AI
- Si aún no lo hiciste, importa el agente a tu proyecto.
- Ve a la consola de Agent Builder.
- Selecciona tu proyecto en el menú desplegable de la consola.
- Selecciona tu app.
- Haz clic en el ícono de Herramientas.
-
Para cada herramienta del agente, edita el esquema para reemplazar la URL en la
Campo
servers:
con el extremo que registró el instalador. - Haz clic en Guardar.
Dialogflow CX
- Si aún no importaste el agente compilado previamente, Importa el agente a tu proyecto.
- Abre la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud.
- Selecciona el agente.
- Haz clic en el ícono de Recursos generativos.
- Haz clic en Herramientas.
-
Para cada herramienta del agente, edita el esquema para reemplazar la URL en la
Campo
servers
con el extremo que registró el instalador. - Haz clic en Guardar.
Búsqueda de lugares
La herramienta places_search
se usa para obtener información sobre los lugares de interés.
incluidos los lugares de interés cercanos a una ubicación.
Búsqueda de hoteles
La herramienta hotel_search
se usa para obtener información sobre hoteles, como
hoteles cerca de una ubicación.
Reserva de hotel
La herramienta hotel_booking
se usa para crear y obtener información sobre el hotel
reservas.
Obtener perfil de 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 la prueba.