View a markdown version of this page

Ejemplo de simulación - Amazon Connect Customer

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.

Flujo de contactos en el que se muestra al robot de Lex gestionando la reserva de un vuelo, con opciones de éxito, error y escalamiento de agentes.

Creación de un caso de prueba para el flujo de contactos

En este caso de prueba, validamos dos escenarios:

  1. La intención del vuelo del libro es confirmar que el robot Lex ha conseguido las franjas horarias correctas.

  2. 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.

Diagrama de flujo de trabajo que muestra cinco bloques de validación con los pasos de observación y acción conectados en secuencia.

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.

La pestaña de configuración muestra el canal configurado en Chat y el punto de inicio en Flow.

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

Diseñador de flujo de trabajo que muestra los pasos de validación con nodos de observación y acción conectados por rutas de éxito.

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»

Connect Customer diseñador de flujo que muestra varios bloques de validación con componentes de observación y acción.

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

Diseñador de flujo de trabajo que muestra varios bloques de validación con los componentes de observación y acción conectados en secuencia.

Configuración del bloque de acciones:

  • Acción: comandos de prueba

  • Tipo de control de prueba: finalizar prueba

Panel de configuración del bloque de acciones que muestra los comandos de prueba, el tipo de acción y el tipo de control de finalización de la 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.

Los resultados de la prueba muestran 5 interacciones superadas con un tiempo de finalización de 18 segundos y pasos ampliables.

Elija el seguimiento de cada grupo de interacciones para ver los resultados detallados de cada bloque de observación y acción.

Los resultados de las pruebas de flujo del robot de reserva de vuelos muestran los pasos de validación aprobados para la gestión de los mensajes y la recopilación de datos.

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.

Página de detalles de contacto que muestra la descripción general de las interacciones en el chat, AI-generated las perspectivas y el cronograma de las transcripciones.