J'espère que le titre vous a intrigué ! Il s'agit d'un vieux titre inspiré d'un article populaire de 1996 sur la création d'un débordement de mémoire tampon. L'auteur, Elias Levy, a écrit un mode d'emploi très détaillé et utile que j'espère imiter ici.
Cela dit, le mode d'emploi d'aujourd'hui ne concerne pas un débordement de mémoire tampon, mais plutôt la manière de démarrer avec Botpress, que j'ai récemment rejoint en tant que Developer Advocate (défenseur des développeurs). Aujourd'hui, je veux juste vous donner quelques astuces pour déployer un bot en utilisant Botpress, afin d'impressionner vos amis, votre manager, ou même votre mère. Avec un peu de chance, toutes ces personnes seront impressionnées par vos compétences et l'argent que vous économiserez en déployant un prototype de chatbot.
Dans cet article de blog, vous apprendrez comment démarrer une instance Botpress avec Docker, et en particulier, si vous n'avez jamais utilisé Docker auparavant, vous apprendrez comment utiliser le Docker Playground pour configurer votre instance Botpress et démarrer votre premier chatbot.
Si vous êtes plus du genre à "regarder une vidéo", regardez la vidéo que j'ai faite pour vous suivre.
Construire un Chatbot pour le plaisir
Botpress est un outil amusant à utiliser. Il dispose d'une vaste gamme de modules et d'outils.
L'une des fonctionnalités les plus puissantes de Botpress est le moteur NLU, qui permet à votre chatbot de comprendre le langage naturel et l'intention de l'utilisateur. Il s'agit d'une fonctionnalité essentielle mais plus avancée de Botpress, que j'aborderai dans un prochain guide pratique. Si vous souhaitez vous y plonger dès maintenant, la documentation deBotpress contient une excellente introduction.
Le mieux est de commencer par un simple bot - un chatbot qui renvoie des GIFs, un bot qui fait rouler un DnD, un bot qui rackette un CTF ou un bot ChatOps. Botpress est un excellent outil pour cela, et le StudioBotpress vous aidera dans votre parcours de développeur de chatbot.
Construire un Chatbot pour le profit
En tant que développeur, j'aime utiliser les meilleurs outils gratuits et bricolés pour tester mon code et m'amuser. J'aime particulièrement les nouveaux outils gratuits et open-source comme Botpress. Si votre premier chatbot s'avère fructueux et rentable, je veux le savoir ! (le mien ne l'a pas été, malheureusement).
Démarrer avec Docker
Je vais configurer mon instance Botpress et déployer mon premier chatbot en utilisant Docker.
Pour ceux qui utilisent déjà Docker sur leur machine, vous pouvez commencer à utiliser Botpress comme ceci :
docker run -p 3000:3000 --rm -it botpress/server
Si vous n'avez pas Docker, n'ayez crainte. Vous n'avez pas besoin d'avoir installé Docker pour l'utiliser - vous pouvez commencer avec le Docker Playground. En utilisant leur guide, vous pouvez commencer à utiliser Botpress en quelques minutes seulement.
Pour commencer, cliquez sur l'aire de jeu Play with Docker. Si vous n'avez pas de compte Docker, vous devrez en créer un - mais c'est gratuit et très utile. Une fois que vous aurez créé un compte Docker et que vous vous serez connecté, vous pourrez cliquer sur " start " pour commencer à jouer avec Docker.
Pour commencer, cliquez sur "Start" et Docker créera une nouvelle session pour vous. Vous pouvez voir sur la capture d'écran ci-dessous que la session est définie pour seulement 4 heures. Une fois dans la session, vous devez cliquer sur "Add New Instance" et l'instance sera créée pour vous - un ubuntu 18.04 avec 8 CPU et 30GB vous sera donné. :D
Vous pouvez commencer à utiliser Docker immédiatement, en tapant des commandes dans votre nouvelle instance. Je vais commencer par installer Botpress dans la ligne de commande en tapant ce qui suit :
docker run -p 3000:3000 --rm -it botpress/server
Détails de la commande :
- `-p' indique à Docker d'ouvrir un port sur la machine où Docker est exécuté
- 3000:3000' indique à Docker d'ouvrir un port à l'intérieur du conteneur ; ici, nous lions le port local de la machine au port du conteneur.
- --rm' signifie supprimer - une fois que l'instance Botpress est fermée ou quittée, toutes les données sont supprimées.
- '-it' spécifie un terminal interactif, afin que nous puissions obtenir les journaux du serveur Botpress .
Sans tag sur 'botpress/server', Docker choisira la dernière version 'botpress/server:latest'
Pour en savoir plus sur l'image Docker Botpress , vous pouvez aller sur dockerhub et voir les détails : hub.docker.com/r/botpress/server. Vous pourrez y voir toutes les balises utilisées par Botpress .
Une fois l'installation terminée, un nouveau bouton sera créé pour nous, à côté de 'OPEN PORT', avec la mention '3000'. Cliquez dessus, et cela ouvrira le port 3000, ainsi qu'une nouvelle URL ...
Et vous êtes dans votre nouvelle instance Botpress ! Cette URL peut être partagée - avec d'autres développeurs, votre responsable, votre mère - pour leur montrer le chatbots que vous créez.
Pour commencer avec Botpress, vous pouvez créer un compte.
Cette étape - la création d'un compte - n'est pas super critique dans ce cas, puisque j'ai créé cette instance Botpress à l'intérieur de la cour de récréation Docker. Rappelez-vous que cette instance disparaît complètement en seulement 4 heures, donc si vous voulez sauvegarder tout ce que vous avez fait dans Botpress, assurez-vous de tout exporter avant de quitter ou de sortir.
Et vous pouvez commencer à construire votre premier chatbot ! Si vous avez besoin de conseils supplémentaires, consultez la documentation de démarrage rapide deBotpress .
Partager ce message sur :
Créez gratuitement votre propre chatbot d'IA personnalisé
Commencez à créer un robot GPT personnalisé grâce à notre interface intuitive de type "glisser-déposer".
Commencez - c'est gratuit ! 🤖Aucune carte de crédit n'est requise
Restez au courant des dernières nouveautés en matière d'IA chatbots