Índice:
- Introducción
- Cómo acceder a las Pruebas Unitarias
- Gestión de pruebas unitarias
- Crear prueba
- Otros recursos
- Configuración de una prueba unitaria
- Variables
- Definiciones
-
Ejecución y análisis de pruebas
Introducción
La funcionalidad de Pruebas Unitarias permite validar la precisión de las respuestas de tu flujo conversacional, ya sea determinístico o basado en un agente de IA. Esta herramienta es esencial para garantizar que los comportamientos esperados sean correctos antes de implementarlos en producción, facilitando el mantenimiento y la evolución continua de tu Contacto Inteligente.
Cómo acceder a las Pruebas Unitarias
Puedes acceder de dos formas:
Pantalla principal:
Haz clic en el ícono en la esquina superior derecha.
En el menú que se abre, selecciona Pruebas y registros.
Menú lateral:
En el menú lateral izquierdo, haz clic en Pruebas unitarias.
Gestión de Pruebas Unitarias
La pantalla de gestión de pruebas es el punto de partida para visualizar, crear y ejecutar pruebas para tu bot o agente de IA.
Crear Prueba
Haz clic en el botón Crear prueba en la esquina superior derecha, o si no hay pruebas creadas, haz clic en el botón central Crear nueva prueba. Puedes completar todos los parámetros manualmente o importar un archivo de configuración:
Importar configuraciones: Cargar un archivo en el formato de Blip con pruebas ya configuradas.
Otros Recursos
Buscar: Campo para buscar pruebas por nombre.
Lista de pruebas: Muestra todas las pruebas creadas con la siguiente información:
Nombre: Nombre de la prueba.
Interacciones: Número total de interacciones configuradas.
Última ejecución: Fecha y hora de la última ejecución.
Último estado: Resultado de la última ejecución:
Esperando ejecución
Éxito (ej: "Éxito 18/18")
Fallo en métrica (ej: "Fallo en métrica 25/57")
Error al iniciar (ej: "Error al iniciar 2/3")
Interrumpido
Eliminar pruebas: Eliminar una o más pruebas.
Ejecutar pruebas: Ejecutar una o más pruebas seleccionadas.
Configuración de una Prueba Unitaria
Al crear o editar una prueba, accedes a tres pestañas: Definiciones, Variables e Interacciones.
Interacciones
En esta pestaña defines la secuencia de preguntas y respuestas para validar el comportamiento de tu bot o agente de IA.
Orden: Orden de ejecución (puedes reorganizar).
Descripción: Texto que se enviará al bot.
Resultado: Estado después de la ejecución:
Esperando ejecución
Éxito
Error al iniciar
Fallo en métrica
Interrumpido
Configuración de una Interacción:
Haz clic para expandir y configurar en detalle.
Tipo de entrada:
Texto: (ej: "¿Cuál es el horario de atención?")
Imagen
Coincidencia de respuesta:
Exacta: Debe coincidir exactamente
Similar: Puede coincidir parcialmente
Nivel de similitud: Porcentaje requerido.
Respuestas esperadas:
Texto: Ej: "Nuestra tienda abre de 08:00 a 18:00"
Imagen: Agrega imagen esperada
Última respuesta recibida: Muestra la respuesta real del bot en la última prueba.
Variables
Administra las variables de contexto necesarias para que el flujo funcione correctamente.
Tipo: contexto o contacto
Nombre: (ej: numbercpf)
Valor: (ej: 129.452.875-06)
Nueva variable: Agrega nueva variable
Definiciones
Define el tiempo de espera para la ejecución de la prueba.
Tiempo de espera de respuesta: Usa el control deslizante para definir el límite por interacción. Si la respuesta tarda más, se considera un fallo.
Ejecutar y Analizar Pruebas
Haz clic en Guardar al configurar.
En la lista de pruebas, selecciona y haz clic en Ejecutar pruebas.
Observa el estado y haz clic para ver los resultados.
Las interacciones con Fallo en métrica o Error al iniciar indican puntos a mejorar.
Para más información, acceda a la discusión en nuestra comunidad o a los videos en nuestro canal. 😃