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 réguliers dans votre utilisation du constructeur d'entonnoir.
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'entonnoir par rapport à l'assistant IA. Tous les blocs du constructeur d'entonnoir 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, il est probable qu'un bloc du constructeur d'entonnoir 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'entonnoir 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 du 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 exhiber 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 à réponses textuelles
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 publicitaire.

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 l'utilisation de la fonction Google Sheets ou de 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'entonnoir.
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 long qui nécessite 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é-construit à partir du constructeur d'entonnoir. 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 discrétion. Principalement, le modèle s'appuiera sur les informations du contexte et de l'historique de la conversation.
Exemples :
-
Parlez-moi plus de [produit]
Dans cet exemple, le modèle fournira plus de détails sur le produit mentionné dans la conversation. 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 pouvant ê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 un 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 les 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 chunk (pour le rôle RAG)
Un chunk est un bloc/fragment d'un document.

RAG divise un document en morceaux (chunks), 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 chunks au contexte au lieu du document entier. Il y a une forte probabilité que la réponse nécessaire soit trouvée 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 (spécifiée dans le champ de taille de chunk).
La division du document est automatique, 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 division automatique via l'interface : en réduire certains, ajouter des informations à d'autres, en supprimer ou en ajouter de nouveaux.
Comment configurer
Étape 1 : Téléchargez le document.

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

Étape 3 : Vous pouvez vérifier les chunks : par exemple, si un morceau de 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 chunk (morceau) dans les paramètres de l'assistant à tout moment.
- Vous pouvez également ajouter des informations supplémentaires sans avoir à retélécharger l'ensemble du document à chaque fois : téléchargez simplement un fichier txt et créez des chunks.
- Vous pouvez remplacer des informations obsolètes directement dans un chunk 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, les revendications territoriales et 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 nécessitant une saisie progressive 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 même chatbot et basculer entre eux à l'aide de conditions. Comment créer deux assistants ou plus et coordonner leur travail dans un même chat est expliqué 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 de ; 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 définir 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 demandes à 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 parce que 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ébut," 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 gérer 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 formé 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 sont affichées 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 au lieu d'une liste ou d'un 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 "supprimée" du message du bot et cachée à vos utilisateurs.
Exemple de commande :
Lorsque vous terminez une vente ou concluez 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, "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 autrement" à 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 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, 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 apprentissage.

Le paramètre est défini sur une valeur entre 0,0 et 1 (par exemple, 0,1, 0,2, etc.).
Pour les tâches qui nécessitent de s'appuyer sur le 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 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 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é au milieu d'une 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.
Empêcher 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 fonction des messages précédents, car l'historique de la conversation a priorité sur les nouveaux paramètres.


