Ir al contenido principal

Ejecutar simulaciones para Fin Procedures

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

Las 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 de alto volumen o complejos, como cancelaciones y reembolsos, con certeza.

Diseñadas para reemplazar 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:

  1. Abre el Procedure que deseas probar.

  2. Haz clic en Test en la esquina superior derecha del canvas.

  3. 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 según tus instrucciones. Fin AI genera pruebas "listas" para ahorrarte tiempo.

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

Simulaciones generadas por AI

Según tus instrucciones, Fin AI generará pruebas iniciales para ayudarte a crear rápidamente simulaciones "listas para usar".

  1. Abre la pestaña Simulations en el panel derecho de tu Procedure.

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

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

  4. Una vez que se crea una simulación o se acepta desde 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.

  1. En la pestaña Simulations, haz clic en + New.

  2. Nombre de la simulación: Dale a tu simulación un título claro.

  3. Simulate as: Elige un usuario o marca específicos para probar la personalización. Puedes seleccionar de una lista desplegable de users reales en tu espacio de trabajo.

  4. Mensaje inicial del customer: Introduce 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.

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

Selecciona un canal

Las simulaciones te permiten seleccionar el canal que Fin usará para esta simulación, para que puedas probar cómo se comporta Fin. Usa el desplegable de canal 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. También se pueden configurar Guidance y Content por canal; por ejemplo, las respuestas por Email pueden establecerse con un tono más formal o incluir una introducción específica.

Definir datos disponibles

La sección Customer data available to 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: Úsalo para definir "cuándo" sucede el escenario. Establecer una fecha y hora específica te permite probar lógica sensible al tiempo, como comprobar si un customer está dentro de una ventana de reembolso de 30 días.

  • Atributos y Data Connectors: Esta sección se precompleta con los atributos referenciados en tu Procedure. Actualiza estos valores (por ejemplo, establece People.Plan en "Pro") para probar diferentes resultados de las ramas.

Nota: Para asegurar que tu simulación se ejecute con precisión, coloca los datos según cuándo Fin debería "saber"lo:

  • Usar Atributos: Si Fin se supone que ya conoce la información al inicio de la conversación (por ejemplo, el Plan actual del customer o la fecha de registro).

  • Usar Detalles adicionales: Si la información está destinada a ser proporcionada por el customer dentro de la conversación (por ejemplo, el customer proporciona su "Order ID" en una respuesta posterior). Esto te permite probar si Fin captura y almacena correctamente esos datos en un atributo.

Nota: La sección Customer data available to Fin solo muestra y retiene atributos que estén explícitamente referenciados en las instrucciones del Procedure o en un bloque de código. Si agregas manualmente un atributo usando el botón + Add attribute pero ese atributo no se referencia en ninguna parte del Procedure, el sistema no lo guardará: desaparece después de guardar porque no tiene efecto en la simulación. Para agregar un valor personalizado que persista, asegúrate de que el atributo se use primero en el propio Procedure.

Evaluar el comportamiento de Fin

Define los criterios que deben ser verdaderos para que la prueba pase. 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 se estableció, no se estableció, fue igual a, 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: Comprueba si la conversación alcanzó una conclusión específica, como finalizar, transferirse a un compañero, u otros resultados como cambiar a un Procedure diferente.

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 están claras o si los criterios de éxito son inconsistentes, verás recomendaciones sobre cómo mejorar la prueba para obtener resultados más precisos.

Consejo: Al diseñar simulaciones, observa tu lógica de ramificación. Si un paso implica múltiples resultados (por ejemplo, "Comprobar motivo del bloqueo de tarjeta"), crea un caso de prueba separado para cada ruta. Esto construye 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 Conditions o sub-procedures, donde pueden existir múltiples rutas mutuamente excluyentes.


Ejecución y revisión de resultados

Una vez que ejecutes una prueba, aparece en el panel Tests en el lado derecho con un indicador de estado:

  • En ejecución: La prueba se está ejecutando activamente.

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

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

  • En cola: La prueba se ha iniciado pero espera a que termine la simulación anterior antes de ejecutarse.

