Von Null zum funktionierenden Chatbot: Wie ich mit chatGPT als Leitfaden einen Chatbot gebaut habe
Mit null Programmierkenntnissen und chatGPT als Leitfaden habe ich einen funktionierenden Chatbot von Grund auf gebaut – keine Urteile, nur Schritt-für-Schritt-Anleitung, die tatsächlich funktioniert hat.
Update (2026): Dies war der Beginn einer Reise, die zu Sydney geführt hat! Nach vielen Iterationen lebt Sydney jetzt unter /ask/ und konzentriert sich auf Blog-Inhalte und Produkte.
Über die Möglichkeiten von chatGPT beim Schreiben von Code oder als Leitfaden/Assistent ist schon viel gesagt worden. Neugierig geworden, beschloss ich, es selbst auszuprobieren. Die Ergebnisse waren schlicht verblüffend. Lies weiter und erfahre, wie ich als absoluter Coding-Neuling mit Hilfe von chatGPT einen funktionsfähigen Chatbot gebaut habe.
Ich bin kein technischer Mensch
Bevor wir beginnen, musst du ein bisschen meinen Hintergrund kennen. Ich bin kein technischer Mensch und habe sehr begrenzte (oder gar keine) Programmierkenntnisse.
Ich weiß nicht:
- Wie man das Terminal auf dem Mac benutzt
- Wie man CSS, HTML, Javascript, Python oder andere Programmiersprachen schreibt
- Wie man Code in einem Texteditor schreibt und die Datei dann als Python- oder anderes Format speichert
- Ich hatte vor dieser Übung noch nie eine OpenAI API erstellt
- Natürlich hatte ich auch noch nie zuvor Software für Programmierzwecke installiert
- Ich habe null Kenntnisse über App Engine, Cloud SDK oder Ähnliches. T.T
Aber ich bin relativ gut darin, Anweisungen zu folgen :) (Später absolvierte ich sieben Andrew Ng-Kurse über maschinelles Lernen und KI, um die Lücken in meinem Verständnis zu schließen.)
Also, hier ist, was ich chatGPT 4 gefragt habe:
"Hi there, I am the owner of this website https://www.chandlernguyen.com/. I want to build a chatbot, leveraging OpenAI chatGPT API for my website. I am not a technical person though. So I need your help to guide me step by step. I want other people to be able to use the chatbot too. tell me how I should start"
chatGPT gab mir einen Gesamtüberblick über den Prozess
Nach meiner ersten Anfrage antwortete chatGPT mit dem folgenden Gesamtprozess:
chatGPT unterteilt jeden Schritt automatisch weiter, passend für einen Neuling wie mich
Ich teilte chatGPT mit, dass ich Schritt 1 abgeschlossen und die OpenAI API bereit hatte. Dann antwortete es mit einer weiteren Aufschlüsselung von Schritt 2. Die Tatsache, dass es sich daran erinnert, dass ich ein Neuling bin und eine detaillierte Anleitung brauche, beeindruckt mich.
Es versucht aber nicht, zu viel auf einmal zu teilen – nur von Schritt 2 bis Schritt 4, weil zu viele Informationen auf einmal mich überfordern würden. Auch hier gilt: Die Tatsache, dass es das automatisch weiß, ist großartig!
Ich zögere nicht, chatGPT VIELE VIELE dumme Fragen zu stellen
Es ist so befreiend, mit einem Chatbot zu interagieren, ohne Angst vor Urteilen zu haben!
Ich fühle mich frei, so viele dumme Fragen zu stellen, immer und immer wieder. Und wohlgemerkt, ich habe viele grundlegende Fragen gestellt wie:
- How do I install python?
- I complete step 1, installing python on my Mac. What is the next step before I can open the command prompt?
- I receive this error: -bash: pip: command not found
- I dont know how to navigate to the folder where I keep the files, using "Terminal" on Mac. (Antwort: use cd command :D, aber das wusste ich nicht.)
- I dont know what "curl" means so I asked chatGPT to explain to me what it does.
Als es zur Bereitstellung des Chatbots im Internet kam, bat ich chatGPT, mir Optionen zu nennen und mir bei der Bewertung zu helfen
chatGPT gab mir den grundlegenden Code, den ich für meinen Chatbot in Python verwenden kann, und ich kopierte und fügte den genauen Code in einen Texteditor ein. Ich brachte den Code auf meinem lokalen Rechner zum Laufen, also war es Zeit, die Anwendung im Internet bereitzustellen. Natürlich hatte ich keine Ahnung, wie ich diesen Schritt angehen sollte, also bat ich chatGPT, mir verschiedene Optionen basierend auf Sicherheitsbedenken, Benutzerfreundlichkeit usw. zu nennen.
Nach einigen anfänglichen Diskussionen entschied ich mich für die Google Cloud Platform. Die Tatsache, dass sie $300 + $100 kostenloses Guthaben anbieten, schadet nicht, denn nun mal, ich mag kostenlose Dinge.
chatGPT führte mich zu:
- Installation des Cloud SDK
- Verbindung meines lokalen Rechners mit dem Cloud-Projekt
- Erstellen meiner Anwendung mit Docker und anschließendes Pushen in die Artifact Registry
- Bereitstellen des Images in Cloud Run
- usw.
Die oben genannten Schritte erforderten viel Hin und Her mit chatGPT, denn ich bin ein Neuling, und all diese Konzepte waren neu für mich. Ich wusste weder, was sie sind, noch wie ich sie zum Laufen bringe. Aber ich fragte chatGPT bei jedem Schritt und spürte keinerlei Urteil haha :D
Ich bat chatGPT, den Code aus einer Sicherheitsperspektive zu verbessern
Aus der Perspektive eines Neulings, nachdem ich chatGPT gebeten hatte, den Code zu prüfen und ihn aus einer Sicherheitsperspektive zu verbessern, gab chatGPT mir nützliche Ratschläge wie:
- OpenAI API nicht fest im Code hinterlegen, sondern Umgebungsvariablen in Google Cloud Run verwenden
- Tägliches Limit für die Anzahl der Anfragen an den Chatbot setzen
- Limit pro Benutzer setzen
- usw.
Fazit
Es ist für mich wirklich überwältigend, dass ich Gen AI in diesem Ausmaß nutzen kann. Ich möchte weder den Code noch den Link zum Chatbot teilen, denn für viele von euch ist das einfaches Zeug. Und ich bin sicher, dass die Anwendung auch sehr einfach ist. Aber die Tatsache, dass jemand ohne technische Kenntnisse dies im Jahr 2023 erreichen kann, ist nichts weniger als unglaublich!
Die Maschine ist so fähig :) und so geduldig! Nochmals: Ich fühlte mich so befreit, so viele Fragen stellen zu können, immer und immer wieder, ohne Angst vor Urteilen. Ich denke, ich bin normalerweise dickhäutig, aber trotzdem würde ich einem menschlichen Tutor nicht so viele Fragen, wiederholt, stellen. Außerdem arbeitet dieser private "Tutor" nach meinem Zeitplan, ob ich 10 Minuten oder 1 Stunde Zeit habe, um die Arbeit fortzusetzen, um 6 Uhr morgens oder um 21 Uhr – er ist da, um zu antworten und mich zu führen.
Ich kann es kaum erwarten, was als nächstes kommt :)
Hast du schon einmal versucht, mit chatGPT etwas von Grund auf neu zu bauen? Ich würde gerne wissen, was du gemacht hast und wie die Erfahrung war – besonders wenn du auch aus einem nicht-technischen Hintergrund kommst.
Viele Grüße,
Chandler






