Tests

Les tests permettent de comparer les performances de plusieurs versions de flux (versions variantes) d'une version contrôle (généralement une version de production) tout en gérant le trafic en temps réel. Vous pouvez allouer une partie du trafic en direct à chaque version de flux et surveiller les métriques suivantes:

  • contient : nombre de sessions qui ont atteint END_SESSION sans déclencher d'autres métriques ci-dessous. Disponible uniquement pour les agents utilisant une intégration téléphonique.
  • Taux de transfert d'agents en direct : nombre de sessions fournies à un agent connecté.
  • Taux de rappel : nombre de sessions redémarrées par un utilisateur final. Disponible uniquement pour les agents utilisant une intégration téléphonique.
  • Taux d'abandon : nombre de sessions abandonnées par un utilisateur final. Disponible uniquement pour les agents utilisant une intégration téléphonique.
  • Taux de fin de session : nombre de sessions qui ont atteint END_SESSION.
  • Nombre total de correspondances sans correspondance : nombre total d'occurrences d'un événement de non-correspondance.
  • Nombre total de virages : nombre total de tours de conversation (une entrée de l'utilisateur final et une réponse d'agent est considérée comme un tour).
  • Nombre moyen de virages : nombre moyen de virages.

Préparation

Pour préparer un test, procédez comme suit:

  1. Choisissez le flux à utiliser pour le test. Vous ne pouvez pas exécuter plusieurs tests sur un seul flux. Veillez donc à partitionner votre agent en plusieurs flux.
  2. Créez plusieurs versions pour votre flux. Les différences entre chaque version peuvent être petites ou grandes, selon ce que vous souhaitez comparer.
  3. Déterminez le volume de trafic à allouer à votre test. Si vous testez des modifications mineures, vous pourriez commencer par une augmentation du trafic. Pour les changements importants qui peuvent perturber le processus, envisagez d'allouer une petite quantité de trafic à votre test.

Créer un test

Pour créer un test, procédez comme suit:

  1. Ouvrez la console Dialogflow CX.
  2. Sélectionnez votre projet GCP pour ouvrir le sélecteur d'agent.
  3. Sélectionnez votre agent pour ouvrir le générateur.
  4. Sélectionnez l'onglet Manage (Gérer).
  5. Cliquez sur Tests pour ouvrir le panneau "Tests".
  6. Cliquez sur Create (Créer).
  7. Saisissez une description.
  8. Sélectionnez l'environnement à partir duquel vous souhaitez exécuter le test.
  9. Sélectionnez le flux correspondant au test.
  10. Si vous le souhaitez, vous pouvez indiquer le nombre de jours d'arrêt automatique du test.
  11. Saisissez la version du flux de contrôle et le pourcentage de trafic qui mène à la version de contrôle.
  12. Saisissez une à quatre versions du flux de variantes et le pourcentage de trafic qui redirigera vers la version de la variante.
  13. Cliquez sur Enregistrer.

Démarrer et arrêter un test

Vous pouvez démarrer un test enregistré ou l'arrêter manuellement à tout moment. L'arrêt d'un test entraîne l'annulation de la répartition du trafic et l'état d'origine du trafic.

Pour démarrer ou arrêter un test, procédez comme suit:

  1. Ouvrez le panneau "Tests".
  2. Cliquez sur Démarrer ou Arrêter pour un test dans la liste.

Gérer les tests

Vous pouvez modifier ou supprimer des tests à tout moment:

  1. Ouvrez le panneau "Tests".
  2. Cliquez sur le menu d'option d'un test dans la liste.
  3. Cliquez sur Modifier ou Supprimer.

Surveiller l'état des tests

Tous les tests, quel que soit leur état, sont accessibles dans le panneau "Tests". Les tests peuvent avoir quatre états différents:

  • Brouillon : le test a été créé, mais il n'a jamais été exécuté.
  • En attente : le test a été lancé récemment, mais les résultats ne sont pas encore disponibles.
  • En cours d'exécution : le test est en cours d'exécution et les résultats provisoires sont disponibles.
  • Terminé : le test a été effectué en raison de l'arrêt automatique ou manuel de l'appareil.

Affichage des résultats du test

Pour voir les résultats du test, procédez comme suit:

  1. Ouvrez le panneau "Tests".
  2. Passez la souris sur l'icône des statistiques d'un test pour afficher un résumé des résultats.
  3. Pour consulter les résultats complets, cliquez sur le bouton Plus. Vous êtes redirigé vers le panneau "Analyse", où une table affiche les métriques de contrôle et de version des variantes.

Les résultats de couleur verte suggère un résultat favorable, tandis que le rouge indique un résultat moins favorable. Notez que, dans certains cas, il est possible que le nombre d'abandons soit trop élevé/faible.

Vous pouvez également consulter les résultats directement depuis le panneau Analytics:

  1. Ouvrez la console Dialogflow CX.
  2. Sélectionnez votre projet GCP pour ouvrir le sélecteur d'agent.
  3. Sélectionnez votre agent pour ouvrir le générateur.
  4. Sélectionnez l'onglet Manage (Gérer).
  5. Cliquez sur Analytics pour ouvrir le panneau Analytics.
  6. Cliquez sur l'onglet Tests.
  7. Sélectionnez un environnement.
  8. Sélectionnez un nom à afficher pour le test.