Para investigar un resultado, haga clic en See conversation. Esto abre la transcripción completa del intercambio entre el cliente simulado y Fin, lo que facilita 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 el número de simulaciones que puede ejecutar cada mes. Este límite se aplica a nivel del espacio de trabajo y se restablece el primer día de cada mes calendario.

Cada espacio de trabajo recibe una asignación mensual de ejecuciones de simulación. La asignación se basa en el segmento de volumen de conversaciones de su espacio de trabajo, y los clientes más grandes reciben asignaciones superiores.

La asignación de simulaciones se basa en el volumen de conversaciones de su espacio de trabajo.

  • Asignamos su espacio de trabajo a un segmento utilizando el número de conversaciones del mes calendario anterior.

  • 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 simulaciones puede cambiar en el siguiente ciclo mensual.

Segmento de volumen de conversaciones

Límite de simulaciones por mes

Menos de 1K

250

1K–15K

1,000

15K–100K

1,750

100K–1M

5,000

1M+

12,500

Supervisión de su uso

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

Advertencia de uso

Cuando su espacio de trabajo alcance el 80% de su límite mensual, aparecerá un banner amarillo de advertencia. Muestra su uso actual (p. ej., "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 en rojo. No podrá ejecutar más simulaciones hasta el inicio del mes siguiente.

Nota: Si alcanza su límite, aún puede revisar resultados y transcripciones de simulaciones anteriores haciendo clic en See conversation, pero los botones Run y Run all estarán deshabilitados.


Preguntas frecuentes

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

Las pruebas manuales son excelentes para comprobaciones rápidas o revisiones de configuración. Sin embargo, las Simulations le permiten validar Procedures a escala y garantizar que Fin funcione de manera fiable en escenarios complejos y de alto riesgo. Ejecutarlas antes de cada lanzamiento le ayuda a detectar comportamientos inesperados pronto.

¿Qué ocurre 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 impacto para los customers.

¿Por qué mi simulación aparece como "Failed" 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 "Ask for an Order ID", pero Fin es lo suficientemente inteligente como para encontrar el ID automáticamente, la prueba fallará porque Fin omitió la pregunta. Actualice sus criterios para centrarse en el resultado final (p. ej., "Procedure finished") en lugar de exigir pasos intermedios específicos.

¿Las Simulations se facturan por separado de Procedures?

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

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

Cada ejecución de simulación requiere recursos para generar predicciones de IA precisas. Proporcionamos una asignación mensual para garantizar que pueda probar sus Procedures libremente para casos de uso estándar y evitar que un uso extremo genere costes descontrolados.

¿Cuántas simulaciones puedo ejecutar al mes?

Su asignación mensual de ejecuciones de Simulation depende del volumen de conversaciones de su espacio de trabajo durante el mes calendario anterior. El límite se aplica a nivel del espacio de trabajo y se restablece el primer día de cada mes:

Segmento de volumen de conversaciones

Límite de simulaciones por mes

Menos de 1K

250

1K–15K

1,000

15K–100K

1,750

100K–1M

5.000

1M+

12.500

¿Cuándo se restablece mi límite de simulación?

Tu asignación de simulaciones se restablece el primer día de cada mes calendario, independientemente de cuándo te uniste o cuántas simulaciones has usado. Las ejecuciones no utilizadas no se acumulan: tu asignación comienza de nuevo cada mes.

¿Puedo aumentar mi límite de simulación?

Los límites de simulación se establecen automáticamente según el volumen de conversaciones de tu espacio de trabajo y se reevalúan al inicio de cada mes calendario. Si tu volumen de conversaciones aumenta, tu asignación crecerá en el próximo ciclo mensual; no existe la opción de comprar ejecuciones adicionales o aumentar tu límite fuera de este sistema de niveles. Si alcanzas tu límite mensual antes de la fecha de restablecimiento, aún puedes revisar resultados y transcripciones de simulaciones anteriores, pero los botones Ejecutar y Ejecutar todo estarán deshabilitados hasta que se restablezca tu asignación.

¿Ha quedado contestada tu pregunta?