Simulations te permiten validar Fin Procedures, generar confianza en tu automatización y detectar problemas antes de que afecten a tus customers. Al modelar conversaciones completas, las simulaciones ayudan a tu equipo a manejar escenarios complejos o de alto volumen, como cancelaciones y reembolsos, con certeza.
Diseñadas para reemplazar las comprobaciones manuales que consumen tiempo, las simulaciones te ayudan a identificar problemas o cambios graduales en el comportamiento de Fin a medida que evoluciona la lógica de tu negocio.
Accediendo a las simulaciones
Las simulaciones se encuentran dentro del panel de pruebas de un Procedure. Para acceder a ellas:
Abre el Procedure que deseas probar.
Haz clic en Test en la esquina superior derecha del lienzo.
Selecciona la pestaña Simulations en el panel derecho.
Creando una simulación
Puedes 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: Úsalas para cubrir rápidamente escenarios comunes o esperados de customers basados en tus instrucciones. Fin AI genera pruebas "listas para usar" para ahorrarte tiempo.
Simulaciones manuales: Úsalas cuando necesites control preciso sobre datos, casos límite específicos o ramas particulares en tu lógica.
Simulaciones generadas por AI
Basado en tus instrucciones, Fin AI generará pruebas iniciales para ayudarte a crear rápidamente simulaciones "listas para usar".
Abre la pestaña Simulations en el panel derecho de tu Procedure.
Bajo Suggested for these instructions, revisa la lista de escenarios propuestos (por ejemplo, "Solicitud de cancelación completa").
Haz clic en el ícono de reproducción junto a una sugerencia para ejecutarla al instante.
Una vez que una simulación es creada o aceptada de las sugerencias, aparecerá en tu lista. Luego puedes hacer clic en Run all para ejecutar todas tus simulaciones guardadas a la vez.
Simulaciones creadas manualmente
También puedes construir una simulación desde cero para probar casos límite específicos basados en las instrucciones del Procedure.
En la pestaña Simulations, haz clic en + New.
Nombre de la simulación: Dale un título claro a tu simulación.
Simular como: Elige un usuario o marca específica para probar la personalización. Puedes seleccionar de una lista desplegable de users reales en tu espacio de trabajo.
Mensaje inicial del customer: Ingresa el primer mensaje que envía el customer (por ejemplo, "Necesito ayuda con mi pedido"). También puedes adjuntar una imagen, como una captura de pantalla de un error, para probar cómo Fin maneja el contexto visual.
Detalles adicionales: Proporciona orientación sobre la situación del customer o acciones específicas que haya tomado.
Selecciona un canal
Simulations te permiten seleccionar el canal que Fin usará para esta simulación, para que puedas probar cómo se comporta Fin. Usa el menú desplegable de canales para cambiar entre Messenger y Email antes de ejecutar tu 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 por Email pueden 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 te permite definir los datos a los que Fin tiene acceso durante la prueba. Esto asegura que estás probando con valores de datos precisos en lugar de depender de descripciones vagas.
Hora de la simulación: Usa esto para definir "cuándo" ocurre el escenario. Establecer una fecha y hora específicas te 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 llena automáticamente con los atributos referenciados en tu Procedure. Actualiza estos valores (por ejemplo, establece
People.Plana "Pro") para probar diferentes resultados de ramificación.
Nota: Para asegurar que tu simulación se ejecute con precisión, coloca 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 te permite probar si Fin captura y almacena correctamente esos datos en un atributo.
Nota: La sección Datos del customer disponibles para Fin solo muestra y retiene atributos que están explícitamente referenciados en las instrucciones de tu Procedure o en un bloque de código. Si agregas manualmente un atributo usando el botón + Add attribute pero ese atributo no está referenciado en ninguna parte del Procedure, el sistema no lo guardará; desaparece después de guardar porque no afecta la simulación. Para agregar un valor personalizado que persista, asegúrate de que el atributo se use primero en el Procedure mismo.
Evaluar el comportamiento de Fin
Define los criterios que deben cumplirse para que la prueba sea exitosa. Haz clic en + Add criteria y selecciona:
Respuesta de Fin: Especifica lo que Fin debe (o no debe) decir durante la conversación.
Atributos: Verifica si un atributo fue establecido, no fue establecido, fue igual o no fue igual a un valor específico.
Conector de datos: Verifica si un conector se activó, no se activó o se activó exactamente X veces.
Resultado de la instrucción: Verifica si la conversación llegó a una conclusión específica, como finalizar, ser transferida a un compañero o resultados como cambiar a otro Procedure.
Una vez configurado, haz clic en Guardar.
Nota: Cuando haces clic en Guardar, Fin usa AI para revisar tu formulario de simulación. Si las instrucciones no son claras o los criterios de éxito son inconsistentes, verás recomendaciones para mejorar la prueba y obtener resultados más precisos.
Consejo: Al diseñar simulaciones, revisa tu lógica de ramificación. Si un paso implica múltiples resultados (por ejemplo, "Verificar motivo del bloqueo de tarjeta"), crea 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 ejecutes una prueba, aparecerá en el panel Tests en el lado derecho 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 espera a que la simulación anterior termine antes de ejecutarse.
Para investigar un resultado, haz 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 simulaciones
Hay un límite en la cantidad de simulaciones que puedes ejecutar cada mes. Este límite se aplica a nivel de workspace y se reinicia 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 tu workspace, con customers más grandes recibiendo asignaciones mayores.
La asignación de Simulation se basa en el volumen de conversaciones de tu workspace.
Asignamos tu workspace a un segmento usando el número de conversaciones del último mes calendario.
Tu segmento se reevalúa mensualmente y tu asignación reflejará el volumen de conversaciones del mes más reciente.
Si tu volumen de conversaciones aumenta o disminuye, tu 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 tu uso
Para ayudarte a gestionar tus pruebas, Fin proporciona indicadores visuales dentro de la pestaña Simulations:
Advertencia de uso
Cuando tu workspace alcance el 80% de su límite mensual, aparecerá un banner amarillo de advertencia. Muestra tu uso actual (por ejemplo, "85/100") y te recuerda cuándo se reiniciará el límite.
Límite alcanzado
Una vez que llegues al 100% de tu límite mensual, aparecerá un mensaje de error rojo. No podrás ejecutar más simulaciones hasta el inicio del próximo mes.
Nota: Si alcanzas tu límite, aún puedes 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?
¿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 te 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 te ayuda a detectar comportamientos inesperados temprano.
¿Qué pasa si una Simulation falla?
¿Qué pasa si una Simulation falla?
Puedes revisar la conversación simulada completa para entender por qué Fin no se comportó como se esperaba, ajustar tu 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?
¿Por qué mi simulación está marcada como "Fallida" aunque Fin resolvió el problema con éxito?
Esto suele ocurrir cuando tus criterios de éxito son demasiado rígidos. Por ejemplo, si requieres 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. Actualiza tus criterios para enfocarte en el resultado final (por ejemplo, "Procedure finalizado") en lugar de exigir pasos intermedios específicos.
¿Las Simulations se facturan por separado de Procedures?
¿Las Simulations se facturan por separado de Procedures?
Las Simulations están incluidas con Procedures y no se facturan como un ítem separado. No incurrirás en cargos adicionales por ejecutar simulaciones.
¿Por qué hay un límite en las ejecuciones de Simulation?
¿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 que puedas probar tus Procedures libremente en casos de uso estándar, evitando que un uso extremo genere costos descontrolados.










