Agente precompilado de asistencia de aerolíneas

El agente precompilado basado en guías de asistencia de la aerolínea proporciona reservas de vuelos con ubicación geográfica para la comodidad del usuario.

Diálogo de ejemplo

En este diálogo de ejemplo, se muestran situaciones comunes que controla el agente compilado previamente.

  1. El usuario quiere buscar vuelos.
  2. El agente le pregunta al usuario su ciudad de origen, destino y fecha de salida.
  3. El usuario responde con estos detalles.
  4. El agente presenta una lista de vuelos y le solicita al usuario que seleccione una opción.
  5. El usuario elige el vuelo más económico.
  6. El agente confirma la reserva y proporciona un número de reserva.
Entrada del usuario Respuesta del agente
Hola
Estamos intentando encontrar tu ubicación. Este proceso puede tardar un momento.
Hola, te damos la bienvenida al servicio de asistencia de Cymbal Air. Puedo ayudarte a encontrar un vuelo a cualquier parte del mundo. ¿Adónde quieres ir?
Budapest
¿Desde qué ciudad saldrás?
Nueva York
¿Cuándo te gustaría viajar?
1 de diciembre
[presents list of flights] ¿Cuál de estos vuelos te gustaría reservar? La opción más económica es un vuelo que sale del JFK a las 11:00 a.m. del 1 de diciembre, llega al BUD a las 11:00 p.m. del mismo día y cuesta USD 254.
Quiero reservar el más económico
Excelente, se reservó tu vuelo. Tu vuelo sale de 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 y pronto 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 compilado previamente, haz lo siguiente:

  1. Importa el agente compilado previamente.
  2. Configura las herramientas proporcionadas con tus servicios externos. Para obtener más información, consulta Configuración de la herramienta.

Configuración de la herramienta

Este agente incluye herramientas para integrarse con servicios externos.

Herramienta de búsqueda de vuelos

La herramienta getGeolocation usa una llamada a función para determinar la ubicación del usuario y, luego, ingresar automáticamente la ciudad de origen para la búsqueda de vuelos.

Los parámetros de salida de esta herramienta incluyen los siguientes:

  • Ciudad (obligatorio): Es la ciudad donde se encuentra el usuario.
  • País (obligatorio): Es el país donde se encuentra el usuario.
  • Estado (obligatorio): Es el estado o la provincia donde se encuentra el usuario.
  • Ruta (opcional): Es la ruta principal más cercana a la dirección aproximada del usuario.
  • Condado (opcional): Es el condado donde se encuentra el usuario, si existe.
  • Código de país (opcional): Es el código de dos letras asociado al país en el que se encuentra el usuario.
  • Código postal (opcional): Es el código postal asociado a la dirección aproximada del usuario.
  • ISO3166-2-lvl4 (opcional): Es el código alfanumérico que se usa para identificar la divisió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 devuelve 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 están configurados y listos para probarse.