Les simulations vous permettent de valider les Fin Procedures, renforcer la confiance dans votre automatisation et détecter les problèmes avant qu'ils n'affectent vos customers. En modélisant des conversations complètes, les simulations aident votre équipe à gérer des scénarios volumineux ou complexes, comme les annulations et les remboursements, en toute certitude.
Conçues pour remplacer des vérifications manuelles chronophages, les simulations vous aident à identifier des problèmes ou des évolutions progressives du 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 :
Ouvrez la Procedure que vous souhaitez tester.
Cliquez sur Test dans le coin supérieur droit du canevas.
Sélectionnez l'onglet Simulations dans le panneau de droite.
Créer une simulation
Vous pouvez créer une simulation de deux manières : en utilisant des suggestions générées par l'IA pour démarrer rapidement, 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 en fonction de 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 de votre logique.
Simulations générées par l'IA
Sur la base de vos instructions, Fin AI générera des tests de démarrage pour vous aider à créer rapidement des simulations « prêtes à l'emploi ».
Ouvrez l'onglet Simulations dans le panneau de droite de votre Procedure.
Sous Suggested for these instructions, passez en revue la liste des scénarios proposés (par ex. « Full cancellation request »).
Cliquez sur l'icône Lecture à côté d'une suggestion pour l'exécuter instantanément.
Une fois qu'une simulation est créée ou acceptée à partir des suggestions, elle apparaîtra dans votre liste. Vous pouvez ensuite cliquer sur Run all pour exécuter toutes vos simulations enregistrées en une seule fois.
Simulations créées manuellement
Vous pouvez aussi construire une simulation à partir de zéro pour tester des cas limites spécifiques en vous basant sur les instructions de la Procedure.
Dans l'onglet Simulations, cliquez sur + New.
Simulation name : Donnez un titre clair à votre simulation.
Simulate as : Choisissez un user ou une marque spécifique pour tester la personnalisation. Vous pouvez sélectionner dans une liste déroulante de vrais users de votre espace de travail.
Customer's opening message : saisissez le premier message que le customer envoie (par ex. « I need help with my order »). Vous pouvez aussi joindre une image, comme une capture d'écran d'une erreur, pour tester comment Fin gère le contexte visuel.
Additional details : fournissez des indications concernant la situation du customer ou des actions spécifiques qu'il a effectuées.
Sélectionnez un canal
Les simulations vous permettent de sélectionner le canal que Fin utilisera pour cette simulation, afin de tester le comportement de Fin. Utilisez le menu déroulant du canal pour basculer entre Messenger et Email avant d'exécuter votre simulation.
Note : Fin se comporte différemment selon le canal. Dans Email, Fin agrège plusieurs informations en une seule réponse plutôt que 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 être définies pour utiliser un ton plus formel ou inclure une introduction spécifique.
Définir les données disponibles
La section Customer data available to 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 qu'en vous fiant à des descriptions vagues.
Simulation time : utilisez ceci pour définir « quand » le scénario se déroule. Définir une date et une heure spécifiques permet de tester la logique dépendante du temps, par exemple vérifier si un customer se situe dans une fenêtre de remboursement de 30 jours.
Attributes and Data Connectors : cette section se préremplit avec les attributs référencés dans votre Procedure. Mettez à jour ces valeurs (par ex. définissez
People.Plansur « Pro ») pour tester différents résultats de branchement.
Note : Pour garantir que votre simulation s'exécute correctement, placez les données en fonction du moment où Fin doit « savoir » :
Use Attributes : si Fin est censé déjà connaître l'information au début de la conversation (par ex. le Plan actuel du customer ou la date d'inscription).
Use Additional details : si l'information doit être fournie par le customer pendant la conversation (par ex. le customer fournit son « Order ID » dans une réponse ultérieure). Cela vous permet de tester si Fin capture et stocke correctement ces données dans un attribut.
Note : La section Customer data available to Fin n'affiche et ne conserve que les attributs explicitement référencés dans les instructions de votre Procedure ou dans un bloc de code. Si vous ajoutez manuellement un attribut avec le bouton + Add attribute mais que cet attribut n'est référencé nulle part dans la Procedure, le système ne le sauvegardera pas : il disparaît après l'enregistrement car il n'a aucun effet sur la simulation. Pour ajouter une valeur personnalisée persistante, assurez-vous que l'attribut est d'abord utilisé dans la Procedure elle-même.
Évaluer le comportement de Fin
Définissez les critères qui doivent être vrais pour que le test réussisse. Cliquez sur + Add criteria et sélectionnez :
Fin reply : spécifiez ce que Fin doit (ou ne doit pas) dire pendant la conversation.
Attributes : 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.
Data connector : vérifiez si un connecteur est déclenché, n'est pas déclenché, ou est déclenché exactement X fois.
Instruction outcome : vérifiez si la conversation a atteint une conclusion spécifique, comme être terminée, transférée à un coéquipier, ou d'autres résultats comme le passage à une Procedure différente.
Une fois configuré, cliquez sur Save.
Note : Lorsque vous cliquez sur Save, Fin utilise l'IA pour passer en revue votre formulaire de simulation. Si les instructions sont peu claires ou si les critères de réussite sont incohérents, vous verrez des recommandations pour améliorer le test afin d'obtenir des résultats plus précis.
Astuce : Lors de la conception des simulations, examinez votre logique de branchement. Si une étape implique plusieurs résultats (par ex. « Check reason for card block »), créez un cas de test séparé pour chaque chemin. Cela constitue un « filet de sécurité de régression » pour garantir que les futures mises à jour 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 examen des résultats
Une fois que vous exécutez un test, il apparaît dans le panneau Tests à droite avec un indicateur de statut :
Running : le test est en cours d'exécution.
Passed : le test s'est exécuté et a satisfait avec succès tous les critères de réussite définis.
Échoué : Le test s'est exécuté mais n'a pas atteint 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 de s'exécuter.
Pour enquêter sur un résultat, cliquez sur See conversation. Cela ouvre la transcription complète des échanges entre le client simulé et Fin, ce qui permet de voir exactement comment le scénario s'est déroulé et pourquoi un test a réussi ou échoué.
Limites d'utilisation des simulations
Il existe une limite au nombre de simulations que vous pouvez exécuter chaque mois. Cette limite s'applique au niveau de l'espace de travail et est réinitialisée le premier jour de chaque mois civil.
Chaque espace de travail reçoit une allocation mensuelle de simulations. L'allocation est basée sur le segment de volume de conversations de votre espace de travail, les clients plus importants 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 civil.
Votre segment est réévalué chaque mois et votre allocation reflétera le volume de conversations de votre 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 | 250 |
1K–15K | 1 000 |
15K–100K | 1 750 |
100K–1M | 5 000 |
1M+ | 12 500 |
Surveillance de votre utilisation
Pour vous aider à gérer vos tests, Fin fournit des indicateurs visuels dans l'onglet Simulations :
Alerte d'utilisation
Lorsque votre espace de travail atteint 80 % de sa limite mensuelle, une bannière d'avertissement jaune apparaîtra. Elle indique votre utilisation actuelle (par ex. « 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îtra. Vous ne pourrez plus exécuter de simulations jusqu'au début du mois suivant.
Remarque : si vous atteignez votre limite, vous pouvez toujours consulter les résultats et transcriptions des simulations précédentes en cliquant sur See conversation, mais les boutons Run et Run all seront désactivés.
FAQ
Pourquoi utiliser les simulations plutôt que des tests manuels ?
Pourquoi utiliser les simulations plutôt que des tests manuels ?
Les tests manuels sont utiles pour des contrôles ponctuels rapides ou des revues de configuration. Cependant, les simulations vous permettent de valider les Procedures à grande échelle et d'assurer 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 ?
Que se passe-t-il si une simulation échoue ?
Vous pouvez consulter la conversation simulée complète pour comprendre pourquoi Fin ne s'est pas comporté comme prévu, ajuster votre Procedure et relancer la simulation sans impact pour les users.
Pourquoi ma simulation est-elle marquée « Échoué » alors que Fin a résolu le problème avec succès ?
Pourquoi ma simulation est-elle marquée « Échoué » alors que Fin a résolu le problème avec succès ?
Cela se produit généralement lorsque vos critères de réussite sont trop stricts. Par exemple, si vous exigez que Fin « Demande un numéro de commande », mais que Fin est assez intelligent pour trouver automatiquement l'ID, le test échouera parce que Fin a sauté la question. Mettez à jour vos critères pour vous concentrer sur le résultat final (par ex. « Procedure terminée ») plutôt que d'exiger des étapes intermédiaires spécifiques.
Les simulations sont-elles facturées séparément des Procedures ?
Les simulations sont-elles facturées séparément des Procedures ?
Les simulations sont incluses avec Procedures et ne sont pas facturées séparément. Vous n'encourrez pas de frais supplémentaires pour l'exécution de simulations.
Pourquoi y a-t-il une limite sur les exécutions de 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 vos Procedures librement pour les cas d'utilisation standard tout en empêchant une utilisation extrême qui créerait des coûts incontrôlés.
Combien de simulations puis-je exécuter par mois ?
Combien de simulations puis-je exécuter par mois ?
Votre allocation mensuelle de simulations dépend du volume de conversations de votre espace de travail pendant le mois civil précédent. La limite s'applique au niveau de l'espace de travail et est réinitialisée le premier jour de chaque mois :
Segment de volume de conversations | Limite de simulations par mois |
Moins de 1K | 250 |
1K–15K | 1 000 |
15K–100K | 1 750 |
100K–1M | 5 000 |
1M+ | 12 500 |
Quand mon quota de simulations est-il réinitialisé ?
Quand mon quota de simulations est-il réinitialisé ?
Votre quota de simulations est réinitialisé le premier jour de chaque mois calendaire, quel que soit le moment où vous avez rejoint ou le nombre de simulations que vous avez effectuées. Les runs non utilisés ne sont pas reportés : votre quota recommence à zéro chaque mois.
Puis-je augmenter mon quota de simulations ?
Puis-je augmenter mon quota de simulations ?
Les quotas de simulations sont définis automatiquement en fonction du volume de conversations de votre espace de travail et réévalués au début de chaque mois calendaire. Si votre volume de conversations augmente, votre quota augmentera lors du cycle mensuel suivant — il n’est pas possible d’acheter manuellement des runs supplémentaires ou d’augmenter votre quota en dehors de ce système de niveaux. Si vous atteignez votre limite mensuelle avant la date de réinitialisation, vous pouvez toujours consulter les résultats et transcriptions des simulations précédentes, mais les boutons Exécuter et Exécuter tout seront désactivés jusqu’à la réinitialisation de votre quota.










