Maîtrisez le bouclage de flux avec Flow.ai

Find AI Tools in second

Find AI Tools
No difficulty
No complicated process
Find ai tools

Maîtrisez le bouclage de flux avec Flow.ai

Table des matières

  • Introduction
  • Qu'est-ce que le bouclage de flux ?
  • Création d'un flux de demande d'informations de contact
  • Enregistrement des réponses de l'utilisateur
  • Validation de l'adresse e-mail
  • Affichage des valeurs enregistrées
  • Utilisation des réponses rapides
  • Gestion des réponses inconnues
  • Bouclage du flux en cas d'erreur
  • Réinitialisation des paramètres
  • Conclusion

Bouclage de flux : une introduction 👋

Le bouclage de flux est une fonctionnalité essentielle dans la création de chatbots intelligents. Il permet de revenir en arrière dans le flux de conversation, voire de revenir au début de ce flux. Dans cet article, nous allons illustrer comment fonctionne le bouclage de flux en créant un nouveau flux pour demander les informations de contact de l'utilisateur.

Qu'est-ce que le bouclage de flux ? 🔄

Le bouclage de flux consiste à retourner à une partie antérieure du flux, voire à revenir au début de ce flux. Cela permet d'effectuer des itérations dans le flux de conversation, ce qui est particulièrement utile lors de demandes d'informations répétitives. Dans notre cas, nous allons créer un flux pour demander les informations de contact de l'utilisateur.

Création d'un flux de demande d'informations de contact 📇

Lorsque nous demandons le nom de quelqu'un, nous pouvons enregistrer la réponse donnée avec le déclencheur "any texte". Pour les noms, il n'est pas nécessaire de vérifier si l'entrée est valide, nous pouvons donc laisser ce paramètre sur "any texte". Cependant, pour les adresses e-mail, il est important de vérifier leur validité, car une adresse e-mail invalide ne permettrait pas d'établir de contact.

Enregistrement des réponses de l'utilisateur 💾

En utilisant le déclencheur "any texte", nous pouvons enregistrer les réponses de l'utilisateur. Lorsque nous avons demandé toutes les informations nécessaires, nous pouvons afficher les valeurs que nous avons enregistrées afin que l'utilisateur puisse les vérifier.

Pour cela, il suffit de saisir le nom du paramètre entre doubles accolades dans notre réponse textuelle. Par exemple, si nous avons enregistré le nom de l'utilisateur sous le paramètre "nom", nous pouvons l'afficher en utilisant la syntaxe suivante : {{nom}}.

Validation de l'adresse e-mail ✉️

Il est crucial de vérifier la validité de l'adresse e-mail fournie par l'utilisateur. Pour cela, nous pouvons utiliser le déclencheur "email" qui n'acceptera que les entrées qui semblent être des adresses e-mail valides.

Dans le cas où le chatbot détecte une adresse e-mail invalide, le message ne correspondra pas au déclencheur "any texte" et se dirigera vers la partie inconnue du flux.

Affichage des valeurs enregistrées 👀

Une fois que nous avons demandé toutes les informations nécessaires et enregistré les réponses de l'utilisateur, nous pouvons afficher ces valeurs pour permettre à l'utilisateur de les vérifier.

Utilisez les valeurs enregistrées des paramètres dans votre réponse textuelle en saisissant le nom du paramètre entre doubles accolades.

Utilisation des réponses rapides 🚀

Pour faciliter la réponse de l'utilisateur, nous pouvons ajouter des réponses rapides. Étant donné que nous avons déjà une intention pour "oui" et "non" dans notre projet, il suffit de les glisser depuis la bibliothèque d'intentions.

Gestion des réponses inconnues ❓

Il est essentiel de prévoir un déclencheur pour les messages qui ne correspondent ni à l'intention "oui" ni à l'intention "non". Sans cela, les messages non correspondants déclencheraient le flux inconnu du chatbot. Dans ce projet, nous avons déjà créé un tel déclencheur pour un tutoriel antérieur.

Bouclage du flux en cas d'erreur 🔁

Si l'utilisateur répond "non", nous devons retourner dans ce flux pour corriger l'erreur. Avant de boucler le flux pour revenir à la partie où nous demandons les informations de contact, nous devons d'abord réinitialiser les paramètres pour écraser les anciennes valeurs par les nouvelles valeurs.

Après avoir réinitialisé les paramètres, nous utilisons la réponse événementielle pour revenir au début de ce flux. C'est ce qu'on appelle le bouclage du flux.

Réinitialisation des paramètres 🔄

Pour éviter les conflits entre les anciennes valeurs et les nouvelles valeurs, il est important de réinitialiser les paramètres avant de boucler le flux en arrière. Cela permettra d'écraser les anciennes valeurs par les nouvelles valeurs.

Cela peut être utile, par exemple, lors de la collecte de plusieurs noms pour un groupe. Cependant, dans notre cas, nous voulons simplement réinitialiser les paramètres pour une nouvelle demande d'informations de contact.

Conclusion 🎉

Le bouclage de flux est un outil puissant pour créer des chatbots intelligents capables de gérer des interactions itératives avec les utilisateurs. En utilisant cette fonctionnalité, vous pouvez demander plusieurs fois les informations nécessaires tout en maintenant une expérience utilisateur fluide.

Maintenant que vous comprenez comment fonctionne le bouclage de flux, vous pouvez l'appliquer à vos propres projets de chatbot et améliorer l'efficacité de vos conversations automatisées.

FAQ (Questions fréquemment posées) ❔

Q1. Qu'est-ce que le bouclage de flux ?

Le bouclage de flux est une fonctionnalité qui permet de revenir en arrière dans un flux de conversation, voire de revenir au début du flux. Cela permet de répéter une étape de la conversation ou de corriger une erreur.

Q2. Comment réinitialiser les paramètres dans un flux ?

Pour réinitialiser les paramètres dans un flux, vous pouvez utiliser l'action de réinitialisation des paramètres. Cela permet d'écraser les anciennes valeurs par les nouvelles valeurs, évitant ainsi les conflits.

Q3. Est-il possible de boucler uniquement une partie spécifique d'un flux ?

Oui, il est possible de boucler uniquement une partie spécifique d'un flux en créant un nouvel événement et en utilisant une réponse événementielle pour revenir à cette partie spécifique. Cela permet de gérer de manière flexible les itérations dans un flux.


Resources:

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.