Chatbot IA
Ne vous contentez pas de créer un bot qui fonctionne : créez-en un qui impressionne. Ensemble, donnons vie à un chatbot intelligent, engageant et inoubliable, propulsé par l’IA.
Un assistant IA est une véritable avancée : désormais, vous pouvez configurer des chatbots alimentés par l’IA pour interagir avec vos clients à l’aide de rôles prêts à l’emploi et de fonctions préconfigurées.

En configurant un chatbot alimenté par l’IA, vous pourrez :
Créer un conseiller pour tous les services disponibles dans votre agence.
Générer des textes pour des newsletters et des présentations : il suffit de donner une tâche et un message clé au chatbot, puis de profiter du résultat.
Développer une boutique en ligne à l’aide de Google Sheets.
Réserver des clients en ligne directement dans votre système CRM.
Combiner différents assistants IA avec diverses configurations.
Il répond et génère des réponses précisément en fonction de vos paramètres uniques — un outil puissant entièrement personnalisé pour répondre à vos besoins et exigences exacts.
Expliquez simplement votre tâche au bot (comme s’il était humain), détendez-vous et profitez de son travail !
Important
Un message de l’assistant IA équivaut à 10 messages ordinaires dans l’utilisation de votre constructeur d’entonnoirs.
Veuillez noter
L’assistant IA est multilingue et peut communiquer avec les clients dans différentes langues. Veuillez noter que pour les langues autres que son ensemble d’entraînement principal, la précision de la syntaxe et de l’orthographe peut varier.
Attention
Le système priorise les blocs du constructeur d’entonnoirs au-dessus de l’assistant IA. Tous les blocs du constructeur d’entonnoirs sont exécutés avant toute réponse de l’assistant IA, y compris les blocs sans logique conditionnelle.
Attention
L’interface de test est partagée entre l’ Assistant IA et le constructeur de chatbot.
Comportement clé à comprendre :
Système unifié : Le Assistant IA et Le constructeur de chatbot ne sont pas des outils séparés ; ils fonctionnent ensemble comme un seul chatbot unifié.
Priorité de traitement : Les blocs du constructeur de chatbot ont toujours la priorité. Si vous recevez un message inattendu pendant les tests, c’est probablement parce qu’un bloc du constructeur d’entonnoirs a été déclenché en premier.
Étape de dépannage : si l’assistant IA se comporte de manière inattendue ou envoie des messages qui ne correspondent pas à ses paramètres, vérifiez toujours d’abord les blocs du constructeur d’entonnoirs, car ils remplacent les réponses de l’assistant.
Qu’est-ce que les rôles de chatbot
Les rôles définissent les tâches fonctionnelles spécifiques et les caractéristiques comportementales que l’assistant IA est configuré pour exécuter et afficher pendant les interactions avec les utilisateurs.

Pour votre commodité, l’équipe MaviBot a déjà configuré plusieurs rôles prêts à l’emploi dans vos projets.
Cependant, si ces bots ne répondent pas à vos besoins spécifiques et que vous savez travailler avec l’IA, n’hésitez pas à choisir l’ option « Aucun paramètre prédéfini ».
Si vous avez besoin d’un chatbot IA adapté à un modèle de comportement spécifique, vous pouvez choisir parmi les rôles standard suivants
Assistant de réponses textuelles
Le modèle est strictement limité aux connaissances et aux informations contenues dans ses paramètres. Il répond uniquement aux questions liées au texte intégré dans sa configuration.


Assistant universel
Ce modèle impose très peu de restrictions sur la génération de texte, ce qui le rend parfaitement adapté aux tâches nécessitant de la créativité, comme la rédaction publicitaire.

Présentation vidéo
Assistant commercial
Dans ce rôle, le bot peut présenter des produits aux clients, partager des détails sur les articles disponibles et, s’il est configuré, calculer le coût final.

Ce modèle est construit autour de la commande « Vendre par tous les moyens. » Il fonctionne particulièrement bien en combinaison avec un tableau ou le paramètre « connaissances du bot », ce qui le rend idéal pour les listes de produits dynamiques et les calculs de prix.
a) créez un tableau et ajoutez les détails nécessaires des produits ;
b) intégrez les valeurs de votre tableau dans les connaissances du bot à l’aide d’une fonction spécialement conçue pour Google Sheets.
Instructions sur la façon d’utiliser la fonction Google Sheets ou la fonction de tableau MaviBot se trouvent dans la section portant le même nom.
Assistant basé sur un algorithme
Ce modèle nécessite un plan d’action clair, étape par étape — similaire à un bot structuré construit dans un constructeur d’entonnoirs.
Configuration des paramètres du bot pour le comportement et les réponses basés sur un algorithme

