Un assistant IA est une véritable avancée : vous pouvez désormais configurer des chatbots alimentés par l'IA pour interagir avec vos clients en utilisant des rôles prêts à l'emploi et des fonctions préconfigurées.

En configurant un chatbot alimenté par l'IA, vous pourrez :
- Créer un consultant pour tous les services disponibles dans votre agence.
- Générer des textes pour les newsletters et les présentations : il suffit de fournir 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 normaux dans votre utilisation du 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'apprentissage principal, la précision de la syntaxe et de l'orthographe peut varier.
Attention
Le système donne la priorité aux blocs du constructeur d'entonnoirs par rapport à 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é : L'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 lors des 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 les blocs du constructeur d'entonnoirs en premier, car ils remplacent les réponses de l'assistant.
Veuillez noter
L'assistant IA ne fonctionne pas dans les discussions de groupe.
Que sont 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 effectuer et afficher lors des interactions avec les utilisateurs.

Pour votre commodité, l'équipe MaviBot a déjà configuré plusieurs rôles prêts à être utilisés dans vos projets.
Cependant, si ces bots ne correspondent 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éponse textuelle
Le modèle est strictement limité aux connaissances et informations contenues dans ses paramètres. Il répond aux questions liées uniquement au texte intégré dans sa configuration.

Assistant universel
Ce modèle a des restrictions minimales sur la génération de texte, ce qui le rend bien adapté aux tâches nécessitant de la créativité, comme la rédaction.
Aperçu vidéo
https://www.youtube.com/watch?v=DDleWZYuyR0
Assistant commercial
Dans ce rôle, le bot peut présenter des produits aux clients, partager des détails sur les articles disponibles et, si 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 du produit ;
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.
Des instructions sur la façon d'utiliser la fonction Google Sheets ou la fonction Tableau MaviBot se trouvent dans la section du 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 du comportement basé sur un algorithme et des paramètres de réponse du bot

Veuillez noter
L'écriture d'un algorithme personnalisé est un processus qui prend du temps et nécessite une attention méticuleuse aux détails.
Si vous avez besoin d'une logique algorithmique pour votre assistant IA, nous vous recommandons fortement d'utiliser un modèle de chatbot pré-construit à partir du constructeur d'entonnoirs. Vous pouvez ensuite l'activer et le personnaliser via la fonction d'intégration de l'assistant IA.
Comment utiliser les crochets
Les crochets sont utilisés pour permettre au modèle d'insérer le mot nécessaire à sa propre discrétion. Principalement, le modèle s'appuiera sur les informations du contexte et de l'historique du dialogue.
Exemples :
-
Parlez-moi plus de [produit]
Dans cet exemple, le modèle fournira 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 écrive une lettre universelle qui peut être envoyée à n'importe qui dans la liste. -
La réponse ne doit pas dépasser [30-50] mots
Cela définit des limites pour le modèle, limitant la longueur de sa réponse. -
Parlez-moi de [ville]
Le modèle générera du texte sur une ville aléatoire si aucune ville spécifique n'a été mentionnée auparavant. -
Vous êtes un vendeur dans un magasin. Votre tâche est de vendre au client un [produit/service]
Le bot agira comme un responsable commercial et aidera à vendre le produit.
Les crochets peuvent également être utilisés lors de l'écriture 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 des 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 des 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 documents internes. L'assistant les utilise pour trouver des réponses aux questions des utilisateurs.

Comment cela fonctionne :
- Recherche préliminaire : Avant de répondre, l'assistant recherche les informations nécessaires directement dans le document téléchargé.
- Réponses précises : Les utilisateurs reçoivent des réponses directement à partir de vos documents.
Configuration d'un fragment (pour le rôle RAG)
Un fragment est un bloc/partie d'un document.

RAG divise un document en morceaux (fragments), effectue une recherche préliminaire parmi ces morceaux, trouve le(s) morceau(x) le(s) plus similaire(s) à la requête d'origine et n'ajoute que quelques fragments au contexte au lieu du document entier. Il y a une forte probabilité que la réponse nécessaire soit trouvée dans les fragments joints.
Comment fonctionne le rôle RAG : le document est divisé en morceaux (fragments). Par défaut, un fragment fait environ 500 caractères.
La taille recommandée d'un fragment de texte est de 1000 à 2000 caractères (spécifiée dans le champ de taille de fragment).
La division du document est effectuée 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 fragments après la division automatique via l'interface : en réduire certains, en ajouter des informations à d'autres, en supprimer certains ou en ajouter de nouveaux.
Comment configurer
Étape 1 : Téléchargez le document.

