Releases est actuellement en closed beta. Si vous souhaitez un accès anticipé, veuillez remplir ce formulaire de demande beta.
Qu'est-ce que Releases ?
À mesure que Fin devient une partie plus importante de votre support client, la gestion des changements devient plus complexe. Le contenu, les directives, les procédures et autres configurations fonctionnent ensemble, ce qui signifie que même de petites mises à jour peuvent avoir des effets inattendus. Releases vous offrent un moyen structuré de gérer ces changements.
Releases vous permettent de préparer et déployer en toute sécurité des modifications de votre configuration Fin dans un espace de travail dédié. Au lieu de publier directement les modifications sur votre configuration Fin en production, chaque changement est ajouté à une release.
Avec Releases, vous pouvez :
Regrouper les changements liés en une seule release.
Collaborer avec vos coéquipiers avant que les changements ne soient en ligne.
Valider les changements en utilisant Preview et Evals avant le déploiement.
Déployer en toute confiance en publiant immédiatement ou en déployant progressivement les changements avec un déploiement par phases ou un test A/B contre votre version Fin actuelle en production.
Cas d'utilisation courants pour Releases
Préparer un lancement de produit | Si vous lancez un nouveau produit ou une nouvelle fonctionnalité, vous pouvez tout préparer à l'avance dans une seule release. Par exemple, vous pourriez mettre à jour des articles du Help Center, ajouter de nouvelles directives, créer une procédure pour la nouvelle fonctionnalité, et ajuster d'autres parties de votre configuration Fin.
Une fois tout prêt, vous pouvez tout publier ensemble ou d'abord déployer progressivement avec un déploiement par phases ou un test A/B. |
Améliorer la façon dont Fin répond aux questions des clients | Si vous réorganisez votre contenu pour aider Fin à fournir de meilleures réponses, vous pouvez regrouper tous ces changements dans une release et comparer la nouvelle configuration à votre configuration actuelle en production.
Cela vous permet de mesurer si le contenu mis à jour améliore la qualité des réponses avant de le déployer plus largement. |
Remplacer les réponses informatives par une résolution automatisée | Vous vous appuyez peut-être actuellement sur le contenu du Help Center pour répondre aux questions de remboursement avant de transférer les clients à votre équipe de support.
Avec une Release, vous pouvez introduire une nouvelle procédure qui permet à Fin de traiter les remboursements de bout en bout, puis la déployer progressivement — en utilisant un déploiement par phases ou un test A/B — pour comparer la nouvelle procédure à votre expérience basée sur le contenu avant de la déployer à tous. |
Création d'une Release
Une Release contient les changements. Vous y ajoutez des éléments, les modifiez en toute sécurité, et supprimez tout ce que vous ne souhaitez plus voir en production avec Fin dans cette Release. Rien ici ne touche votre Fin en production tant que vous ne publiez pas ou ne lancez pas une expérience.
Pour créer votre première Release, allez dans Fin AI Agent > sélectionnez « Service » dans le menu déroulant en haut de la navigation et en dessous cliquez sur « Fin Main ». Cliquez sur Créer Release.
Donnez-lui un nom et une description descriptifs — quelque chose qui indique ce qui change, comme « Modifications du traitement des remboursements ». La description est interne pour vous permettre d'identifier facilement ce qui se trouve dans la Release.
Vous pouvez maintenant ajouter des changements à votre Release. Par exemple, sélectionnez « Contenu » pour tester un article d'aide, « Guidance » ou « Escalation Guidance » pour tester des règles comportementales, ou « Procedure » pour tester un flux en plusieurs étapes.
Une fois que vous avez ajouté un changement, il apparaîtra dans votre liste de changements dans la Release.
Vous pouvez facilement voir les changements exacts effectués par élément en cliquant sur l'élément et en visualisant les différences :
Ajouter, modifier et supprimer des éléments de formation dans une Release
Pour ajouter/modifier/supprimer plus d'éléments dans une Release, à l'intérieur de la Release, cliquez sur Ajouter plus de changements. Vous pouvez ajouter, modifier et supprimer les types d'éléments suivants dans une Release :
Contenu (Articles publics, Articles internes et Extraits)
Guidance
Escalation Guidance
Procédures
Voir ce qui change
L'aperçu de la Release liste chaque élément de la Release, vous permettant de l'examiner facilement et d'apporter d'autres modifications si nécessaire.
Chaque élément dans l'aperçu de la Release est marqué par un indicateur montrant le type de changement :
+1 — Nouveau contenu ajouté qui n'existait pas auparavant dans l'espace de travail
-1 — Contenu supprimé de l'espace de travail
Icône crayon — Contenu qui existait déjà dans l'espace de travail et qui a été modifié
Basculer entre Releases et Main Fin
Si vous souhaitez passer à différentes Releases, utilisez simplement le sélecteur en haut à gauche de la page dans la navigation. Vous pouvez également créer de nouvelles Releases à partir de là et basculer vers « Main Fin », qui est votre version Fin en production.
Preview
Avant que quoi que ce soit n'atteigne une conversation en direct, prévisualisez la release pour voir exactement comment Fin se comporte avec vos changements appliqués.
La prévisualisation exécute Fin avec les changements de votre Release appliqués, vous montrant le comportement réel que les clients auraient.
Les conversations en preview ne touchent pas votre Fin en production et ne sont pas facturées.
Utilisez-la pour vérifier chaque changement avant de publier ou de lancer une expérience.
Astuce : Testez la question exacte qu'un client poserait pour déclencher votre changement, et confirmez que Fin répond de la nouvelle manière.
Note : Les conversations en preview apparaissent dans votre Inbox en direct pendant les tests. C'est un comportement attendu, pas un bug — ce sont de vraies conversations auxquelles Fin répond dans le cadre de la preview. Elles n'affecteront pas vos rapports ni votre facturation.
Exécuter des Evals sur une Release
Pour utiliser cette fonctionnalité particulière, vous devez avoir accès à la bêta Evals. Exécuter Evals dans une Release nécessite d'être inscrit à la bêta fermée Fin Evals. Si vous ne voyez pas encore l'option, soumettez une demande de bêta pour obtenir l'accès.
Preview vous indique comment Fin gère une question que vous tapez vous-même. Evals vous permettent d'exécuter un ensemble complet de conversations test enregistrées contre votre Release et d'obtenir un résultat automatique de réussite/échec pour chacune — ainsi, vous pouvez vérifier qu'un changement n'a pas altéré le comportement de Fin ailleurs avant qu'il n'atteigne les clients.
Un Eval est un groupe thématique de Simulations (conversations test réalistes à plusieurs tours avec des critères que vous définissez). Lorsque vous en exécutez un contre une Release, chaque Simulation s'exécute avec les modifications de votre Release appliquées au lieu de votre configuration Fin Main en direct. Rien ne touche les conversations en direct.
Pour en savoir plus sur le fonctionnement des Evals, Simulations et du scoring, consultez Fin Evals [beta].
Créer un eval sur une Release
Pour commencer, ouvrez la Release que vous souhaitez tester. Sur la page d'aperçu de la Release, trouvez la section Evals et cliquez sur Voir les Evals.
Choisissez l'Eval que vous souhaitez exécuter — soit un existant que vous avez constitué comme suite de régression, soit un nouveau créé pour ce changement.
Exécutez-le. Chaque Simulation dans l'Eval s'exécute contre votre Release, et vous recevrez un résultat réussite/échec, la transcription complète de la conversation, le journal des événements montrant la réflexion de Fin, et le résultat pour chaque Simulation.
Examinez les échecs éventuels, apportez d'autres modifications dans la Release, puis réexécutez l'Eval pour confirmer la correction.
Conseil : Exécutez les Evals avant de mettre une Release en production ou de démarrer une expérience. Preview est idéal pour vérifier ponctuellement une question spécifique ; les Evals sont meilleurs pour confirmer qu'une Release n'a pas régressé ce que vous avez déjà testé.
Autorisations
Pour mettre une release en production ou démarrer et terminer un déploiement, un coéquipier doit avoir l'autorisation « Peut gérer les paramètres d'automatisation et les Workflows entrants ».
Mettre en production & déployer progressivement
Lorsque vos modifications sont bien prévisualisées, vous décidez comment elles atteignent les clients.
Cliquez sur Déployer la release sur la page d'aperçu de la Release, puis choisissez l'une des deux options : Fusionner vers main pour publier immédiatement à tous les clients, ou Déployer progressivement pour effectuer un déploiement par phases ou un test A/B avant que cela ne soit généralisé.
Fusionner vers main
Fusionner vers main publie vos modifications dans Fin Main immédiatement, les appliquant à toutes les conversations concernées. Choisissez cette option lorsque vous êtes confiant dans le changement et souhaitez qu'il soit effectif partout.
Déployer progressivement
Sélectionnez Déployer progressivement pour tester vos modifications sur une part des conversations avant de vous engager pleinement. Choisissez entre deux types de déploiement :
Déploiement par phases — Release à un pourcentage de conversations, surveillez ses performances, et augmentez le pourcentage lorsque vous êtes confiant.
Test A/B — Divisez le trafic entre Fin Main et mesurez une métrique pour une signification statistique. Idéal lorsque vous avez besoin de preuves qu'un chiffre a évolué.
Configurer un déploiement par phases
Après avoir choisi Déploiement par phases, configurez :
Nom — par défaut, le nom de la release et la date du jour ; modifiez-le pour décrire le déploiement.
Audience — à qui s'applique le déploiement (par défaut Tout le monde).
Répartition du trafic — choisissez le pourcentage de conversations utilisant la nouvelle release (par défaut 10 %) ; le reste reste sur Fin Main.
Analyse des résultats — identifiez éventuellement les conversations liées aux changements de la release pour faciliter la mesure, et ajoutez des filtres pour affiner davantage. Lorsque vous activez cette option et ajoutez des filtres (par exemple, un sujet ou un attribut Fin), les résultats ne comparent que les conversations où vos modifications peuvent faire une différence. Nous recommandons de l'utiliser chaque fois que vos modifications ne s'appliquent qu'à certaines conversations. Sinon, les conversations non liées peuvent masquer l'impact réel ou produire un résultat dû au hasard.
Cliquez sur Démarrer le déploiement par phases pour commencer — le déploiement démarre immédiatement et apparaît sous Déploiement actif dans l'onglet Déploiements de la Release.
Visualiser les résultats du déploiement
Une fois un déploiement en cours, ouvrez l'onglet Déploiements de la Release. Les déploiements actifs apparaissent sous Déploiement actif, et les terminés sous Déploiement passé.
Voici à quoi ressemblent les résultats d'un déploiement par phases. Vous pouvez facilement examiner les conversations affectées par la release et les comparer à celles de Fin Main pour une vérification ponctuelle.
Voici à quoi ressemblent les résultats d'un déploiement par test A/B. Vous pouvez facilement voir :
Étiquette de résultat : un verdict court sur l'impact mesurable de la release.
Effet estimé : combien la release a modifié le taux de résolution, en points de pourcentage (pp), avec une plage de confiance à 95 %. Le graphique montre cette plage. Le point est l'estimation, la barre la plage, et la ligne au milieu marque zéro (aucun changement).
Volume de conversations : combien de conversations sont allées à la release et combien sont allées à Fin Main. Répartition attendue signifie que le trafic est divisé conformément à votre paramètre de répartition du trafic, donc la comparaison est équitable.
Taux de résolution : le taux de résolution pour la release (barre violette) à côté de Fin Main (barre grise).
Résultats significatifs :
Résultats non concluants :
Résultats régressifs :
Rapports sur les Releases avec des rapports personnalisés
Vous pouvez aussi créer vos propres rapports personnalisés. Il suffit d'ajouter des filtres Release et Experiment aux rapports personnalisés dans la section Rapports pour comparer les performances entre variantes d'expérience.
Revenir en arrière
Mettre fin à un déploiement
Pour arrêter un déploiement de Release affectant les clients, mettez fin au déploiement. Les nouvelles conversations reviennent immédiatement à votre configuration en direct actuelle.
Allez à la Release contenant le déploiement que vous souhaitez arrêter.
Ouvrez l'onglet Déploiements, puis cliquez sur le menu … (ellipse) à côté du nom du déploiement.
Sélectionnez Mettre fin au déploiement.
Note : Une fois qu'un déploiement a commencé, vous ne pouvez pas ajuster son pourcentage de déploiement — vous ne pouvez pas l'augmenter (par ex. 20 % → 60 %) ou le diminuer en cours de route. La seule façon de changer la part du trafic est de mettre fin au déploiement et d'en démarrer un nouveau au pourcentage souhaité. Pour arrêter complètement un déploiement, sélectionnez Mettre fin au déploiement dans le menu ….
Revenir en arrière sur les modifications d'une release fusionnée
Une fois qu'une release a été fusionnée dans Fin Main, vous pouvez revenir en arrière sur ses modifications depuis la release elle-même.
Cela utilise toujours l'historique des versions de chaque élément dans Fin Main — la version publiée vous y conduit directement pour chaque élément modifié, au lieu que vous deviez les trouver et ouvrir vous-même.
Note : Le retour en arrière n'est pas actuellement pris en charge pour l'escalade guidance, les snippets, les articles internes, les evals ou les éléments supprimés.
Pour annuler les modifications d'une version fusionnée :
Ouvrez la version dont vous souhaitez annuler les modifications dans Releases.
Cliquez sur Roll back changes en haut à droite de la version.
Dans la boîte de dialogue Roll back changes from this release, examinez la liste des modifications incluses dans la version.
Cliquez sur l'icône de retour à côté d'un élément pour le ramener à la version qu'il avait avant la version.
Comment tester la configuration Fin dans un environnement Salesforce
Contexte
Fin pour Salesforce se connecte à plus d'une organisation Salesforce. Un espace de travail peut contenir une organisation en direct et une ou plusieurs organisations de test. Chaque organisation connectée est un environment.
Ce qu'une version ajoute
Vous pouvez déjà cibler un workflow sur un environnement. Ouvrez Deploy, ouvrez un workflow tel que Salesforce cases, puis définissez Environment sur le déclencheur. Par défaut, c'est All environments.
Ce sélecteur contrôle quel workflow s'exécute. Il ne modifie pas le contenu, la guidance ou les procédures que Fin lit. Fin lit la même configuration en direct dans chaque environnement.
Une version modifie la configuration elle-même. Une version fixe une version différente de chaque entité qu'elle contient, pour un seul public. L'entité conserve son identifiant, vous ne la copiez donc pas. Un public et un pourcentage contrôlent tout le groupe, et vous pouvez revenir en arrière.
Pourquoi cela fonctionne
Fin écrit l'environnement sur chaque conversation. L'environnement est un attribut de conversation défini par le système. Une règle d'audience peut lire cet attribut.
Le déploiement d'une version prend un public. Le déploiement applique la version uniquement aux conversations qui correspondent au public.
Comment cela fonctionne
Étape 1 — Confirmer que l'environnement est connecté
Ouvrez Connect. Trouvez l'organisation dans Connect Fin to a test organization. Le statut doit être Connected.
Étape 2 — Ouvrir la liste des audiences
Ouvrez Settings. Dans le groupe Data, sélectionnez Audiences.
Étape 3 — Créer une audience pour l'environnement
Créez une nouvelle audience. Donnez-lui un nom qui contient le nom de l'environnement.
Sélectionnez Add audience rule. Sélectionnez Environment dans le groupe Conversation data.
Sélectionnez l'environnement que vous souhaitez tester. Puis sélectionnez Save.
Étape 4 — Commencer un déploiement progressif
Ouvrez votre version. Sélectionnez Rollout release. Puis sélectionnez Roll out gradually.
Important : Ne sélectionnez pas Merge to main — cela appliquera les modifications directement à Fin Main.
Étape 5 — Sélectionnez l'audience et réglez la répartition à 100 %
Gardez le type comme Phased rollout.
Dans Audience, sélectionnez l'audience de l'étape 3.
Dans Traffic split, déplacez le curseur à 100%. Le panneau doit afficher 100% Release (treatment) et 0% Main Fin (control).
Sélectionnez Start phased rollout.
Étape 6 — Tester
Commencez une nouvelle conversation dans l'organisation de test. Fin répond avec la configuration de la version.
Commencez une conversation dans l'organisation en direct. Fin répond avec Fin Main.
FAQs
Qu'est-ce que "Fin Main" ?
Qu'est-ce que "Fin Main" ?
Fin Main est votre version de production en direct de Fin. Tout ce qui est dans une Release n'affecte pas Fin Main tant que vous ne mettez pas une expérience en direct ou que vous ne mettez pas la Release en direct à 100 %.
Que puis-je ajouter, modifier ou supprimer dans une Release ?
Que puis-je ajouter, modifier ou supprimer dans une Release ?
Vous pouvez ajouter, modifier et supprimer du Contenu, de la Guidance, de l'Escalation Guidance et des Procédures dans une Release. Le support pour d'autres types d'entités — y compris les Attributs et les Data Connectors — est encore en cours et arrivera bientôt.
Que se passe-t-il si deux versions modifient le même élément ?
Que se passe-t-il si deux versions modifient le même élément ?
Si deux versions incluent des modifications sur le même contenu, guidance, procédure ou autre entité prise en charge, les modifications ne sont pas fusionnées. Lorsque vous publiez une version, sa version de l'entité remplace la version actuellement en direct. Par exemple, si la Release A et la Release B modifient toutes deux la même guidance, publier la Release B après la Release A écrasera la guidance avec la version de la Release B.
Puis-je enregistrer les modifications en cours d'édition dans une Release ?
Puis-je enregistrer les modifications en cours d'édition dans une Release ?
Les modifications ne sont pas enregistrées automatiquement dans un éditeur de Release. Si vous actualisez la page ou naviguez ailleurs avant d'enregistrer, toutes les modifications non enregistrées seront perdues. Enregistrez fréquemment pendant votre travail.


