Veuillez noter
Rédiger un algorithme personnalisé est un processus long qui exige une attention méticuleuse aux détails.
Si vous avez besoin d’une logique algorithmique pour votre assistant IA, nous vous recommandons vivement d’utiliser un modèle de chatbot prêt à l’emploi du constructeur d’entonnoirs. Vous pourrez ensuite l’activer et le personnaliser via l’ intégration de l’assistant IA fonction.
Comment utiliser les crochets
Les crochets servent à permettre au modèle d’insérer le mot nécessaire à sa discrétion. En priorité, le modèle s’appuiera sur les informations du contexte et de l’historique de dialogue.
Exemples :
Parlez-moi davantage de [produit] Dans cet exemple, le modèle donnera plus de détails sur le produit mentionné dans le dialogue. Si aucun produit n’est mentionné dans le contexte ou la conversation, il en inventera un.
Aidez-moi à écrire une lettre à un [ami/collègue/parent] Ici, la barre oblique est utilisée pour que le modèle rédige une lettre universelle pouvant être envoyée à n’importe quelle personne de la liste.
La réponse ne doit pas dépasser [30-50] mots Cela fixe des limites au modèle, en limitant la longueur de sa réponse.
Parlez-moi de [ville] Le modèle générera un texte sur une ville aléatoire si aucune ville précise n’a été mentionnée auparavant.
Vous êtes vendeur dans un magasin. Votre tâche est de vendre au client un [produit/service] Le bot agira comme un responsable des ventes et aidera à vendre le produit.
Les crochets peuvent également être utilisés lors de la rédaction d’un algorithme pour le bot
Assistant de réservation en ligne
L’assistant avec le rôle « Réservation en ligne » automatise les rendez-vous clients en utilisant des valeurs intégrées via des variables et des fonctions.
Ce bot est conçu pour fonctionner avec le système de réservation en ligne et utilise une branche de réservation préconfigurée pour guider les clients à travers les services disponibles, les dates ouvertes et les créneaux horaires — tout en créant automatiquement les rendez-vous dans la section calendrier des Services.

Assistant RAG
L’assistant RAG sera nécessaire pour travailler avec des documents afin de fournir des réponses précises basées sur votre contexte.

Ajoutez des fichiers : FAQ, instructions, articles ou supports internes. L’assistant les utilise pour trouver des réponses aux questions des utilisateurs.

Comment ça fonctionne :
Recherche préliminaire : Avant de répondre, l’assistant recherche les informations nécessaires directement dans le document téléversé.
Réponses précises : Les utilisateurs reçoivent des réponses directement depuis vos supports.
Une configuration des chunks (pour le rôle RAG)
Un chunk est un bloc/fragment d’un document.

RAG découpe un document en morceaux (chunks), effectue une recherche préliminaire parmi ces morceaux, trouve le ou les morceaux les plus similaires à la requête initiale, et ajoute seulement quelques chunks au contexte au lieu de l’intégralité du document. Il y a une forte probabilité que la réponse recherchée se trouve dans les chunks joints.
Comment fonctionne le rôle RAG : le document est divisé en morceaux (chunks). Par défaut, un chunk fait environ 500 caractères.
La taille recommandée d’un fragment de texte est de 1000 à 2000 caractères (indiquée dans le champ de taille du chunk).
La découpe du document se fait automatiquement, et il est préférable pour l’assistant qu’un morceau contienne un fragment significatif : par exemple, une question et une réponse d’une FAQ, ou un/deux paragraphes complets d’un document.

Vous pouvez ajuster ces chunks après la découpe automatique via l’interface : en raccourcir certains, ajouter des informations à d’autres, en supprimer certains, ou en ajouter de totalement nouveaux.
Comment le configurer
Étape 1 : Téléversez le document.

Et, si nécessaire, indiquez la taille du chunk et le chevauchement des chunks.
Étape 2 : Cliquez sur « Téléverser le document » (cela lancera le traitement de votre document et sa découpe en morceaux (chunks)).

Étape 3 : Vous pouvez vérifier les chunks : par exemple, si une partie d’une réponse est coupée en plein mot, vous pouvez la modifier.