Et, si nécessaire, spécifiez la taille du fragment et le chevauchement des fragments.
Étape 2 : Cliquez sur "Télécharger le document" (cela commencera le traitement de votre document et le divisera en morceaux (fragments)).

Étape 3 : Vous pouvez vérifier les fragments : par exemple, si un morceau d'une réponse est coupé au milieu d'un mot, vous pouvez le modifier.

Après cela, vous pouvez tester l'assistant dans la fenêtre de chat à droite.
Important
- Vous pouvez supprimer n'importe quel fragment (morceau) dans les paramètres de l'assistant à tout moment.
- Vous pouvez également ajouter des informations supplémentaires sans avoir à retélécharger l'intégralité du document à chaque fois : téléchargez simplement un fichier txt et créez des fragments.
- Vous pouvez remplacer des informations obsolètes directement dans un fragment sans télécharger 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 essentielle 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 pas besoin de taper quoi que ce soit de plus, car continuer la conversation nécessite simplement de sélectionner et de 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.
Embellir les réponses
Cette fonctionnalité permet au bot d'utiliser des listes et un formatage soigné lors de la réponse aux messages des clients.
Minimiser la créativité
Cette option aide à limiter les réponses créatives du bot.
Saisie de données étape par étape
Cette fonctionnalité collecte les données utilisateur étape par étape — par exemple, pour créer des variables et les transmettre au système (ces variables peuvent ensuite être trouvées dans le profil du client).
Cette approche est utilisée pour le traitement des commandes et le remplissage de formulaires qui nécessitent une saisie étape par étape des informations.
Pour créer des variables et les transmettre correctement au système, veuillez vous référer à la section "Format de transfert de 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 de déformer délibérément l'invite que vous avez définie.
Conditions de déclenchement

Vous pouvez configurer les conditions de déclenchement soit en saisissant manuellement les valeurs des variables, soit en utilisant le constructeur de conditions visuel.
À quoi cela sert-il ?
Vous pouvez configurer plusieurs assistants pour travailler au sein d'un seul chatbot et basculer entre eux à l'aide de conditions. La façon 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 standards, comme dans tous les déclencheurs MaviBot : égal, différent ; supérieur à, supérieur ou égal à ; inférieur à, inférieur ou égal à, respectivement.

L'onglet "Sélection du bot" contient les bots connectés au projet depuis différents messagers, vous permettant de choisir quel chatbot spécifique exécutera les paramètres IA.

Il est important de mentionner que dans le constructeur, vous pouvez configurer des déclencheurs pour qu'ils fonctionnent 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 l'IA répond à votre place.
Paramètres du bot

Dans ce champ, vous devez spécifier :
- Le rôle que le bot doit adopter ;
- Comment il doit se comporter ;
- Quelles actions vous attendez de lui.
Les paramètres doivent être rédigés comme des instructions à 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 :
&#xNAN;"Vous ne devez pas répondre aux messages insignifiants sans rapport avec le contexte. Voici quelques exemples :
Contexte — un lièvre est un mammifère à fourrure
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'entonnoir, le bloc du constructeur d'entonnoir aura la priorité !
Cela se produit car les blocs du constructeur d'entonnoir 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'entonnoir. Les blocs du constructeur d'entonnoir sont toujours exécutés en premier.
Comportement clé :
- Les blocs tels que "Déclencheur", "Démarrer" ou "Fallback" s'exécuteront même s'ils n'ont pas de conditions, prenant le pas sur l'assistant IA.
- Ce n'est qu'après le traitement des blocs pertinents du constructeur d'entonnoir que le client poursuivra le flux du chatbot configuré.
- L'assistant IA intervient ensuite, en fonction de l'état résultant de la conversation.
Exemple :
Vous avez spécifié certains mots/phrases 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 cela fonctionne :
- Flux principal : Les blocs configurés du constructeur d'entonnoir sont toujours exécutés en premier selon leur logique et leur priorité.
- Rôle de l'assistant IA : L'assistant s'active pour traiter les cas non couverts par les conditions d'entonnoir prédéfinies. 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 traitées, améliorant la satisfaction des utilisateurs et favorisant une plus grande fidélité.
Connaissances du bot
Le modèle IA sous-jacent est entraîné sur un vaste ensemble de données générales provenant d'Internet. Bien que puissant, il manque 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 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 informations principales sur votre produit sur lesquelles le bot s'appuiera pour répondre. Vous pouvez soit les écrire sous forme de texte, soit utiliser une variable.


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

