Los experimentos se usan para comparar el rendimiento de varias versiones del flujo (versiones variantes) con una versión de control (por lo general, una versión de producción) mientras se maneja el tráfico en vivo. Puedes asignar una parte del tráfico en vivo a cada versión del flujo y supervisar las siguientes métricas:
- Contenido: Recuento de sesiones que alcanzaron END_SESSION sin activar otras métricas a continuación. Solo disponible para los agentes que usan una integración de telefonía.
- Frecuencia de transferencia de agentes en vivo: cantidad de sesiones transferidas a un agente en vivo.
- Frecuencia de devolución de llamada: Número de sesiones que un usuario final reinició. Solo disponible para los agentes que usan una integración de telefonía.
- Porcentaje de abandono: Número de sesiones que interrumpió un usuario final. Solo disponible para los agentes que usan una integración de telefonía.
- Porcentaje de finalización de sesión: Número de sesiones que alcanzaron END_SESSION.
- Recuento total de sin coincidencia: El recuento total de casos de un evento de sin coincidencia.
- Recuento total de turnos: La cantidad total de turnos de conversación (una entrada del usuario final y una respuesta del agente se considera un turno).
- Recuento del promedio de turnos: Cantidad promedio de turnos.
Preparación
A fin de prepararte para un experimento, haz lo siguiente:
- Decide qué flujo se usará para el experimento. No puedes ejecutar varios experimentos en un solo flujo, así que asegúrate de haber particionado el agente en varios flujos.
- Crea varias versions para tu flujo. Las diferencias entre cada versión pueden ser pequeñas o grandes, según lo que desees comparar.
- Decida la cantidad de tráfico que se asignará al experimento. Si pruebas cambios menores, es posible que comiences con una mayor cantidad de tráfico. Para cambios grandes que pueden ser perjudiciales, considera asignar una pequeña cantidad de tráfico al experimento.
Crea un experimento
Para crear un experimento, haz lo siguiente:
- Abre la consola de Dialogflow CX.
- Selecciona tu proyecto de GCP para abrir el selector de agentes.
- Selecciona tu agente para abrir el compilador del agente.
- Selecciona la pestaña Administrar.
- Haz clic en Experimentos para abrir el panel Experimentos.
- Selecciona la pestaña Estado.
- Haz clic en Crear.
- Ingresa una descripción.
- Selecciona el entorno desde el que deseas ejecutar el experimento.
- Selecciona el flujo del experimento.
- De manera opcional, ingresa la cantidad de días en los que el experimento se detendrá de forma automática.
- Ingresa la versión del flujo de control y el porcentaje de tráfico que se dirigirá a la versión de control.
- Ingresa una o cuatro versiones del flujo de variantes y el porcentaje de tráfico que se dirigirá a la versión de la variante.
- De manera opcional, haz clic en Habilitar lanzamiento y pasos automáticos para obtener un lanzamiento gradual del tráfico al flujo de variantes. Un experimento automatizado se basa en pasos, que son duraciones de tiempo en las que un porcentaje de tráfico aumenta al flujo de la variante. El lanzamiento automático solo admite un flujo de variantes.
- En Reglas de lanzamiento, puedes establecer una o más reglas condicionales para determinar cómo debería continuar el experimento a través de los pasos.
- Si seleccionas Al menos una regla, el experimento continúa con el siguiente paso si se cumple al menos una regla y la duración del paso actual.
- Si seleccionas Hacer coincidir todas las reglas, el experimento continúa con el siguiente paso si se cumplen todas las reglas y la duración del paso actual.
- Si seleccionas Solo pasos, el experimento continúa de acuerdo con el tiempo de duración de cada paso.
- En Aumenta los pasos, define un porcentaje de tráfico para asignar al flujo de variantes y una duración de tiempo en cada paso. El tiempo de duración predeterminado para cada paso es de 6 horas.
- Selecciona Detener condiciones para establecer una o más condiciones en las que desees dejar de enviar tráfico al flujo de variantes. Ten en cuenta que no puedes reiniciar un experimento detenido.
- En Reglas de lanzamiento, puedes establecer una o más reglas condicionales para determinar cómo debería continuar el experimento a través de los pasos.
- Haz clic en Guardar.
Iniciar y detener un experimento
Puedes iniciar un experimento guardado o detener manualmente un experimento en ejecución en cualquier momento. Si detienes un experimento, se cancelará la asignación de tráfico y se revertirá el tráfico a su estado original.
Para iniciar o detener un experimento, haz lo siguiente:
- Abre el panel Experimentos.
- Selecciona la pestaña Estado.
- Haz clic en Iniciar o Detener para ver un experimento en la lista.
Administra experimentos
Puedes editar o borrar experimentos en cualquier momento:
- Abre el panel Experimentos.
- Selecciona la pestaña Estado.
- Haz clic en el menú de opción more_vert para ver un experimento en la lista.
- Haz clic en Editar o Borrar.
Supervisa el estado de los experimentos
Todos los experimentos, independientemente de su estado, se pueden encontrar en el panel de experimentos. Los experimentos pueden tener cuatro estados diferentes:
- Borrador: Se creó el experimento, pero nunca se ejecutó.
- Pendiente: El experimento comenzó recientemente, pero los resultados aún no están disponibles.
- En ejecución: El experimento está en ejecución y los resultados provisionales están disponibles.
- Completado: El experimento se completó debido a que se detuvo de forma manual o automática.
Visualiza los resultados del experimento
Para ver los resultados del experimento, haz lo siguiente:
- Abre la consola de Dialogflow CX.
- Selecciona tu proyecto de GCP para abrir el selector de agentes.
- Selecciona tu agente para abrir el compilador del agente.
- Selecciona la pestaña Administrar.
- Haz clic en Experimentos para abrir el panel Experimentos.
- Selecciona la pestaña Resultados.
- Selecciona un entorno y experimenta para ver los resultados.
Los resultados en color verde sugieren un resultado favorable, mientras que el rojo sugiere un resultado menos favorable. Ten en cuenta que, en algunos casos, los números más altos y más bajos no siempre son mejores (tasa de abandono alto/porcentaje de abandono bajo).
Limitaciones
Se aplica la siguiente limitación:
- La configuración del agente Habilitar registro de interacción debe estar habilitada.