Ensuite, vous pouvez tester l’assistant dans la fenêtre de chat à droite.
Important
Vous pouvez supprimer n’importe quel chunk (morceau) dans les paramètres de l’assistant à tout moment.
Vous pouvez également ajouter des informations supplémentaires sans devoir re-téléverser l’intégralité du document à chaque fois : téléversez simplement un fichier txt et créez des chunks.
Vous pouvez remplacer des informations obsolètes directement dans un chunk sans téléverser de documents.
Vous pouvez saisir une phrase dans le champ « Connaissances du bot », par exemple : « Les noms des documents sont indiqués entre parenthèses dans le contexte ; référez-vous-y autant que possible. » Ainsi, l’assistant ajoutera entre parenthèses le nom du document où il a trouvé l’information.
Paramètres préconfigurés
Les paramètres préconfigurés sont des instructions prédéfinies qui guident le comportement du chatbot.

Boutons Cette option est indispensable pour créer des boutons lorsque la réponse nécessite de choisir parmi plusieurs options. Elle fonctionne très bien pour les rôles de vente et de réservation en ligne.
Exemple :

Cette option est également pratique pour le client : il n’a rien de plus à taper, car poursuivre la conversation consiste simplement à sélectionner et cliquer sur le bouton qui l’intéresse.
Éviter de discuter de politique Le bot restera silencieux ou refusera de répondre aux questions liées à la politique, à la religion, aux revendications territoriales et à d’autres sujets sensibles.
Améliorer les réponses Cette fonction permet au bot d’utiliser des listes et une mise en forme soignée lorsqu’il répond aux messages des clients.
Réduire la créativité Cette option aide à limiter les réponses créatives du bot.
Saisie des données étape par étape Cette fonction collecte les données de l’utilisateur étape par étape — par exemple, pour créer des variables et les transmettre au système (ces variables peuvent ensuite être retrouvées dans le profil du client).
Cette approche est utilisée pour le traitement des commandes et le remplissage de formulaires nécessitant une saisie d’informations étape par étape.
Pour créer des variables et les transmettre correctement au système, veuillez vous référer à la section «Format de transmission des données."
Ne pas apprendre des messages Cette option limite l’impact des messages des utilisateurs sur le bot, le protégeant des tentatives d’utilisateurs malveillants visant à déformer délibérément le prompt que vous avez défini.
Conditions de déclenchement

Vous pouvez configurer les conditions de déclenchement soit en saisissant manuellement des valeurs de variables, soit en utilisant le constructeur visuel de conditions.
À quoi cela sert-il ?
Vous pouvez configurer plusieurs assistants pour fonctionner au sein d’un seul chatbot et passer de l’un à l’autre à l’aide de conditions. La manière de créer deux assistants ou plus et de coordonner leur travail dans un seul chat est expliquée ci-dessous.
Constructeur de déclencheurs

Vous pouvez définir manuellement des variables avec des valeurs spécifiques et choisir un opérateur de comparaison. Les opérateurs de comparaison sont standard, comme dans tous les déclencheurs MaviBot : égal, différent ; supérieur à, supérieur ou égal à ; inférieur à, inférieur ou égal à, respectivement.

Le Onglet « Sélection du bot » contient les bots connectés au projet depuis divers messageries, vous permettant de choisir quel chatbot spécifique exécutera les paramètres de l’IA.

Il est important de mentionner que dans le constructeur, vous pouvez définir des déclencheurs pour fonctionner uniquement dans la fenêtre de test à des fins de débogage.

Pour utiliser cette fonctionnalité, sélectionnez l’onglet « Fenêtre de test » et cliquez sur « Ajouter un déclencheur », puis testez votre bot dans le panneau de test à droite.

Cela permet d’éviter les situations gênantes où un client envoie un message à votre bot pendant votre débogage, et où l’IA répond à votre place.
Paramètres du bot

Dans ce champ, vous devez préciser :
Le rôle que le bot doit adopter ;
La manière dont il doit se comporter ;
Les actions que vous en attendez.
Les paramètres doivent être rédigés sous forme de requêtes adressées à une personne. Par exemple :
« Vous êtes un spécialiste du support qui ne connaît que les informations qui vous sont fournies dans le contexte. Votre tâche est de répondre aux questions des utilisateurs. Vous devez être proactif et amical. »
Si le modèle ne suit pas correctement les instructions, vous pouvez ajouter des exemples de questions et réponses pour clarifier : « Vous ne devez pas répondre aux messages dénués de sens et sans rapport avec le contexte. Voici deux exemples : Contexte — un lièvre est un mammifère duveteux Question — Bonjour Réponse — Je ne connais pas la réponse à votre question. Contexte — Le charbon est extrait d’une mine Question — Coupez l’eau Réponse — Je ne connais pas la réponse à votre question. »
Si vous avez configuré le bot pour répondre à certains messages, mais que vous avez défini les mêmes conditions dans un bloc du constructeur d’entonnoirs, le bloc du constructeur d’entonnoirs aura la priorité !
Cela se produit parce que les blocs du constructeur d’entonnoirs ont une priorité plus élevée que les paramètres de l’assistant.
Important
L’assistant IA a une priorité de traitement inférieure à celle des blocs du constructeur d’entonnoirs. Les blocs du constructeur d’entonnoirs sont toujours exécutés en premier.
Comportement clé :
Des blocs tels que « Déclencheur », « Début », ou « Fallback » s’exécuteront même s’ils n’ont aucune condition, en prenant le pas sur l’assistant IA.
Ce n’est qu’après le traitement des blocs pertinents du constructeur d’entonnoirs que le client poursuivra le flux du chatbot configuré.
Le L’assistant IA intervient ensuite, en fonction de l’état résultant de la conversation.
Exemple :
Vous avez spécifié certains mots/expressions dans les déclencheurs du bloc :