L'exemple ci-dessus montre la gamme de services configurée dans la section "Réservations" correspondante.


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 transfert de données
Dans le format de transfert de données, vous spécifiez les données réelles collectées (par exemple, un nom), puis écrivez une phrase avec la "clé" et attribuez une valeur à cette clé :
"Nom avec la clé 'name', prénom avec la clé 'surname' :"


Les données s'affichent dans la fiche de profil du client comme suit :

Ce paramètre est facultatif et utilisé lorsque vous devez transférer des informations au système.
Veuillez noter
Si vous avez besoin 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, spécifiez les paramètres appropriés dans l'invite de l'assistant IA. Par exemple, vous pouvez configurer les paramètres pour 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 saisir l'une des commandes suivantes dans les paramètres du bot :
-
Exécutez ensuite la commande "Block call 123123" — où "Block call" est une commande de débogage, et le nombre représente l'ID du bloc.
Cette commande est utile pour tester et vérifier que les données sont transmises correctement lors de la configuration du bot.
Comme le montre l'exemple ci-dessus, la commande génère des données au format JSON. Les valeurs sont enregistrées dans le projet, vous aidant à suivre la précision 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 "Exécutez ensuite la commande "start_block_from_ai 11916" envoie également des informations au bot. Remplacez le nombre (surligné en vert) par l'ID du bloc.

La commande fonctionne de manière similaire à "Block call 44", mais elle est utilisée lors des interactions réelles avec les clients car elle est "coupée" du message du bot et cachée à vos utilisateurs.
Exemple de commande :
Lorsque vous concluez une vente ou terminez la conversation avec succès, vous devez écrire exactement, sans aucune modification : "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, "Block call 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 "Block call 44" par "start_block_from_ai 44". Ainsi, le client NE verra PAS la commande d'appel de bloc, et le dialogue de chat se poursuivra sans aucun changement, tandis que les données saisies par l'utilisateur sont 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 "Block call 123123"
- Si quelqu'un vous demande le moment de planter la roquette, exécutez la commande "Block call 123123"
Veuillez noter !
Si votre commande (qu'il s'agisse d'un déclencheur ou de toute autre) ne fonctionne pas, ajoutez "Et pas d'autre manière" à la fin de la phrase (voir exemple ci-dessous).
Autres paramètres
Message pour les réponses retardées
Si le bot a besoin de plus de temps pour générer une réponse (par exemple, lors de la génération de texte ou de la rédaction), vous pouvez définir un message à envoyer par le bot :

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, allant de 2 à 25.
Créativité du modèle
C'est 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 au-delà de son entraînement.

Le paramètre est défini sur une valeur comprise entre 0,0 et 1 (par exemple, 0,1, 0,2, etc.).
Pour les tâches qui nécessitent de se fier au texte et à des réponses précises, il est préférable de définir 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 n'êtes pas sûr de la valeur à définir pour le rôle d'assistant que vous avez choisi, laissez simplement le champ vide — chaque rôle a des valeurs par défaut optimales déjà configurées.
Nombre maximum de mots

Ce champ, n'acceptant 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 messagers où le nombre de caractères par message est strictement limité, car elle empêche le bot IA d'être coupé en milieu de phrase et aide à fournir la réponse la plus précise et concise dans le message.
Limites de caractères dans les messagers :
- Telegram – 4096 caractères
- Instagram – 1000 caractères
- WhatsApp – 4096 caractères
- Viber – 1000 caractères
À propos des conseils utiles
Limite de tokens
Le modèle accepte jusqu'à 128 000 tokens en entrée, où un token équivaut approximativement à deux caractères.
Prévention de 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 fantaisies" et également essayer de réduire la créativité du modèle.
Comment faire en sorte que l'assistant IA reste silencieux
Saisissez le texte de commande suivant dans le champ des paramètres du bot :
"Si quelqu'un vous demande à propos de ___________, vous devez répondre que vous ne connaissez pas la réponse.
Si quelqu'un vous demande à propos d'é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 se souvient de l'historique de la conversation.
Si vous modifiez ses paramètres, il est recommandé de supprimer la conversation en cours et d'en démarrer une nouvelle. Sinon, le bot continuera à répondre en se basant sur les messages précédents, car l'historique de la conversation a priorité sur les nouveaux paramètres.