Multidemo Chatbots : Gérer plusieurs bots dans un seul compte | Conseils et astuces pour la construction de bots - Esp Ep. 1

Learn to manage multiple chatbots in the same account with tips and tricks for creating bots. Explore solutions to customize your demonstrations based on the needs of your clients.

21 février 2025

party-gif

Découvrez comment gérer facilement plusieurs chatbots avec un seul compte. Apprenez des conseils et des astuces pratiques pour créer une expérience multi-démo captivante pour vos clients, permettant à votre agence de marketing ou d'IA de présenter efficacement vos capacités.

Comment gérer plusieurs bots dans un seul compte ?

Pour gérer plusieurs bots dans un seul compte, vous pouvez suivre ces étapes :

  1. Créer des champs personnalisés : Créez un champ personnalisé dans votre compte de chatbot qui vous permettra de stocker le "bot actuel" ou le "cerveau actuel" utilisé. Cela vous permettra de passer facilement entre les différents bots.

  2. Définir le bot actuel : Lorsque l'utilisateur entre, définissez la valeur du champ personnalisé "bot actuel" en fonction du bot que l'utilisateur souhaite utiliser. Vous pouvez le faire via une action dans votre flux de conversation.

  3. Conditionner la logique du bot : Dans votre flux de conversation, utilisez des conditions pour vérifier la valeur du champ "bot actuel" et rediriger l'utilisateur vers la logique correspondante à chaque bot.

  4. Fournir un moyen de changer de bot : Ajoutez des options ou des actions permettant à l'utilisateur de passer facilement entre les différents bots disponibles. Cela peut se faire via des boutons, des menus déroulants ou même des commandes textuelles.

  5. Maintenir la cohérence : Assurez-vous d'utiliser une nomenclature et une organisation cohérentes pour vos différents bots, afin que vous et vos utilisateurs puissiez naviguer facilement entre eux.

  6. Prendre en compte l'expérience utilisateur : Réfléchissez à la façon dont vous pouvez rendre le changement de bot le plus fluide et naturel possible pour vos utilisateurs. Évitez que le processus ne soit confus ou frustrant.

  7. Tester et affiner : Testez exhaustivement votre solution pour vous assurer que le changement de bot fonctionne correctement. Ajustez et peaufinez le processus si nécessaire.

Avantages et inconvénients de l'utilisation d'étiquettes pour gérer plusieurs bots

Les étiquettes sont une manière valable et fonctionnelle de gérer plusieurs bots ou démos au sein d'un seul chatbot. Certains de leurs avantages sont :

  • Tangibilité : Les étiquettes sont quelque chose de concret qui peut être visualisé et attribué facilement, ce qui facilite l'organisation mentale.
  • Simplicité : Pour les chatbots avec peu de démos (2-5), les étiquettes peuvent être une solution simple et efficace.

Cependant, elles présentent également quelques inconvénients :

  • Évolutivité : À mesure que l'on ajoute plus de démos, la gestion des étiquettes peut devenir fastidieuse et peu maniable.
  • Exclusivité : Un utilisateur ne peut avoir qu'une seule étiquette à la fois, ce qui peut poser problème s'il souhaite accéder à plusieurs démos.
  • Maintenance : Il faut faire attention à supprimer les étiquettes lorsque l'utilisateur sort d'un démo, pour éviter qu'il ne reste "bloqué" dans un démo spécifique.

Dans l'ensemble, les étiquettes sont une bonne option pour les chatbots avec peu de démos, mais à mesure que la complexité augmente, elles peuvent présenter des limites. D'autres alternatives comme l'utilisation de champs personnalisés peuvent être plus évolutives et flexibles pour gérer plusieurs bots ou démos au sein d'un seul chatbot.

Utilisation de champs personnalisés pour gérer plusieurs bots

Pour gérer plusieurs bots au sein d'un seul abonnement, vous pouvez utiliser la fonctionnalité de champs personnalisés dans Openi. Cela vous permet de changer dynamiquement entre différents "cerveaux" ou démos du chatbot sans avoir à les changer manuellement.

La stratégie consiste à :

  1. Créer un champ personnalisé appelé "démo actuelle" ou "cerveau actuel" pour stocker la valeur du démo ou du cerveau utilisé à ce moment-là.

  2. Utiliser des conditions dans le flux principal du chatbot pour rediriger l'utilisateur vers le démo correspondant en fonction de la valeur du champ personnalisé.

  3. Ajouter des actions pour définir la valeur du champ personnalisé lorsque l'utilisateur demande à changer de démo.

  4. Facultativement, utiliser des liens d'entrée pour permettre à l'utilisateur d'accéder directement à un démo spécifique.

De cette façon, vous pouvez avoir une réponse par défaut qui détecte le démo actuel et redirige l'utilisateur vers le flux correspondant, sans avoir à changer manuellement entre eux. Cela facilite la gestion de plusieurs démos ou cerveaux au sein d'un seul chatbot.

Création de liens de point d'entrée pour basculer entre les bots

