Ir al contenido principal

Ejecute simulaciones para Fin Procedures

Aprenda a usar Simulations para validar las instrucciones de Procedure, generar confianza y detectar problemas antes de que afecten a los customers.

Simulations le permiten validar Fin Procedures, generar confianza en su automatización y detectar problemas antes de que afecten a sus customers. Al modelar conversaciones completas, las simulaciones ayudan a su equipo a manejar escenarios de alto volumen o complejos, como cancelaciones y reembolsos, con certeza.

Diseñadas para reemplazar las comprobaciones manuales que consumen tiempo, las simulaciones le ayudan a identificar problemas o cambios graduales en el comportamiento de Fin a medida que evoluciona la lógica de su negocio.


Accediendo a las simulaciones

Las simulaciones se encuentran dentro del panel de pruebas de un Procedure. Para acceder a ellas:

  1. Abra el Procedure que desea probar.

  2. Haga clic en Test en la esquina superior derecha del lienzo.

  3. Seleccione la pestaña Simulations en el panel derecho.


Creando una simulación

Puede crear una simulación de dos maneras: usando sugerencias generadas por AI para un inicio rápido, o definiendo manualmente el escenario para tener control total.

  • Simulaciones generadas por AI: Úselas para cubrir rápidamente escenarios comunes o esperados de customers basados en sus instrucciones. Fin AI genera pruebas "listas para usar" para ahorrarle tiempo.

  • Simulaciones manuales: Úselas cuando necesite control preciso sobre los datos, casos límite específicos o ramas particulares en su lógica.

Simulaciones generadas por AI

Basado en sus instrucciones, Fin AI generará pruebas iniciales para ayudarle a crear rápidamente simulaciones "listas para usar".

  1. Abra la pestaña Simulations en el panel derecho de su Procedure.

  2. Bajo Suggested for these instructions, revise la lista de escenarios propuestos (por ejemplo, "Solicitud de cancelación completa").

  3. Haga clic en el ícono de reproducción junto a una sugerencia para ejecutarla al instante.

  4. Una vez que se crea o acepta una simulación de las sugerencias, aparecerá en su lista. Luego puede hacer clic en Run all para ejecutar todas sus simulaciones guardadas a la vez.

Simulaciones creadas manualmente

También puede construir una simulación desde cero para probar casos límite específicos basados en las instrucciones del Procedure.

  1. En la pestaña Simulations, haga clic en + Nuevo.

  2. Nombre de la simulación: Dé a su simulación un título claro.

  3. Simular como: Elija un usuario o marca específica para probar la personalización. Puede seleccionar de una lista desplegable de users reales en su espacio de trabajo.

  4. Mensaje inicial del customer: Ingrese el primer mensaje que envía el customer (por ejemplo, "Necesito ayuda con mi pedido"). También puede adjuntar una imagen, como una captura de pantalla de un error, para probar cómo Fin maneja el contexto visual.

  5. Detalles adicionales: Proporcione orientación sobre la situación del customer o acciones específicas que haya tomado.

Seleccione un canal

Simulations le permiten seleccionar el canal que Fin usará para esta simulación, para que pueda probar cómo se comporta Fin. Use el menú desplegable de canales para cambiar entre Messenger y Email antes de ejecutar su simulación.

Nota: Fin se comporta de manera diferente según el canal. En Email, Fin agrega múltiples piezas de información en una sola respuesta en lugar de enviar varios mensajes. La orientación y el contenido también pueden configurarse por canal; por ejemplo, las respuestas de Email pueden establecerse para usar un tono más formal o incluir una introducción específica.

Definir datos disponibles

La sección Datos del customer disponibles para Fin le permite definir los datos a los que Fin tiene acceso durante la prueba. Esto asegura que está probando con valores de datos precisos en lugar de depender de descripciones vagas.

  • Hora de la simulación: Úselo para definir "cuándo" ocurre el escenario. Establecer una fecha y hora específicas le permite probar lógica sensible al tiempo, como verificar si un customer está dentro de una ventana de reembolso de 30 días.

  • Atributos y conectores de datos: Esta sección se rellena con los atributos referenciados en su Procedure. Actualice estos valores (por ejemplo, establezca People.Plan en "Pro") para probar diferentes resultados de ramificación.

Nota: Para asegurar que su simulación se ejecute con precisión, coloque los datos según cuándo Fin debería "saber" la información:

  • Usar atributos: Si Fin debe conocer la información al inicio de la conversación (por ejemplo, el Plan actual o la fecha de registro del customer).

  • Usar detalles adicionales: Si la información debe ser proporcionada por el customer durante la conversación (por ejemplo, el customer proporciona su "ID de pedido" en una respuesta posterior). Esto le permite probar si Fin captura y almacena correctamente esos datos en un atributo.

Evaluar el comportamiento de Fin

Defina los criterios que deben cumplirse para que la prueba sea exitosa. Haga clic en + Agregar criterio y seleccione:

  • Respuesta de Fin: Especifique lo que Fin debe (o no debe) decir durante la conversación.

  • Atributos: Verifique si un atributo fue establecido, no fue establecido, fue igual o no fue igual a un valor específico.

  • Conector de datos: Verifique si un conector se activó, no se activó o se activó exactamente X veces.

  • Resultado de la instrucción: Verifique si la conversación alcanzó una conclusión específica, como finalizar, ser transferida a un compañero o resultados como cambiar a un Procedure diferente.

