Building a Client's $3,500 AI Chatbot LIVE

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_variable pour accĂ©der aux variables.
  • Exemple : Si la variable Y lessons est 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_message pour 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.

Playlists: ARTIFICIAL
Video description

📚 Join the #1 community for AI entrepreneurs and connect with 100,000+ members: https://bit.ly/3uRIRB3 📈 We help industry experts, entrepreneurs & developers build and scale their AI Agency: https://bit.ly/skoolmain đŸ€ Need AI Solutions Built? Work with me: https://b.link/qv62vqy6 ⚒ Build AI Agents Without Coding: https://agentivehub.com/ 🚀 Apply to Join My Team at Morningside AI: https://tally.so/r/wbYr52 In this video I build one of my AI Automation Agency client's chatbots LIVE that I charged $3,610 (MVP at $1,000, V2 at $2,610) for in total. This is a great example of how to build AI Chatbots for businesses and make money with AI that is not being talked about. This video is perfect for beginners who want to learn how to use Botpress and Stack AI to create and sell AI chatbots to businesses. I discovered the AI Automation Agency model while attempting to service lower ticket clients in my AI Development company. Timestamps: 0:00 - Why Chatbots? 1:15 - About this Chatbot 2:25 - Live Demo 4:36 - Tech Stack 5:26 - Steal this Template! 5:53 - Building the Chatbot 22:25 - Stack AI Setup 27:06 - Zapier Lead Capture 30:27 - Finishing touches 33:00 - Deployment & Testing 34:46 - How to Download