Passer au contenu principal

Exécutez des simulations pour les Fin Procedures

Apprenez à utiliser les simulations pour valider les instructions des Procedures, renforcer la confiance et détecter les problèmes avant qu'ils n'affectent les users.

Les simulations vous permettent de valider les Fin Procedures, de renforcer la confiance dans votre automatisation et de détecter les problèmes avant qu'ils n'affectent vos users. En modélisant des conversations complètes, les simulations aident votre équipe à gérer des scénarios à fort volume ou complexes, tels que les annulations et les remboursements, avec certitude.

Conçues pour remplacer les vérifications manuelles chronophages, les simulations vous aident à identifier les problèmes ou les changements progressifs dans le comportement de Fin à mesure que votre logique métier évolue.


Accéder aux simulations

Les simulations se trouvent dans le panneau de test d'une Procedure. Pour y accéder :

  1. Ouvrez la Procedure que vous souhaitez tester.

  2. Cliquez sur Test dans le coin supérieur droit de la zone de travail.

  3. Sélectionnez l'onglet Simulations dans le panneau de droite.


Créer une simulation

Vous pouvez créer une simulation de deux façons : en utilisant des suggestions générées par l'IA pour un démarrage rapide, ou en définissant manuellement le scénario pour un contrôle total.

  • Simulations générées par l'IA : Utilisez-les pour couvrir rapidement les scénarios clients courants ou attendus basés sur vos instructions. Fin AI génère des tests "prêts à l'emploi" pour vous faire gagner du temps.

  • Simulations manuelles : Utilisez-les lorsque vous avez besoin d'un contrôle précis des données, de cas limites spécifiques ou de branches particulières dans votre logique.

Simulations générées par l'IA

Basé sur vos instructions, Fin AI générera des tests de démarrage pour vous aider à créer rapidement des simulations "prêtes à l'emploi".

  1. Ouvrez l'onglet Simulations dans le panneau de droite de votre Procedure.

  2. Sous Suggestions pour ces instructions, examinez la liste des scénarios proposés (par exemple, "Demande d'annulation complète").

  3. Cliquez sur l'icône Lecture à côté d'une suggestion pour l'exécuter instantanément.

  4. Une fois une simulation créée ou acceptée parmi les suggestions, elle apparaîtra dans votre liste. Vous pouvez ensuite cliquer sur Exécuter tout pour lancer toutes vos simulations enregistrées en une seule fois.

Simulations créées manuellement

Vous pouvez également construire une simulation de zéro pour tester des cas limites spécifiques basés sur les instructions de la Procedure.

  1. Dans l'onglet Simulations, cliquez sur + Nouveau.

  2. Nom de la simulation : Donnez un titre clair à votre simulation.

  3. Simuler en tant que : Choisissez un user ou une marque spécifique pour tester la personnalisation. Vous pouvez sélectionner dans une liste déroulante de users réels dans votre espace de travail.

  4. Message d'ouverture du client : Saisissez le premier message envoyé par le client (par exemple, "J'ai besoin d'aide avec ma commande"). Vous pouvez également joindre une image, comme une capture d'écran d'une erreur, pour tester comment Fin gère le contexte visuel.

  5. Détails supplémentaires : Fournissez des indications concernant la situation du client ou les actions spécifiques qu'il a entreprises.

Sélectionnez un canal

Les simulations vous permettent de sélectionner le canal que Fin utilisera pour cette simulation, afin que vous puissiez tester le comportement de Fin. Utilisez la liste déroulante des canaux pour basculer entre Messenger et Email avant d'exécuter votre simulation.

Note : Fin se comporte différemment selon le canal. Par Email, Fin regroupe plusieurs informations en une seule réponse au lieu d'envoyer plusieurs messages. Les directives et le ciblage de contenu peuvent également être configurés par canal — par exemple, les réponses Email peuvent adopter un ton plus formel ou inclure une introduction spécifique.

Définir les données disponibles

La section Données client disponibles pour Fin vous permet de définir les données auxquelles Fin a accès pendant le test. Cela garantit que vous testez avec des valeurs de données précises plutôt que de vous fier à des descriptions vagues.

  • Heure de la simulation : Utilisez ceci pour définir "quand" le scénario se déroule. Définir une date et une heure spécifiques vous permet de tester une logique sensible au temps, comme vérifier si un client est dans une fenêtre de remboursement de 30 jours.

  • Attributs et connecteurs de données : Cette section est pré-remplie avec les attributs référencés dans votre Procedure. Mettez à jour ces valeurs (par exemple, définissez People.Plan sur "Pro") pour tester différents résultats de branchement.

Note : Pour garantir que votre simulation s'exécute avec précision, placez les données en fonction du moment où Fin doit "savoir" :

  • Utiliser les attributs : Si Fin est censé déjà connaître l'information au début de la conversation (par exemple, le Plan actuel du client ou la date d'inscription).

  • Utiliser les détails supplémentaires : Si l'information doit être fournie par le client pendant la conversation (par exemple, le client fournit son "ID de commande" dans une réponse ultérieure). Cela vous permet de tester si Fin capture et stocke correctement ces données dans un attribut.

Évaluer le comportement de Fin

Définissez les critères qui doivent être vrais pour que le test réussisse. Cliquez sur + Ajouter un critère et sélectionnez :

  • Réponse de Fin : Spécifiez ce que Fin doit (ou ne doit pas) dire pendant la conversation.

  • Attributs : Vérifiez si un attribut a été défini, n'a pas été défini, était égal ou n'était pas égal à une valeur spécifique.

  • Connecteur de données : Vérifiez si un connecteur est déclenché, n'est pas déclenché, ou est déclenché exactement X fois.

  • Résultat de l'instruction : Vérifiez si la conversation a atteint une conclusion spécifique, comme la fin, le transfert à un coéquipier, ou d'autres résultats comme le passage à une autre Procedure.