Vous avez également défini des déclencheurs dans les paramètres de l’assistant :

L’assistant IA fonctionne comme une couche complémentaire au sein de vos entonnoirs de chatbot existants.
Comment ça marche :
Flux principal : Les blocs configurés du constructeur d’entonnoirs sont toujours exécutés en premier selon leur logique et leur priorité.
Rôle de l’assistant IA : L’assistant s’active pour gérer les cas non couverts par les conditions prédéfinies de l’entonnoir. Il répond aux questions des clients qui sortent du flux principal.
Avantage clé : Cette intégration garantit que toutes les demandes des clients sont prises en charge, ce qui améliore la satisfaction des utilisateurs et favorise une plus grande fidélité.
Connaissances du bot
Le modèle d’IA sous-jacent est entraîné sur un vaste ensemble de données générales provenant d’Internet. Bien que puissant, il ne dispose pas de connaissances spécifiques sur les détails uniques de votre projet, tels que :
Le catalogue de produits de votre marque
Vos offres de services spécifiques
Vos politiques ou procédures internes
Pourquoi ce champ est-il essentiel :

En fournissant une brève description de vos produits ou services, vous permettez au bot de les promouvoir de manière plus engageante, vivante et efficace.
Dans ce champ, vous devez fournir les principales informations sur votre produit sur lesquelles le bot s’appuiera pour répondre. Vous pouvez soit rédiger cela sous forme de texte, soit utiliser une variable.


Lors de l’utilisation d’une variable, le bloc du constructeur d’entonnoirs spécifie les données que le bot doit connaître :

L’exemple ci-dessus montre l’éventail des services configurés dans le «Réservations ».


Vous pouvez également alimenter les connaissances du bot avec des valeurs spécifiées dans une feuille Google — par exemple, pour une boutique en ligne.
L’IA comprend parfaitement les données du tableau et les utilise dans ses réponses.
Pour plus de détails, consultez la section «Travailler avec Google Sheets."
Format de transmission des données
Dans le format de transmission des données, vous indiquez les données réelles collectées (par exemple, un nom), puis vous rédigez une phrase avec la « clé » et attribuez une valeur à cette clé : « Nom avec la clé 'name', nom de famille avec la clé 'surname' : »


Les données sont affichées dans la fiche de profil du client comme suit :

Ce paramètre est facultatif et utilisé lorsque vous devez transmettre des informations au système.
Veuillez noter
Si vous souhaitez que les données saisies par le client soient transmises au bot sous forme de variables plutôt que sous forme de tableau ou de dictionnaire, précisez les paramètres appropriés dans le prompt de l’assistant IA. Par exemple, vous pouvez configurer les paramètres de sorte que les réponses soient envoyées sous forme de texte plutôt que sous forme de liste ou de dictionnaire.
La manière dont les valeurs sont transmises au bot et enregistrées dans le profil du client (dans le système) dépend du format de données généré par l’assistant IA.
Comment transmettre des données au bot
Pour envoyer des données au bot, vous devez entrer l’une des commandes suivantes dans les paramètres du bot:
Puis exécutez la commande « Appel de bloc 123123 » — où « Appel de bloc » est une commande de débogage, et le numéro représente l’identifiant du bloc. Cette commande est utile pour tester et vérifier que les données sont correctement transmises lors de la configuration du bot.
Comme on peut le voir dans l’exemple ci-dessus, la commande affiche les données au format JSON. Les valeurs sont enregistrées dans le projet, ce qui vous aide à suivre l’exactitude des informations stockées et à affiner le bot pendant la phase de débogage.
La commande est spécifiée dans les paramètres du bot comme suit :

La commande « Puis exécutez la commande "start_block_from_ai 11916"envoie également des informations au bot. Remplacez le numéro (surligné en vert) par l’identifiant du bloc.

