Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ejemplo de simulación
Ejemplo de flujo de contactos
En este ejemplo, el flujo de contactos gestiona las intenciones de reserva de vuelos mediante un bot de Amazon Lex configurado para detectar dos intentos: reservar un vuelo y escalar a un agente. Cuando el bot de Lex gestiona correctamente la intención de reservar un vuelo, el flujo de contactos finaliza. Si el robot Lex detecta la intención de un agente de escalamiento o no capta ninguna intención, el contacto pasa a una cola para conectarse con un agente.
Creación de un caso de prueba para el flujo de contactos
En este caso de prueba, validamos dos escenarios:
-
La intención del vuelo del libro es confirmar que el robot Lex ha conseguido las franjas horarias correctas.
-
La intención del agente de escalamiento es verificar que el contacto se transfiera a una cola después de la escalada.
En el diseñador de casos de prueba, cree cinco grupos de interacción. Conecta los cuatro primeros en secuencia para validar el flujo de conversación con el bot Lex. Agregue un quinto grupo de interacción abierto para validar la acción de transferencia a la cola.
El grupo de interacción abierto se ejecuta de forma independiente de los demás, lo que garantiza que la transferencia de la cola se valide incluso si una intención no coincide o si el bot de Lex detecta un error. Esto se debe a que tanto las ramas predeterminadas como las de error del robot Lex del flujo de contactos están conectadas al bloque de transferencia de cola.
Configure la configuración de prueba
En Canal, selecciona Chat y, a continuación, selecciona el flujo de contactos que quieres simular. Este caso de prueba es compatible con los canales de llamadas de voz y chat. En función de su selección, la simulación iniciará una llamada o una sesión de chat. En los pasos siguientes, se utiliza la simulación de chat con fines de demostración.
Es posible que los resultados de la simulación del robot Lex no coincidan con las llamadas de voz reales
La resolución de la intención del robot Lex V2 puede diferir entre una simulación y una llamada de voz real. Si observas FallbackIntent resultados inesperados, utiliza las opciones de respuesta simulada en el robot Lex para obtener resultados deterministas. Para obtener más información sobre la configuración de estas anulaciones, consulte Lex bot override.
Configure los grupos de interacción
Grupo de interacción 1: valide el mensaje inicial del bot
Este grupo valida el mensaje de bienvenida inicial y simula la intención de un cliente de reservar un vuelo.
Observe la configuración del bloque:
-
Tipo de evento: mensaje recibido
-
Actor — Sistema
-
Mensaje esperado: «hola, bienvenido a anytravel, puedes decir reservar un vuelo»
-
Criterios de coincidencia: similares
Configuración del bloque de acciones:
-
Acción: enviar instrucciones
-
Actor — Cliente
-
Tipo de entrada — Text/Utterance
-
Parámetro de entrada: «Quiero reservar un vuelo»
Grupo de interacción 2: valida el bot recopilando la ciudad de origen
Este grupo comprueba que el bot ha seleccionado la franja horaria correcta para la ciudad de salida y simula la respuesta de un cliente.
Usa la misma configuración que el grupo de interacción 1, con el mensaje de observación establecido como «¿Desde dónde vuelas?» y la solicitud de simulación configurada como «Seattle».
Grupo de interacción 3: valida el bot que recopila la ciudad de destino
Este grupo comprueba que el bot ha seleccionado la franja horaria correcta para la ciudad de destino y simula la respuesta de un cliente.
Usa la misma configuración que el grupo de interacción 1, con el mensaje de observación establecido en «¿Dónde está tu destino?» y la solicitud de simulación configurada como «Nueva York».
Grupo de interacción 4: valide la fecha de recopilación del bot y simule la escalada de agentes
Este grupo comprueba que el bot ha seleccionado la franja horaria correcta para la fecha de salida y simula la respuesta de un cliente que desencadena la escalación por parte de los agentes.
Usa la misma configuración que el grupo de interacción 1, con el mensaje de observación establecido en «¿Cuál es tu fecha de salida?» y el mensaje de simulación configurado como «Necesito conectarme con un agente».
Grupo de interacción 5: valide la transferencia a la cola
Este grupo valida que el contacto se haya transferido a una cola y envía un comando de prueba para finalizar la prueba.
Observe la configuración del bloque:
-
Tipo de evento: acción activada
-
Actor — Sistema
-
Tipo de recurso: cola
-
Recurso objetivo: BasicQueue (seleccione el recurso de cola que desea observar)
-
Operación: transferencia a la cola
Configuración del bloque de acciones:
-
Acción: comandos de prueba
-
Tipo de control de prueba: finalizar prueba
Ejecute la prueba y analice los resultados
Tras configurar todos los grupos y bloques de interacción, publique el caso de prueba y seleccione Ejecutar prueba para abrir la página de resultados de la prueba y supervisar los resultados en tiempo real.
Una vez finalizada la prueba, los resultados de cada grupo de interacción se muestran en orden de ejecución. Tenga en cuenta que las entradas de configuración inicial , inicio y finalización se añaden al seguimiento de la ejecución para proporcionar visibilidad de los pasos del sistema para iniciar y completar la prueba.
Elija el seguimiento de cada grupo de interacciones para ver los resultados detallados de cada bloque de observación y acción.
Selecciona el enlace del identificador de contacto para ir a la página de detalles del contacto. Si el flujo de contactos tiene activados la interacción automática con los agentes y el resumen de interacciones automatizadas, el chat de simulación o la llamada de voz se analizarán en consecuencia.