Une fois configuré, cliquez sur Enregistrer.

Note : Lorsque vous cliquez sur Enregistrer, Fin utilise l'IA pour examiner votre formulaire de simulation. Si les instructions sont floues ou si les critères de réussite sont incohérents, vous verrez des recommandations pour améliorer le test et obtenir des résultats plus précis.

Conseil : Lors de la conception des simulations, examinez votre logique de branchement. Si une étape implique plusieurs résultats (par exemple, "Vérifier la raison du blocage de la carte"), créez un cas de test séparé pour chaque chemin. Cela crée un "filet de sécurité de régression" pour garantir que les mises à jour futures ne cassent pas la logique existante. Cette approche est recommandée pour les Procedures avec Conditions ou sous-procedures, où plusieurs chemins mutuellement exclusifs peuvent exister.


Exécution et revue des résultats

Une fois que vous exécutez un test, il apparaît dans le panneau Tests à droite avec un indicateur de statut :

  • En cours d'exécution : Le test est en cours d'exécution active.

  • Réussi : Le test a été exécuté et a satisfait avec succès tous les critères de réussite définis.

  • Échoué : Le test a été exécuté mais n'a pas satisfait les critères de réussite définis.

  • En file d'attente : Le test a été lancé mais attend que la simulation précédente se termine avant d'être exécuté.

Pour examiner un résultat, cliquez sur Voir la conversation. Cela ouvre la transcription complète des échanges entre le client simulé et Fin, facilitant la compréhension du déroulement et des raisons pour lesquelles un test a réussi ou échoué.


Limites d'utilisation des simulations

Il y a une limite au nombre de simulations que vous pouvez exécuter chaque mois. Cette limite est appliquée au niveau de l'espace de travail et se réinitialise le premier jour de chaque mois calendaire.

Chaque espace de travail reçoit une allocation mensuelle de simulations. Cette allocation est basée sur le segment de volume de conversations de votre espace de travail, les plus grands users recevant des allocations plus élevées.

L'allocation de simulations est basée sur le volume de conversations de votre espace de travail.

  • Nous attribuons votre espace de travail à un segment en utilisant le nombre de conversations du dernier mois calendaire.

  • Votre segment est réévalué chaque mois et votre allocation reflétera le volume de conversations du mois le plus récent.

  • Si votre volume de conversations augmente ou diminue, votre allocation de simulations peut changer lors du prochain cycle mensuel.

Segment de volume de conversations

Limite de simulations par mois

Moins de 1K

50

1K–15K

200

15K–100K

350

100K–1M

1000

1M+

2500

Surveillance de votre utilisation

Pour vous aider à gérer vos tests, Fin fournit des indicateurs visuels dans l'onglet Simulations :

Avertissement d'utilisation

Lorsque votre espace de travail atteint 80 % de sa limite mensuelle, une bannière d'avertissement jaune apparaît. Elle affiche votre utilisation actuelle (par exemple, "85/100") et vous rappelle quand la limite sera réinitialisée.

Limite atteinte

Une fois que vous atteignez 100 % de votre limite mensuelle, un message d'erreur rouge apparaît. Vous ne pourrez plus exécuter de simulations jusqu'au début du mois suivant.

Note : Si vous atteignez votre limite, vous pouvez toujours consulter les résultats et transcriptions des simulations précédentes en cliquant sur Voir la conversation, mais les boutons Exécuter et Exécuter tout seront désactivés.


FAQ

Pourquoi utiliser les simulations plutôt que les tests manuels ?

Les tests manuels sont parfaits pour des vérifications rapides ou des revues de configuration. Cependant, les simulations vous permettent de valider les Procedures à grande échelle et de garantir que Fin fonctionne de manière fiable dans des scénarios complexes et à haut risque. Les exécuter avant chaque lancement vous aide à détecter tôt les comportements inattendus.

Que se passe-t-il si une simulation échoue ?

Vous pouvez consulter la conversation simulée complète pour comprendre pourquoi Fin n'a pas agi comme prévu, ajuster votre Procedure, et relancer la simulation sans impact sur les users.

Pourquoi ma simulation est-elle marquée "Échoué" alors que Fin a résolu le problème avec succès ?

Cela arrive généralement lorsque vos critères de réussite sont trop stricts. Par exemple, si vous exigez que Fin "Demande un ID de commande", mais que Fin est assez intelligent pour trouver l'ID automatiquement, le test échouera car Fin a sauté la question. Mettez à jour vos critères pour vous concentrer sur le résultat final (par exemple, "Procedure terminée") plutôt que d'imposer des étapes intermédiaires spécifiques.

Les simulations sont-elles facturées séparément des Procedures ?

Les simulations sont incluses avec les Procedures et ne sont pas facturées en tant que ligne distincte. Vous n'aurez pas de frais supplémentaires pour l'exécution des simulations.

Pourquoi y a-t-il une limite sur les exécutions de simulations ?

Chaque exécution de simulation nécessite des ressources pour générer des prédictions IA précises. Nous fournissons une allocation mensuelle pour vous permettre de tester librement vos Procedures pour les cas d'utilisation standard tout en évitant que des usages extrêmes ne génèrent des coûts incontrôlés.

Avez-vous trouvé la réponse à votre question ?