La commande fonctionne de manière similaire à « Appel de bloc 44, » mais elle est utilisée lors des interactions réelles avec les clients, car elle est « coupée » du message du bot et masquée pour vos utilisateurs.
Exemple de commande :
Lorsque vous concluez une vente ou terminez avec succès la conversation, vous devez écrire exactement, sans aucun changement : « start_block_from_ai 10241 »
Quelle est la différence entre la première et la deuxième commande pour le chatbot IA
Comme mentionné précédemment, «Appel de bloc N» est nécessaire pour les tests afin que vous puissiez vérifier VISUELLEMENT si les paramètres d’appel de bloc fonctionnent correctement ou non.
Veuillez noter
Après avoir débogué les paramètres du chatbot IA, remplacez la commande « Appel de bloc 44» par «start_block_from_ai 44». Ainsi, le client ne verra PAS la commande d’appel de bloc, et la conversation se poursuivra sans aucun changement, tandis que les données saisies par l’utilisateur seront toujours transmises au système.
Lorsqu’un bloc est déclenché via l’assistant, l’historique de chat avec l’assistant est effacé.
Exemple d’utilisation :
Si quelqu’un vous demande d’allumer la lumière, exécutez la commande « Appel de bloc 123123 »
Si quelqu’un vous demande la période de semis de la roquette, exécutez la commande « Appel de bloc 123123 »
Veuillez noter !
Si votre commande (qu’il s’agisse d’un déclencheur ou de tout autre type) ne fonctionne pas, ajoutez « Et pas d’autre manière » à la fin de la phrase (voir l’exemple ci-dessous).
Autres paramètres
Message pour les réponses différées
Si le bot a besoin de plus de temps pour générer une réponse (par exemple, lors d’une génération de texte ou de rédaction publicitaire), vous pouvez définir un message que le bot enverra :

Délai de notification de réponse retardée

Ce champ, qui accepte une valeur numérique, est lié au paramètre précédent : il définit le délai après lequel un message concernant la réponse retardée est envoyé.
Il accepte une valeur numérique en secondes, comprise entre 2 et 25.
Créativité du modèle
Il s’agit d’un paramètre clé qui révèle le potentiel créatif du modèle et lui permet de générer des idées originales allant au-delà de son entraînement.

Le paramètre est défini par une valeur comprise entre 0,0 et 1 (par exemple, 0,1, 0,2, etc.).
Pour les tâches qui nécessitent de s’appuyer sur du texte et de fournir des réponses précises, il est préférable de fixer des valeurs proches de zéro, car cela empêche le modèle d’induire vos clients en erreur.
En revanche, pour les tâches créatives où l’imagination n’est pas un problème, une valeur proche de 0,9 est recommandée.
Si vous ne savez pas quelle valeur définir pour le rôle d’assistant que vous avez choisi, laissez simplement le champ vide — chaque rôle dispose déjà de valeurs par défaut optimales configurées.
Nombre maximal de mots

Ce champ, qui n’accepte que des valeurs numériques, définit le nombre maximum de mots pour la réponse du chatbot.
Une telle limite est particulièrement utile pour les messageries où le nombre de caractères par message est strictement limité, car elle empêche le bot IA d’être coupé en plein milieu d’une phrase et aide à fournir la réponse la plus précise et concise possible dans le message.
Limites de caractères dans les messageries :
Telegram – 4096 caractères
Instagram – 1000 caractères
WhatsApp – 4096 caractères
Viber – 1000 caractères
À propos de conseils utiles
Limite de tokens
Le modèle accepte jusqu’à 128,000 tokens en entrée, un token étant approximativement équivalent à deux caractères.
Prévenir la désinformation des utilisateurs
Si le modèle induit les clients en erreur en mentionnant des services ou produits inexistants, vous pouvez activer l’option « Minimiser les fantasmes » et essayer également de réduire la créativité du modèle.
Comment faire taire l’assistant IA
Saisissez le texte de commande suivant dans le champ des paramètres du bot :
« Si quelqu’un vous demande _______, vous devez répondre que vous ne connaissez pas la réponse. Si quelqu’un vous pose des questions sur des événements dont vous n’avez pas connaissance, vous devez répondre que vous ne connaissez pas la réponse. »
Exemple :

Veuillez noter
Le bot mémorise l’historique du chat.
Si vous modifiez ses paramètres, il est recommandé de supprimer la conversation en cours et d’en commencer une nouvelle. Sinon, le bot continuera à répondre en fonction des messages précédents, car l’historique du chat a priorité sur les nouveaux paramètres.
Mis à jour