Los experimentos se usan para comparar el rendimiento de varias versiones de un flujo (versiones variantes) con una versión de control (normalmente, una versión de producción) mientras se gestiona el tráfico real. Puedes asignar una parte del tráfico real a cada versión del flujo y monitorizar las siguientes métricas:
- Contenida: Número de sesiones que han llegado a END_SESSION sin activar las métricas que se indican a continuación. Solo está disponible para los agentes que usen una integración de telefonía.
- Tasa de transferencia a agente humano: Número de sesiones transferidas a un agente humano.
- Tasa de devolución de llamada: número de sesiones que ha reiniciado un usuario final. Solo está disponible para los agentes que usen una integración de telefonía.
- Tasa de abandono: número de sesiones que ha abandonado un usuario final. Solo está disponible para los agentes que usen una integración de telefonía.
- Tasa de finalización de la sesión: Número de sesiones que han llegado a END_SESSION.
- Recuento total de coincidencias no encontradas: recuento total de las veces que se ha producido un evento de coincidencia no encontrada.
- Número total de turnos: Número total de turnos de conversación (se considera un turno cada vez que un usuario final introduce algo y el agente responde).
- Número medio de turnos: número medio de turnos.
Preparación
Para preparar un experimento, sigue estos pasos:
- Decide qué flujo se usará en el experimento. No puedes ejecutar varios experimentos en un mismo flujo, así que asegúrate de haber dividido tu agente en varios flujos.
- Crea varias versiones de tu flujo. Las diferencias entre cada versión pueden ser pequeñas o grandes, según lo que quieras comparar.
- Decide la cantidad de tráfico que se asignará a tu experimento. Si estás probando cambios menores, puedes empezar con una cantidad de tráfico mayor. Si vas a hacer cambios importantes que puedan causar interrupciones, te recomendamos que asignes una pequeña cantidad de tráfico a tu experimento.
Crear un experimento
Para crear un experimento, sigue estos pasos:
- Abre la consola de Dialogflow CX.
- Selecciona tu proyecto para abrir el selector de agentes.
- Selecciona tu agente para abrir el creador de agentes.
- Selecciona la pestaña Gestionar.
- Haga clic en Experimentos para abrir el panel Experimentos.
- Selecciona la pestaña Estado.
- Haz clic en Crear.
- Introduce una descripción.
- Seleccione el entorno en el que quiera ejecutar el experimento.
- Seleccione el flujo del experimento.
- También puede introducir el número de días en los que el experimento se detendrá automáticamente.
- Introduce la versión del flujo de control y el porcentaje del tráfico que se dirigirá a la versión de control.
- Introduce entre una y cuatro versiones de flujo de variantes y el porcentaje de tráfico que se dirigirá a la versión de la variante.
- También puedes hacer clic en Habilitar lanzamiento automático y pasos para lanzar el tráfico a la variante de forma gradual. Un experimento automatizado se basa en pasos, que son periodos de tiempo en los que se aumenta el porcentaje de tráfico a la variante. El lanzamiento automático solo admite un flujo de variantes.
- En Reglas de lanzamiento, puede definir una o varias reglas condicionales para determinar cómo debe avanzar el experimento.
- Si seleccionas Coincidir con al menos una regla, el experimento pasará al siguiente paso si se cumple al menos una regla y la duración del paso actual.
- Si selecciona Coincidir con todas las reglas, el experimento pasará al siguiente paso si se cumplen todas las reglas y la duración del paso actual.
- Si selecciona Solo pasos, el experimento se llevará a cabo según la duración de cada paso.
- En Pasos de incremento, defina un porcentaje de tráfico que se asignará al flujo de la variante y una duración para cada paso. La duración predeterminada de cada paso es de 6 horas.
- Selecciona Condiciones de detención para definir una o varias condiciones en las que se dejará de enviar tráfico al flujo de variantes. Ten en cuenta que no puedes reiniciar un experimento detenido.
- En Reglas de lanzamiento, puede definir una o varias reglas condicionales para determinar cómo debe avanzar el experimento.
- Haz clic en Guardar.
Iniciar y detener un experimento
Puedes iniciar un experimento guardado o detener manualmente un experimento en curso en cualquier momento. Si detienes un experimento, se cancelará la asignación de tráfico y el tráfico volverá a su estado original.
Para iniciar o detener un experimento, sigue estos pasos:
- Abre el panel Experimentos.
- Selecciona la pestaña Estado.
- Haz clic en Iniciar o Detener en el experimento de la lista.
Gestionar experimentos
Puedes editar o eliminar experimentos en cualquier momento:
- Abre el panel Experimentos.
- Selecciona la pestaña Estado.
- Haz clic en la opción more_vert del menú de un experimento de la lista.
- Haz clic en Editar o en Eliminar.
Monitorizar el estado de los experimentos
Todos los experimentos, independientemente de su estado, se encuentran en el panel de experimentos. Los experimentos pueden tener cuatro estados diferentes:
- Borrador: Se ha creado el experimento, pero nunca se ha ejecutado.
- Pendiente: El experimento ha empezado hace poco, pero los resultados aún no están disponibles.
- En curso: el experimento está en curso y los resultados provisionales están disponibles.
- Completado: El experimento se ha completado porque se ha detenido automáticamente o manualmente.
Ver los resultados de un experimento
Para ver los resultados de un experimento, siga estos pasos:
- Abre la consola de Dialogflow CX.
- Selecciona tu proyecto para abrir el selector de agentes.
- Selecciona tu agente para abrir el creador de agentes.
- Selecciona la pestaña Gestionar.
- Haga clic en Experimentos para abrir el panel Experimentos.
- Selecciona la pestaña Resultados.
- Selecciona un entorno y un experimento para ver los resultados.
Los resultados de color verde sugieren un resultado favorable, mientras que los de color rojo sugieren un resultado menos favorable. Ten en cuenta que, en algunos casos, los números más altos o más bajos no son necesariamente mejores (por ejemplo, una tasa de abandono alta o baja).
Limitaciones
Se aplican las siguientes limitaciones:
- El ajuste del agente Habilitar registro de interacciones debe estar habilitado.