Ich hoffe, der Titel hat Sie neugierig gemacht! Der Titel ist ein Oldie und inspiriert von einem populären Artikel aus dem Jahr 1996 über die Erzeugung eines Pufferüberlaufs. Der Autor, Elias Levy, hat eine sehr detaillierte und nützliche Anleitung geschrieben, die ich hier hoffentlich nachahmen werde.
In der heutigen Anleitung geht es also nicht um einen Pufferüberlauf, sondern darum, wie man mit Botpress loslegt, wo ich seit kurzem als Developer Advocate tätig bin. Heute möchte ich Ihnen nur ein paar nette Tricks zeigen, wie Sie einen Bot mit Botpress einsetzen können, um Ihre Freunde, Ihren Manager oder sogar Ihre Mutter zu beeindrucken. Hoffentlich werden all diese Leute von Ihren Fähigkeiten und dem Geld beeindruckt sein, das Sie sparen, wenn Sie einen Prototyp eines Chatbots einsetzen.
In diesem Blog-Beitrag erfahren Sie, wie Sie eine Botpress -Instanz mit Docker starten. Insbesondere, wenn Sie Docker noch nie verwendet haben, lernen Sie, wie Sie den Docker Playground verwenden, um Ihre Botpress -Instanz einzurichten und mit Ihrem ersten Chatbot zu beginnen.
Wenn Sie eher ein "Video"-Lerner sind, sehen Sie sich das Video an, das ich gemacht habe, um den Anweisungen zu folgen.
Einen Chatbot zum Spaß bauen
Botpress ist ein Werkzeug, das Spaß macht. Es hat eine große Auswahl an Modulen und Werkzeugen.
Eine der leistungsstärksten Funktionen von Botpress ist die NLU-Engine, die es Ihrem Chatbot ermöglicht, natürliche Sprache und die Absicht des Benutzers zu verstehen. Dies ist eine wesentliche, aber fortgeschrittene Funktion von Botpress, die ich in einem zukünftigen How-to behandeln werde. Wenn Sie jetzt einsteigen wollen, finden Sie in der Dokumentation vonBotpress eine hervorragende Einführung.
Am besten beginnen Sie mit einem einfachen Bot - einem Chatbot, der GIFs zurückgibt, einem DnD-Rolling-Bot, einem CTF-Racking-Bot oder einem ChatOps-Bot. Botpress ist ein großartiges Tool dafür, und das Botpress Studio unterstützt Sie auf Ihrer Reise als Chatbot-Entwickler.
Aufbau eines Chatbots für Profit
Als Entwickler verwende ich selbst gerne die besten kostenlosen und unkonventionellen Tools, um meine Programmierung zu testen und Spaß dabei zu haben. Ich liebe besonders neue Tools, die kostenlos und quelloffen sind, wie Botpress. Wenn sich Ihr erster Chatbot als erfolgreich und profitabel herausstellt, möchte ich das wissen! (meiner war es leider nicht).
Erste Schritte mit Docker
Ich werde meine Instanz Botpress einrichten und meinen ersten Chatbot mit Docker bereitstellen.
Diejenigen unter Ihnen, die bereits Docker auf ihrem Rechner verwenden, können Botpress wie folgt nutzen:
docker run -p 3000:3000 --rm -it botpress/server
Wenn Sie kein Docker haben, keine Sorge. Sie müssen Docker nicht installiert haben, um Docker zu verwenden - Sie können mit dem Docker Playground loslegen. Mithilfe dieser Anleitung können Sie in wenigen Minuten mit Botpress loslegen.
Um loszulegen, klicken Sie sich zum Play with Docker-Spielplatz durch. Sie werden aufgefordert, sich bei Docker anzumelden. Wenn Sie noch kein Docker-Konto haben, müssen Sie eines erstellen - aber das ist kostenlos und ziemlich nützlich. Sobald Sie ein Docker-Konto erstellt und sich angemeldet haben, können Sie auf "Start" klicken, um mit Docker zu spielen.
Um loszulegen, klicken Sie auf "Start" und Docker wird eine neue Sitzung für Sie erstellen. Wie Sie aus dem Screenshot unten ersehen können, ist die Sitzung auf nur 4 Stunden eingestellt. Sobald Sie in der Sitzung sind, müssen Sie auf "Add New Instance" (Neue Instanz hinzufügen) klicken und die Instanz wird für Sie erstellt - ein Ubuntu 18.04 mit 8 CPUs und 30 GB wird Ihnen zur Verfügung gestellt :D
Sie können sofort mit der Verwendung von Docker beginnen, indem Sie Befehle in Ihre neue Instanz eingeben. Ich beginne mit der Installation von Botpress in der Befehlszeile, indem ich Folgendes eingebe:
docker run -p 3000:3000 --rm -it botpress/server
Details zum Befehl:
- p' weist Docker an, einen Port auf dem Rechner zu öffnen, auf dem Docker läuft
- 3000:3000' weist Docker an, einen Port innerhalb des Containers zu öffnen; hier binden wir den lokalen Port der Maschine an den Container-Port
- --rm' steht für löschen - sobald die Instanz Botpress geschlossen oder beendet wird, werden alle Daten gelöscht
- '-it' gibt ein interaktives Terminal an, so dass wir die Protokolle vom Server Botpress abrufen können
Ohne ein Tag auf 'botpress/server', wählt Docker die neueste Version 'botpress/server:latest'.
Um mehr über das Botpress Docker-Image zu erfahren, können Sie zu dockerhub gehen und dort Details einsehen: hub.docker.com/r/botpress/server. Dort können Sie alle Tags sehen, die Botpress verwendet.
Wenn die Installation abgeschlossen ist, wird eine neue Schaltfläche neben "OPEN PORT" mit der Bezeichnung "3000" erstellt. Wenn Sie darauf klicken, wird der Port 3000 geöffnet, und eine neue URL wird aufgerufen ...
Und schon sind Sie in Ihrer neuen Botpress Instanz! Diese URL können Sie mit anderen Entwicklern, Ihrem Manager oder Ihrer Mutter teilen, um ihnen die von Ihnen erstellte chatbots zu zeigen.
Um mit Botpress zu beginnen, können Sie ein Konto erstellen.
Dieser Schritt - das Erstellen eines Kontos - ist in diesem Fall nicht besonders wichtig, da ich diese Botpress Instanz innerhalb des Docker-Spielplatzes erstellt habe. Denken Sie daran, dass diese Instanz in nur 4 Stunden vollständig verschwindet. Wenn Sie also alles, was Sie in Botpress getan haben, speichern möchten, müssen Sie alles exportieren, bevor Sie das System verlassen oder beenden.
Und schon können Sie mit der Erstellung Ihres ersten Chatbots beginnen! Wenn Sie weitere Anleitungen benötigen, sehen Sie sich die Botpress Schnellstart-Dokumentation an.
Teilen Sie dies auf:
Erstellen Sie kostenlos Ihren eigenen personalisierten AI-Chatbot
Beginnen Sie mit der Erstellung eines personalisierten GPT-Bots mit unserer intuitiven Drag & Drop-Oberfläche.
Legen Sie los - es ist kostenlos! 🤖Keine Kreditkarte erforderlich
Bleiben Sie auf dem Laufenden über AI chatbots