Pour changer entre différents bots ou "cerveaux" au sein d'un seul chatbot, vous pouvez utiliser la fonctionnalité de "liens d'entrée" dans Openi.

Voici les étapes à suivre :

  1. Créez un nouveau "lien d'entrée" dans la section "Paramètres" > "Intégrations" > "Déclencheurs IA ou Fonctions".

  2. Attribuez un nom descriptif au lien, par exemple "Démo Voitures".

  3. Dans la description, expliquez que ce lien permet à l'utilisateur d'essayer le démo du chatbot pour les agences automobiles.

  4. Dans l'action, sélectionnez "Définir un champ personnalisé" et attribuez la valeur "voitures" au champ "démo actuelle". Cela enregistrera le contexte du démo que l'utilisateur souhaite essayer.

  5. Enregistrez le lien d'entrée.

  6. Maintenant, lorsque l'utilisateur voudra essayer le démo des voitures, vous pouvez lui partager le lien généré. En cliquant dessus, la valeur "voitures" sera attribuée au champ "démo actuelle" et il sera redirigé vers le flux par défaut du chatbot.

  7. Dans le flux par défaut, vous pouvez ajouter une condition qui vérifie la valeur de "démo actuelle" et rediriger l'utilisateur vers le flux correspondant au démo des voitures.

  8. Répétez le processus pour créer des liens d'entrée pour les autres démos que vous souhaitez proposer, comme le démo de la cafétéria.

De cette manière, vous pouvez facilement changer entre les différents "cerveaux" ou démos de votre chatbot sans avoir à modifier manuellement la valeur du champ "démo actuelle".

Éviter l'utilisation de mots-clés pour basculer entre les bots

Il est important d'éviter l'utilisation de mots-clés pour changer entre différents bots ou "cerveaux" au sein d'un même chatbot. Voici quelques raisons pour lesquelles il est recommandé de ne pas utiliser de mots-clés :

  1. Manque de flexibilité : Lorsqu'on utilise un mot-clé spécifique pour activer un bot, l'utilisateur est limité à cette forme d'interaction. Cela peut s'avérer peu naturel et limiter la capacité du chatbot à comprendre le contexte et les intentions de l'utilisateur.

  2. Problèmes d'ambiguïté : Il peut y avoir des situations où un mot-clé est utilisé de manière naturelle dans la conversation, sans intention de changer de bot. Cela peut entraîner de la confusion et des erreurs dans la logique du chatbot.

  3. Maintenance complexe : À mesure que l'on ajoute plus de bots ou de "cerveaux" au chatbot, maintenir une liste de mots-clés devient de plus en plus complexe et sujet aux erreurs.

À la place, il est recommandé d'utiliser des approches plus flexibles et évolutives, comme :

  1. Champs personnalisés : Utiliser des champs personnalisés pour suivre le "cerveau" ou le "démo" actuel du chatbot. Cela permet de changer de manière programmatique entre différents bots sans dépendre de mots-clés.

  2. Menus et boutons : Fournir à l'utilisateur des options claires et visibles pour sélectionner le bot ou le "cerveau" qu'il souhaite utiliser, plutôt que de dépendre de mots-clés.

  3. Logique conditionnelle : Mettre en place une logique conditionnelle dans le flux du chatbot pour déterminer quel "cerveau" ou "démo" doit être activé en fonction du contexte de la conversation.

Ces approches plus structurées et programmatiques permettent une expérience utilisateur plus fluide et une maintenance plus simple à mesure que le chatbot grandit et devient plus complexe.

Conclusion

En résumé, nous avons appris à créer un chatbot multi-démos en utilisant différentes approches :

  1. Étiquettes : En utilisant des étiquettes pour identifier chaque démo et rediriger l'utilisateur vers le démo correspondant. Cela fonctionne bien pour un nombre limité de démos, mais peut devenir compliqué à mesure que l'on en ajoute davantage.

  2. Champs personnalisés : En utilisant des champs personnalisés pour stocker le démo actuel. Cela permet une gestion plus flexible et évolutive de plusieurs démos, car le champ personnalisé aura toujours la valeur la plus récente.

  3. Liens d'entrée : En utilisant des liens d'entrée pour rediriger directement l'utilisateur vers le démo souhaité. Cela permet une transition plus fluide entre les démos et évite la nécessité de suivre le démo actuel.

  4. Fonctions et déclencheurs : En mettant en place des fonctions et des déclencheurs pour automatiser le changement de démo et la mise à jour du champ personnalisé. Cela aide à garder la logique du chatbot organisée et facile à maintenir.

Le choix de l'approche dépendra des besoins spécifiques de votre projet, du nombre de démos que vous souhaitez proposer et de la complexité de l'interaction. Il est important de trouver un équilibre entre facilité d'utilisation, évolutivité et flexibilité.

N'oubliez pas qu'en tant que concepteur de chatbots, vous devez maintenir la cohérence dans vos concepts et votre langage pour faciliter la maintenance et la compréhension de votre chatbot. De plus, tenez compte des préférences et des capacités de vos utilisateurs finaux lors de la conception de l'expérience.

FAQ