Una vez configurado, haga clic en Guardar.

Nota: Al hacer clic en Guardar, Fin usa AI para revisar su formulario de simulación. Si las instrucciones no son claras o los criterios de éxito son inconsistentes, verá recomendaciones para mejorar la prueba y obtener resultados más precisos.

Consejo: Al diseñar simulaciones, observe su lógica de ramificación. Si un paso implica múltiples resultados (por ejemplo, "Verificar motivo del bloqueo de tarjeta"), cree un caso de prueba separado para cada camino. Esto crea una "red de seguridad de regresión" para asegurar que futuras actualizaciones no rompan la lógica existente. Este enfoque se recomienda para Procedures con Condiciones o sub-procedimientos, donde pueden existir múltiples caminos mutuamente excluyentes.


Ejecutando y revisando resultados

Una vez que ejecute una prueba, aparecerá en el panel Tests a la derecha con un indicador de estado:

  • Ejecutando: La prueba se está ejecutando activamente.

  • Aprobada: La prueba se ejecutó y cumplió con todos los criterios de éxito definidos.

  • Fallida: La prueba se ejecutó pero no cumplió con los criterios de éxito definidos.

  • En cola: La prueba ha sido iniciada pero está esperando a que termine la simulación anterior antes de ejecutarse.

Para investigar un resultado, haga clic en Ver conversación. Esto abre la transcripción completa entre el customer simulado y Fin, facilitando ver exactamente cómo se desarrolló el flujo y por qué una prueba pasó o falló.


Límites de uso de simulación

Hay un límite en la cantidad de simulaciones que puede ejecutar cada mes. Este límite se aplica a nivel de workspace y se restablece el primer día de cada mes calendario.

Cada workspace recibe una asignación mensual de ejecuciones de Simulation. La asignación se basa en el segmento de volumen de conversaciones de su workspace, con customers más grandes recibiendo asignaciones mayores.

La asignación de Simulation se basa en el volumen de conversaciones de su workspace.

  • Asignamos su workspace a un segmento usando el número de conversaciones del último mes calendario.

  • Su segmento se reevalúa mensualmente y su asignación reflejará el volumen de conversaciones del mes más reciente.

  • Si su volumen de conversaciones aumenta o disminuye, su asignación de Simulation puede cambiar en el siguiente ciclo mensual.

Segmento de volumen de conversaciones

Límite de Simulation por mes

Menos de 1K

50

1K–15K

200

15K–100K

350

100K–1M

1000

1M+

2500

Monitoreando su uso

Para ayudarle a gestionar sus pruebas, Fin proporciona indicadores visuales dentro de la pestaña Simulations:

Advertencia de uso

Cuando su workspace alcance el 80% de su límite mensual, aparecerá un banner amarillo de advertencia. Muestra su uso actual (por ejemplo, "85/100") y le recuerda cuándo se restablecerá el límite.

Límite alcanzado

Una vez que alcance el 100% de su límite mensual, aparecerá un mensaje de error rojo. No podrá ejecutar más simulaciones hasta el inicio del próximo mes.

Nota: Si alcanza su límite, aún puede revisar resultados y transcripciones de simulaciones anteriores haciendo clic en Ver conversación, pero los botones Ejecutar y Ejecutar todo estarán deshabilitados.


Preguntas frecuentes

¿Por qué usar Simulations en lugar de pruebas manuales?

Las pruebas manuales son ideales para revisiones rápidas o de configuración. Sin embargo, Simulations le permiten validar Procedures a gran escala y asegurar que Fin funcione de manera confiable en escenarios complejos y de alto riesgo. Ejecutarlas antes de cada lanzamiento le ayuda a detectar comportamientos inesperados temprano.

¿Qué sucede si una Simulation falla?

Puede revisar la conversación simulada completa para entender por qué Fin no se comportó como se esperaba, ajustar su Procedure y volver a ejecutar la Simulation sin afectar a los customers.

¿Por qué mi simulación está marcada como "Fallida" aunque Fin resolvió el problema con éxito?

Esto suele ocurrir cuando sus Criterios de éxito son demasiado rígidos. Por ejemplo, si requiere que Fin "Pida un ID de pedido", pero Fin es lo suficientemente inteligente para encontrar el ID automáticamente, la prueba fallará porque Fin omitió la pregunta. Actualice sus criterios para enfocarse en el resultado final (por ejemplo, "Procedure finalizado") en lugar de exigir pasos intermedios específicos.

¿Se facturan las Simulations por separado de los Procedures?

Las Simulations están incluidas con Procedures y no se facturan como un ítem separado. No incurrirá en cargos adicionales por ejecutar simulaciones.

¿Por qué hay un límite en las ejecuciones de Simulation?

Cada ejecución de simulation requiere recursos para generar predicciones precisas de AI. Proporcionamos una asignación mensual para asegurar que pueda probar sus Procedures libremente para casos de uso estándar mientras prevenimos costos excesivos por uso extremo.

¿Ha quedado contestada tu pregunta?