El agente precompilado basado en la guía de asistencia de la aerolínea proporciona reservas de vuelos con geolocalización.
Diálogos de muestra
En los siguientes diálogos de muestra, se muestran situaciones comunes que controla este agente precompilado.
Búsqueda de vuelos
El usuario quiere buscar vuelos. El agente le pide al usuario la ciudad de origen, el destino y la fecha de salida. El usuario responde con estos detalles. El agente presenta una lista de vuelos y le solicita al usuario que seleccione una opción. El usuario elige el vuelo más económico. El agente confirma la reserva y proporciona un número de reserva.
Entrada del usuario | Respuesta del agente |
---|---|
¡Hola! | |
Estamos trabajando para encontrar tu ubicación. Este proceso puede tardar un momento. | |
Hola, te damos la bienvenida al departamento de ayuda de Cymbal Air. Puedo ayudarte a encontrar un vuelo a cualquier parte del mundo. ¿Adónde te gustaría ir? | |
Budapest | |
¿Desde qué ciudad saldrás? | |
Nueva York | |
¿Cuándo quieres viajar? | |
1 de diciembre | |
[presenta la lista de vuelos] ¿Cuál de estos vuelos te gustaría reservar? La opción más económica es un vuelo que sale de JFK el 1 de diciembre a las 11:00 a.m., llega a BUD el mismo día a las 11:00 p.m. y cuesta USD 254. | |
Quiero reservar la más económica | |
Excelente, se reservó tu vuelo. Tu vuelo sale del aeropuerto JFK a las 11:00 a.m. y llega a BUD a las 11:00 p.m. del mismo día. Tu número de reserva es 3W817T. En breve, recibirás un correo electrónico con más detalles. ¿Podemos ayudarte con algún otro asunto? | |
Eso es todo por ahora | |
Me alegra haber podido ayudarte. |
Configuración básica
Para configurar este agente precompilado, sigue estos pasos:
- Importa el agente precompilado.
- Configura las herramientas proporcionadas con tus servicios externos. Consulta Configuración de herramientas.
Configuración de herramientas
Este agente incluye herramientas que se usan para integrar con servicios externos.
Flight Search
La herramienta getGeolocation
usa una llamada a función para determinar la ubicación del usuario y, así, ingresar automáticamente la ciudad de origen para la búsqueda de vuelos.
Entre los parámetros de salida de esta herramienta, se incluyen los siguientes:
- city (obligatorio): Es la ciudad donde se encuentra el usuario actualmente.
- country (obligatorio): Es el país donde se encuentra el usuario actualmente.
- state (obligatorio): Es el estado o la provincia donde se encuentra el usuario actualmente.
- ruta (opcional): Es la ruta principal más cercana a la dirección aproximada del usuario.
- county (opcional): Es el condado en el que se encuentra el usuario actualmente, si existe.
- country-code (opcional): Es un código de dos letras asociado con el país en el que se encuentra el usuario.
- postcode (opcional): Es el código postal asociado con la dirección aproximada del usuario.
- ISO3166-2-lvl4 (opcional): Es un código alfanumérico que se usa para identificar la subdivisión administrativa específica (por ejemplo, estado, provincia o territorio) del país en el que se encuentra el usuario.
La herramienta getFlights
genera una lista ficticia de vuelos según la ciudad de origen, el destino y la fecha de salida.
La herramienta muestra una respuesta de carga útil personalizada que incluye una tabla con los horarios y precios de los vuelos.
La IU usa esta carga útil personalizada para mostrar los vuelos en forma de contenido enriquecido.
Completado
Tu agente y sus integraciones ya deberían estar configurados y listos para probarse.