Building a Client's $3,500 AI Chatbot LIVE
Construction d'un chatbot d'agence d'automatisation AI
Aperçu de la section: Dans cette vidĂ©o, l'auteur va construire un chatbot pour l'un de ses clients d'une agence d'automatisation AI. Il explique comment utiliser Botpress et Stack AI pour construire des chatbots et partage son expĂ©rience de vente du mĂȘme modĂšle Ă ses propres clients.
Présentation de l'auteur et contexte
- L'auteur est Liam Otley, fondateur de Morningside AI, une entreprise spécialisée dans le développement et l'automatisation AI.
- Morningside aide les entreprises à créer des applications AI personnalisées et à appliquer l'automatisation AI pour réduire les coûts et augmenter les profits.
- En juin, Morningside vise à générer 100 000 dollars de revenus.
Objectif du chatbot
- Le chatbot a été créé pour un client qui possÚde une plateforme SAS destinée aux entreprises d'arts martiaux.
- Le but du chatbot était de collecter des informations auprÚs des utilisateurs visitant les sites web des clients SAS.
- Le chatbot devait guider les utilisateurs vers les produits et services appropriés ainsi que vers la page de réservation.
Fonctionnalités principales du chatbot
- Collecte d'informations sur les visiteurs potentiels (intentions, intĂ©rĂȘts) afin de personnaliser la conversation.
- Envoi des informations capturées (nom, e-mail) vers une feuille Google Sheets via Zapier.
- Possibilité d'intégrer facilement le chatbot sur différents sites web clients grùce à un code copiable.
Exemple du chatbot final
- L'auteur montre un exemple de chatbot intégré à un site web de test.
- Le chatbot accueille les utilisateurs et leur demande la raison de leur visite.
- En fonction des réponses, le chatbot guide les utilisateurs vers les produits et services appropriés.
- Une capture d'informations est également incluse pour générer des leads.
Exemple du chatbot final
Aperçu de la section: L'auteur présente un exemple concret du chatbot final intégré à un site web de test.
Interaction avec le chatbot
- Le chatbot s'ouvre avec une introduction personnalisée en tant qu'assistant d'arts martiaux AI.
- Les utilisateurs peuvent cliquer sur des boutons pour répondre aux questions du chatbot.
- Le chatbot guide les utilisateurs vers les pages de réservation en fonction de leurs réponses.
Capture d'informations et envoi vers Google Sheets
- Lorsque l'utilisateur fournit son e-mail et son nom, ces informations sont capturées par le chatbot.
- Les informations capturées sont ensuite envoyées automatiquement vers une feuille Google Sheets via Zapier.
Conclusion
Dans cette vidéo, l'auteur a partagé son expérience dans la construction d'un chatbot pour un client d'une agence d'automatisation AI. Il a expliqué comment utiliser Botpress et Stack AI pour créer des chatbots efficaces. L'exemple concret du chatbot final a illustré ses fonctionnalités principales, notamment la collecte d'informations et l'intégration avec Google Sheets. Cette vidéo est précieuse pour ceux qui souhaitent se familiariser avec l'espace de l'automatisation AI et apprendre à construire des chatbots performants.
Introduction to AI and Chatbots
Cette section présente l'intégration de l'IA et des chatbots.
Intégration de l'IA et des chatbots
- L'IA et les chatbots sont utilisés dans cette démonstration.
- Les informations sont stockĂ©es dans une pile pour ĂȘtre utilisĂ©es par le chatbot.
Test du chatbot
Dans cette section, on explique comment tester le chatbot en simulant une conversation.
Simulation d'une conversation
- Commencer la conversation en disant "Bonjour".
- Observer comment chaque élément est affiché, y compris les messages et les blocs jaunes qui posent des questions.
- Capturer la réponse de l'utilisateur dans une variable.
- Ajouter un nouveau bloc texte avec une question supplémentaire.
- Utiliser un choix unique pour demander pourquoi l'utilisateur souhaite apprendre les arts martiaux.
- Permettre à l'utilisateur de choisir entre rester en forme ou apprendre la self-défense.
- Ajouter une transition pour continuer vers le prochain nĆud sans diviser le flux basĂ© sur la rĂ©ponse.
Utilisation de blocs de code personnalisés
Cette section explique comment utiliser des blocs de code personnalisés pour effectuer des opérations logiques avec les variables capturées précédemment.
Blocs de code personnalisés
- Les blocs de code personnalisés permettent d'accéder aux variables stockées dans Botpress.
- Utiliser
workflow.nom_variablepour accéder aux variables.
- Exemple : Si la variable
Y lessonsest définie sur "Je veux apprendre la self-défense", alors envoyer un message personnalisé basé sur cette réponse.
Simplification du flux de conversation
Dans cette section, on explique comment simplifier le flux de conversation en utilisant des variables et des blocs de code personnalisés.
Simplification du flux
- Utiliser des variables et des blocs de code personnalisĂ©s pour Ă©viter d'avoir trop de nĆuds dans le flux.
- Utiliser
workflow.next_messagepour définir la valeur du prochain message à envoyer.
- Cela permet d'envoyer des messages personnalisés en fonction des réponses précédentes de l'utilisateur.
Ajout d'options supplémentaires
Cette section explique comment ajouter plus d'options Ă la conversation en utilisant les choix multiples.
Ajout d'options
- Utiliser les choix multiples pour demander si l'utilisateur a dĂ©jĂ une discipline martiale en tĂȘte.
- Ajouter différentes options telles que kickboxing, MMA et karaté.
- Créer une nouvelle variable pour stocker le type de discipline martiale choisi par l'utilisateur.
Utilisation d'un bloc de code exécutable
Aperçu de la section: Dans cette partie, l'orateur explique comment utiliser un bloc de code exécutable pour créer une structure conditionnelle plus complexe à l'aide d'une déclaration switch case.
Bloc de code exécutable avec une déclaration switch case
- Un bloc de code exécutable est utilisé pour simplifier et regrouper les différentes combinaisons possibles des variables du chatbot.
- En fournissant à Chat GPT une structure claire du chatbot, il peut générer automatiquement une déclaration switch case ou if else personnalisée pour répondre aux différentes combinaisons d'options sélectionnées par l'utilisateur.
- L'objectif principal de ce bloc de code est d'Ă©viter la duplication excessive des nĆuds et de personnaliser les rĂ©ponses en fonction des choix prĂ©cĂ©dents de l'utilisateur.
Personnalisation des messages en fonction des choix précédents
Aperçu de la section: L'orateur explique comment personnaliser les messages en fonction des choix précédents de l'utilisateur.
Personnalisation des messages
- En utilisant le processus "going at next message", le chatbot peut adapter ses réponses en fonction des entrées précédentes de l'utilisateur.
- Par exemple, si l'utilisateur a sélectionné "arts martiaux" comme premier choix, puis "restez en forme" comme deuxiÚme choix, et enfin "kickboxing" comme troisiÚme choix, le chatbot peut combiner ces informations pour générer un message personnalisé tel que "Le kickboxing est un excellent choix pour rester en forme. Nous proposons des cours tous les mercredis avec l'entraßneur expérimenté Mike."
- Cette personnalisation permet de guider l'utilisateur vers les produits ou services qui correspondent le mieux à ses besoins et préférences.
Ajout d'un bloc de choix unique pour obtenir plus d'informations
Aperçu de la section: L'orateur explique comment ajouter un bloc de choix unique pour obtenir plus d'informations auprÚs de l'utilisateur.
Bloc de choix unique
- Un bloc de choix unique est ajouté pour poser une question à l'utilisateur, par exemple "Souhaitez-vous obtenir plus d'informations sur la façon de commencer ?"
- Les options possibles sont "Oui, donnez-moi plus d'informations", "J'ai une question" et "Envoyez-moi les informations par e-mail".
- En fonction du choix de l'utilisateur, diffĂ©rentes actions peuvent ĂȘtre dĂ©clenchĂ©es, telles que rediriger vers un autre nĆud ou enregistrer l'e-mail pour un suivi ultĂ©rieur.
Utilisation des connaissances basées sur l'intelligence artificielle
Aperçu de la section: L'orateur explique comment utiliser des connaissances basées sur l'intelligence artificielle pour répondre aux questions des utilisateurs.
Connaissances basées sur l'intelligence artificielle
- Le chatbot utilise deux types de connaissances basées sur l'intelligence artificielle : Bot Press Knowledge Query et Stack AI Knowledge Query.
- Bot Press Knowledge Query est utilisé en premier lieu pour obtenir une réponse rapide aux questions simples.
- Si Bot Press ne peut pas rĂ©pondre Ă la question, une requĂȘte API est envoyĂ©e Ă Stack AI pour utiliser GPT4 ou 3.5 Turbo afin d'obtenir une rĂ©ponse plus prĂ©cise et dĂ©taillĂ©e.
- Cette approche en couches permet d'obtenir des réponses rapides pour les questions simples tout en ayant la possibilité de passer à un modÚle plus puissant pour les questions plus complexes.
Les autres parties du transcript n'ont pas été incluses car elles ne contenaient pas suffisamment d'informations pertinentes ou étaient redondantes par rapport aux sections déjà couvertes.
Création de notre propre base de connaissances
Aperçu de la section: Dans cette partie, l'orateur parle de la création d'une base de connaissances personnalisée.
Créer une base de connaissances personnalisée
- Utiliser Botpress pour créer une base de connaissances personnalisée.
- Utiliser le modÚle GPT 3.5 turbo pour personnaliser les réponses aux questions des utilisateurs.
- Configurer l'API Stack AI pour répondre à des questions plus complexes en utilisant les informations extraites du document.
- S'inscrire gratuitement sur Stack AI et configurer le systĂšme de requĂȘte documentaire.
- Télécharger le document pertinent dans le systÚme et attendre qu'il soit traité.
- Configurer un nĆud d'entrĂ©e dans Botpress pour envoyer les requĂȘtes utilisateur Ă Stack AI.
- Personnaliser la réponse en insérant les informations pertinentes extraites du document dans le contexte.
Arts martiaux proposés
Aperçu de la section: L'orateur discute des différents arts martiaux proposés par l'établissement.
Arts martiaux disponibles
- Demander à l'intelligence artificielle quelles sont les arts martiaux proposés par l'établissement.
- Utiliser Botpress Knowledge Base pour obtenir une réponse précise basée sur les informations fournies.
- Possibilité d'avoir des questions supplémentaires si nécessaire.
Transition vers Stack AI Query
Aperçu de la section: L'orateur explique comment passer à l'utilisation de Stack AI Query pour répondre à des questions plus complexes.
Transition vers Stack AI Query
- Poser une question non liée aux arts martiaux pour tester la transition vers Stack AI Query.
- Vérifier que Botpress ne peut pas répondre à la question et qu'elle est transmise à Stack AI Query.
- Configurer un compte gratuit sur Stack AI et accéder aux modÚles de documents et de bases de données.
- Utiliser le modĂšle Document Q&A pour configurer rapidement le systĂšme de requĂȘte documentaire.
- Télécharger le document pertinent dans le systÚme et attendre qu'il soit traité.
Ingénierie des prompts
Aperçu de la section: L'orateur explique comment personnaliser les réponses en utilisant l'ingénierie des prompts.
Ingénierie des prompts
- Utiliser GPT 3.5 turbo comme modÚle pour personnaliser les réponses.
- Insérer les questions utilisateur dans le prompt et utiliser les informations extraites du document dans le contexte.
- Adapter la réponse pour mettre en avant l'établissement comme solution idéale au problÚme posé par l'utilisateur.
Avantages de l'utilisation de Stack AI Query
Aperçu de la section: L'orateur met en évidence les avantages d'utiliser Stack AI Query par rapport à Botpress Knowledge Base.
Avantages de Stack AI Query
- Personnalisation des réponses basée sur les questions spécifiques des utilisateurs.
- Utilisation d'un modÚle linguistique avancé (GPT 3.5 turbo) pour fournir des réponses personnalisées.
- Réponse adaptée aux besoins spécifiques de l'utilisateur.
Configuration de Stack AI API
Aperçu de la section: L'orateur explique comment configurer l'API Stack AI pour intégrer les réponses dans Botpress.
Configuration de Stack AI API
- Créer un compte gratuit sur Stack AI et obtenir une clé d'API.
- Utiliser le code fourni pour configurer l'appel Ă l'API dans Botpress.
- Insérer la clé d'API dans le code pour autoriser l'accÚs aux fonctionnalités de Stack AI.
- Configurer la variable de réponse pour capturer les réponses renvoyées par l'API.
Les sections suivantes du transcript n'étaient pas en français, donc elles ne sont pas incluses dans ce résumé.
Suppression des itinéraires de routage
Aperçu de la section: Dans cette partie, l'orateur explique comment supprimer les itinéraires de routage.
- Nous pouvons supprimer ce routage ici.
Renforcement musculaire et discipline
Aperçu de la section: L'orateur parle du renforcement musculaire et de l'apprentissage de la discipline dans les arts martiaux.
- Construire la force, apprendre la discipline, etc.
- Une fois que nous avons capturé ces informations, nous pouvons désactiver tous ces itinéraires personnalisés.
- Ensuite, nous passons à l'étape suivante une fois que les informations ont été enregistrées dans la variable.
- Nous activons le paramĂštre "always" pour passer au nĆud suivant.
Personnalisation pour les enfants pratiquant les arts martiaux
Aperçu de la section: L'orateur explique comment personnaliser le message en fonction des réponses précédentes pour les enfants pratiquant les arts martiaux.
- Ajout d'un bloc de code personnalisé pour personnaliser le message en fonction des réponses précédentes.
- Ajout d'une carte Ă choix unique pour poser la question "Avez-vous un art martial en tĂȘte ?"
- Sauvegarde de cette réponse dans une variable correspondante.
- Les options possibles sont : kickboxing, MMA et karaté.
Connexion avec un choix unique
Aperçu de la section: L'orateur explique comment connecter le choix unique avec les options disponibles.
- Ajout d'une transition "always" pour passer au nĆud suivant.
- Les options disponibles sont : kickboxing, MMA et karaté.
Résumé du chatbot
Aperçu de la section: L'orateur résume le chatbot créé et ses fonctionnalités.
- Le chatbot aide les clients Ă obtenir des informations sur l'entreprise et Ă trouver les produits qui leur conviennent.
- Capture des leads envoyés vers une feuille Google via l'intégration Zapier.
- Possibilité de publier facilement le chatbot en cliquant sur "Publier".
- Différentes options d'intégration disponibles pour partager le chatbot avec les clients.
Interaction avec le chatbot
Aperçu de la section: L'orateur montre un exemple d'interaction avec le chatbot.
- Exemple d'échange de messages avec le chatbot.
- Possibilité d'envoyer un lien vers le chatbot aux clients pour qu'ils puissent interagir avec lui.
Déploiement du chatbot
Aperçu de la section: L'orateur explique comment déployer le chatbot sur différents sites web.
- Possibilité d'intégrer le script du chatbot sur n'importe quel site web.
- Explication des différentes options de déploiement offertes par Bot Press.
Conclusion et invitation à rejoindre la communauté
Aperçu de la section: L'orateur conclut la vidéo et invite les spectateurs à rejoindre la communauté.
- Récapitulatif des fonctionnalités du chatbot créé.
- Invitation à rejoindre la communauté Discord pour participer à des ateliers et des sessions de questions-réponses.
Les sections ont été organisées chronologiquement en suivant le déroulement de la vidéo.
ModÚle économique en action
Aperçu de la section: Dans cette partie de la vidéo, le modÚle économique est discuté et son fonctionnement est expliqué.
Fonctionnement du modÚle économique
- Le modÚle économique repose sur ...
- Il permet de ...
- Les revenus sont générés grùce à ...
- La rentabilité du modÚle a été prouvée par ...
Continuez à suivre la vidéo pour en savoir plus sur les détails spécifiques du modÚle économique.