Les procédures permettent à Fin de résoudre des requêtes complexes comme les réclamations de commandes endommagées ou le dépannage de compte de bout en bout. Les instructions en langage naturel peuvent être combinées avec des contrôles déterministes pour garder Fin adaptable aux changements de conversation, tout en appliquant vos règles et politiques et en prenant des actions sécurisées sur vos systèmes pour fournir des réponses précises et fiables.
Résolvez des requêtes complexes de bout en bout telles que le dépannage de compte, les réclamations de commandes endommagées ou la vérification d'identité.
Intégrez le langage naturel pour que n'importe qui puisse écrire ou mettre à jour des Procédures sans expertise technique.
Adaptez-vous dynamiquement aux changements de conversation lorsqu'un client interrompt, ajoute du contexte ou change de sujet.
Gardez le contrôle avec une logique de branchement, des règles, des extraits de code et un accès sécurisé aux données.
Testez en toute sécurité à grande échelle avec les Simulations pour valider le comportement avant que les mises à jour n'atteignent les clients.
Déplacez-vous de manière non linéaire à travers les étapes pour correspondre au flux naturel des conversations réelles avec les clients, en revisitant ou en sautant des étapes selon les besoins.
Équilibrez flexibilité et contrôle en combinant des instructions en langage naturel avec des étapes structurées comme les Conditions et le code.
Astuce : Connectez-vous avec des experts de la communauté et des architectes de solutions Intercom lors de nos heures de bureau Procedures Meetup. Ces sessions, organisées toutes les deux semaines, offrent un support pratique en temps réel, y compris des questions-réponses en direct pour vous aider à configurer et optimiser vos Procédures Fin et connecteurs de données.
Comment fonctionnent les Procédures Fin
Les Procédures suivent un flux d'instructions unique et partagé, depuis la définition du moment où elles s'exécutent, jusqu'à la résolution du problème, puis la transmission à l'équipe ou la fin. Les instructions de la procédure donnent à Fin un contexte complet sur toute l'interaction.
Créez des Procédures aussi facilement que vous écrivez un document
Rédigez vos processus en langage naturel, comme vous le feriez pour former un coéquipier, ou laissez l'IA les rédiger pour vous. Fin suit chaque étape et s'adapte naturellement aux changements de conversation.
Utilisez le langage naturel pour guider Fin - Construisez des Procédures comme des documents — faciles à créer, mettre à jour et comprendre par tous.
Laissez l'IA vous aider à rédiger des Procédures - Partagez un plan de votre processus, et Fin le combine avec votre contenu et les conversations clients pour rédiger une Procédure que vous pouvez affiner et améliorer.
Adaptez-vous naturellement aux changements de conversation - Si un client interrompt, change d'avis ou ajoute de nouvelles demandes, Fin réfléchit à la suite à donner et s'ajuste sans effort, passant à l'étape ou à la Procédure appropriée sans scripts rigides.
Ajoutez des règles, de la logique et un accès système pour garder le contrôle
Combinez le langage naturel avec des contrôles déterministes pour définir comment Fin suit chaque étape et travaille avec vos données et systèmes. Fin peut résoudre les problèmes de bout en bout ou passer la main à un humain si nécessaire.
Ajoutez une logique de branchement pour la fiabilité - Assurez-vous que Fin ne suit que les bonnes étapes pour chaque scénario en ajoutant des conditions if/else — rendant les réponses plus prévisibles et cohérentes.
Utilisez du code pour la précision - Ajoutez du code lorsque vous avez besoin que Fin suive des règles strictes lors de l'exécution de certaines étapes — comme garantir l'exactitude des vérifications d'éligibilité, des calculs de dates ou des mises à jour d'enregistrements.
Connectez Fin à vos systèmes - Intégrez des outils tels que Stripe, Shopify ou Linear ainsi que vos systèmes internes via des connecteurs de données ou MCPs. Contrôlez les données auxquelles Fin peut accéder et comment il les utilise, des mises à jour de commandes en temps réel aux détails de compte.
Transférez sans interruption lorsque nécessaire - Contrôlez quand Fin doit escalader à un coéquipier — pour que les clients obtiennent le bon support dans des situations sensibles ou critiques nécessitant une intervention humaine. Cela suit le chemin d'escalade défini dans le workflow après le bloc Fin défini dans la section Deploy.
Réutilisez la logique avec des sous-procédures - Extrayez des étapes communes en sous-procédures réutilisables. Référencez-les depuis n'importe quelle Procédure pour garder la logique cohérente et réduire la duplication. Les sous-procédures améliorent la lisibilité et facilitent la maintenance des flux complexes.
Utilisez les Conditions pour les principales bifurcations logiques, comme les vérifications d'éligibilité ou le routage basé sur le plan, en utilisant le langage naturel ou Python pour des résultats prévisibles.
En savoir plus sur les Procédures et la tarification dans Fin Outcomes and billing.
Exécutez des Simulations pour la fiabilité à grande échelle
Exécuter des Simulations avant de mettre une Procédure en production est la méthode recommandée pour garantir un comportement fiable à grande échelle. Faites confiance à Fin pour gérer les requêtes complexes de manière fiable et sécurisée avec les Simulations. Testez les performances de Fin dans des scénarios réels, des flux simples aux cas limites complexes. Confirmez qu'il se comporte comme prévu et détectez les problèmes avant qu'ils n'atteignent les clients.
Simulez des conversations complètes de bout en bout - L'IA agit comme un client simulé, utilisant le contexte que vous fournissez, pour avoir une conversation avec Fin. Cela crée une interaction complète de bout en bout qui reproduit un scénario client réel. L'IA évalue également la conversation selon les critères de réussite que vous définissez, et attribue un résultat réussi/échoué. Vous obtenez une visibilité complète sur les raisons d'un échec pour déboguer et corriger les problèmes, rendant les tests évolutifs et fiables. Vous pouvez relancer les Simulations enregistrées chaque fois que vous mettez à jour une Procédure pour détecter rapidement les régressions et itérer en toute confiance.
Mettez les changements en production en toute confiance - Accédez à tous les tests en un seul endroit et relancez les Simulations enregistrées chaque fois que vous mettez à jour une Procédure. Détectez rapidement les régressions et assurez-vous que les mises à jour sont déployées en toute confiance.
Créez et améliorez les tests avec l'IA - Évitez l'écriture manuelle des tests. Utilisez l'IA pour générer de nouveaux tests, modifier ceux qui échouent et itérer selon les retours. Étendez la couverture des tests plus rapidement et affinez continuellement le comportement de Fin.
Fonctionnalités natives
Ces fonctionnalités sont disponibles directement avec les Procédures Fin :
Escalade autonome - Fin escaladera la conversation s'il détecte que celle-ci n'avance pas, est en boucle, ou si le client demande explicitement un agent humain. L'escalade met fin à la Procédure et oriente la conversation vers l'équipe appropriée, suivant le chemin d'escalade défini dans le workflow après le bloc Fin défini dans la section Deploy.
Recherche dans la base de connaissances - Fin peut rechercher de manière autonome dans le centre de connaissances pour obtenir du contexte. Par exemple, si vous demandez à Fin de demander au client son « Transaction ID » et que le client répond « Je ne sais pas où le trouver », Fin effectuera une recherche dans la base de connaissances pour voir si cela est spécifié dans votre contenu d'assistance. Fin effectue ces recherches uniquement lorsque c'est nécessaire, gardant les conversations ciblées et efficaces.
Limitations des Procédures
Les Procédures sont conçues pour des workflows séquentiels.
Cela signifie :
Les actions se déroulent une par une : Chaque étape ou action (comme un appel de Data Connector) doit être entièrement terminée avant que Fin ne passe à la partie suivante de la Procédure.
Pas de traitement parallèle : Vous ne pouvez pas actuellement déclencher plusieurs requêtes système simultanément pour fusionner leurs données en une seule étape.
Note : Si votre processus nécessite des actions parallèles en temps réel sur différents systèmes, vous devrez peut-être les diviser en Procédures séparées ou gérer la consolidation via votre propre middleware avant de transmettre les données à Intercom.
FAQ
Les Simulations sont-elles uniquement disponibles dans les Procédures ?
Les Simulations sont-elles uniquement disponibles dans les Procédures ?
Oui. Les Simulations sont conçues pour fonctionner dans les Procédures. Pour tester et prévisualiser la logique de votre agent IA dans une conversation complète, vous devez utiliser les Procédures.
Pourquoi éviter les Procédures pour les FAQ simples ?
Pourquoi éviter les Procédures pour les FAQ simples ?
Créer une Procédure pour une FAQ à question unique (comme « Quels sont vos horaires d'ouverture ? ») crée une expérience rigide. En utilisant des articles ou extraits du Knowledge Hub :
Fin peut répondre plus flexiblement en utilisant le langage naturel.
Vous réduisez le temps passé à maintenir une logique complexe pour des informations simples.
Les clients obtiennent une réponse directe plus rapidement.
Quand devrais-je utiliser un connecteur de données autonome plutôt qu'une Procédure complète ?
Quand devrais-je utiliser un connecteur de données autonome plutôt qu'une Procédure complète ?
Utilisez un Data Connector autonome pour des opérations directes, atomiques et en une seule étape (par exemple, « annuler mon abonnement ») qui ne nécessitent pas une interaction ordonnée en plusieurs étapes. Vous pouvez utiliser des invites dans la description même du connecteur de données. Utilisez une Procédure lorsque vous avez besoin d'un flux déterministe en plusieurs étapes : collecte de plusieurs entrées, confirmations explicites, logique de branchement, etc.
En quoi les Procédures diffèrent-elles des Workflows, et quand devrais-je utiliser chacun ?
En quoi les Procédures diffèrent-elles des Workflows, et quand devrais-je utiliser chacun ?
Les Procédures et les Workflows sont deux fonctionnalités d'automatisation distinctes dans Intercom :
Les Procédures sont des automatisations pilotées par IA où vous écrivez des instructions en langage naturel que Fin suit. Elles s'adaptent dynamiquement à l'évolution des conversations et conviennent mieux aux processus complexes en plusieurs étapes nécessitant un raisonnement IA.
Les Workflows sont des automatisations visuelles construites sur un canevas utilisant des boutons de réponse et des chemins prédéfinis. Ils conviennent mieux aux conversations structurées avec des options claires et des automatisations en arrière-plan.
Important : Les Procédures ne peuvent pas être appelées directement depuis une étape de Workflow. Elles sont déclenchées uniquement par l'intention du client — Fin décide de démarrer une Procédure en fonction de ce que le client dit, et non en fonction d'un déclencheur déterministe dans un Workflow. Pour contrôler quand un client atteint Fin, utilisez le bloc Let Fin handle dans un Workflow ; pour contrôler quelle Procédure Fin exécute, écrivez des critères de déclenchement clairs dans la Procédure elle-même.
Exemples : Utilisez les Procédures pour les réclamations de commande, le dépannage de compte ou la vérification d'identité. Utilisez les Workflows pour les menus de triage, les enquêtes CSAT ou le routage des conversations vers les équipes.
