paint-brush
Codierung einer chinesischen Hieroglyphen-Web-App mit ChatGPT…von@djg89
685 Lesungen
685 Lesungen

Codierung einer chinesischen Hieroglyphen-Web-App mit ChatGPT…

von DJ Gallow4m2023/06/08
Read on Terminal Reader
Read this story w/o Javascript

Zu lang; Lesen

Das Ziel bestand darin, eine einfache kleine Dummy-App für ein Kartenspiel über chinesische Hieroglyphen zu programmieren, das ich gerade erstelle. Die App würde über Quizspielfunktionen, eine Tabelle mit einer Sammlung chinesischer Schriftzeichen und ein Back-End zum Speichern von Benutzerdaten verfügen. Zunächst schien alles so einfach, vor allem angesichts der Leistungsfähigkeit von ChatGPT, auf die ich mich stark stützen wollte. Das Projekt erwies sich natürlich als alles andere als einfach und wurde mit zunehmendem Fortschritt immer komplizierter.
featured image - Codierung einer chinesischen Hieroglyphen-Web-App mit ChatGPT…
DJ Gallow HackerNoon profile picture
0-item


„Ich möchte nicht, dass du gestresst bist.“


Die Worte meiner Freundin dringen in das eine Ohr und direkt wieder hinaus, während ich meine dritte Stunde in Folge damit verbringe, „Serverlose Funktionen von Netlify“ zu googeln. Ich bin kein professioneller Webentwickler. Ich probiere einfach. Und meine Geduld war am Ende, lange bevor meine Freundin etwas sagte.


Das Ziel bestand darin, eine einfache kleine Dummy-App für ein Kartenspiel zu programmieren, das ich über chinesische Hieroglyphen erstelle – auch bekannt als Oracle Bone Script oder „Jiaguwen“. Die App würde über Quizspielfunktionen, eine Tabelle mit einer Sammlung chinesischer Schriftzeichen und ein Back-End zum Speichern von Benutzerdaten verfügen. Zunächst schien alles so einfach, vor allem angesichts der Leistungsfähigkeit von ChatGPT, auf die ich mich stark stützen wollte. Das Projekt erwies sich natürlich als alles andere als einfach und wurde mit zunehmendem Fortschritt immer komplizierter. Ich wusste es noch nicht, aber es war nicht nur eine interessante Lernerfahrung, sondern auch eine Art emotionale Achterbahnfahrt.


Lassen Sie mich ein wenig über meine Ausgangssituation sprechen. Zunächst einmal hatte ich keine Erfahrung mit React und kaum Erfahrung mit MongoDB, über das ich erst in der zweiten Hälfte eines SQL-Kurses etwas gelernt habe. Darüber hinaus habe ich Netlify nie verwendet, da ich Netlify für die Bereitstellung der App benötigte. Auch mit Typescript, das mir mein Entwickler-Cousin empfohlen hatte, war ich nicht besonders vertraut. Trotz all dieser Umstände konnte ich am Ende genau das tun, was ich mir vorgenommen hatte: eine Web-App fast vollständig mit ChatGPT erstellen. Sie können es sich ansehen Hier .


Jetzt sollte ich Ihnen auch sagen, dass ich ziemlich spät auf den ChatGPT-Zug aufgesprungen bin und immer noch nicht einmal in der Lage war, GPT4 zu verwenden (was vielleicht einen großen Unterschied gemacht hätte, wenn ich gekonnt hätte). Wenn Sie Bilder an GPT4 weiterleiten, erhalten Sie dann das HTML/CSS/JS, das Sie für Ihr beabsichtigtes Ergebnis benötigen? Ich würde gerne wissen. Wie auch immer, als ich darauf einging, wusste ich auch nicht, was ich eigentlich von meinem KI-Begleiter erwarten sollte. .

ChatGPT, der Lehrer. Erhält meine völlig objektive Bewertung: 5/5

Sie können ChatGPT also nicht einfach auffordern und sagen: „Meine gesamte Anwendung von Grund auf programmieren“ (es sei denn, Ihre App ist sehr einfach), da eine Anwendung normalerweise aus mehreren verschiedenen Komponenten besteht. Wenn Sie jedoch jedes Anliegen einzeln trennen und sorgfältig über Ihre Aufforderungen nachdenken, leistet ChatGPT hervorragende Arbeit, indem es Ihnen einen schnellen Start und bei Bedarf sogar noch mehr Unterstützung darüber hinaus bietet. Ich denke, das ist perfekt für jeden, der versucht, selbstständig zu lernen, und es hat mir einen erheblichen Selbstvertrauensschub und die Motivation gegeben, das gesamte Projekt tatsächlich umzusetzen.


Viele Menschen zweifeln immer noch an der Leistungsfähigkeit der KI-Technologie. Ich habe auch meine eigenen Vorbehalte dagegen. Wenn Sie jedoch eines aus diesem Artikel mitnehmen sollten, dann ist es Folgendes: Der Prozess, die Fehler in Ihrem Code Schritt für Schritt gemeinsam mit der KI zu beheben, ist einfach unglaublich – zumindest beim ersten Mal Das. Man muss es sehen, um es zu glauben.


Bedenken Sie, dass ich vor all dem nur minimale Kenntnisse über React, Typescript, Express oder MongoDB hatte. Aber dank ChatGPT konnte ich buchstäblich gleichzeitig etwas lernen und aufbauen.

Zu sehen, wie eine KI Tag für Tag im Alleingang maßgeschneiderte Lösungen für meine speziellen Probleme durchdenkt und ausspuckt, während sie gleichzeitig als Lehrerin fungiert, hat meine Denkweise über Lernen und Bildung verändert. Und doch..

ChatGPT, der „Alleskönner“-Entwickler – Punktzahl: Uhh… / 5

Glauben Sie, dass KI menschliche Entwickler ersetzen wird? Ich bin mir nicht sicher. Gegen Ende meines Projekts konnte ich ein paar Mal nicht herausfinden, warum mein Code nicht richtig lief, und ich war irgendwie überfordert. ChatGPT drehte sich ständig im Kreis und gab mir viele nette, aber nicht anwendbare Ratschläge. Dies dauerte eine Weile, bis ich dann herausfand, dass die Lösung für das eher einfache Problem ein Tippfehler, ein Syntaxproblem oder ein Code war, den ich vergessen hatte zu entfernen. Bis heute verstehe ich nicht, wie die KI bei einigen komplexen Problemen den richtigen Punkt treffen konnte, aber bei einem einfachen Problem, das ironischerweise nur einen zusätzlichen, sorgfältigen Blick meinerseits erforderte, nutzlos war . Stelle dir das vor. Manchmal sind Google, StackOverflow, YouTube und viel Geduld alles, was Sie brauchen – nicht unbedingt KI. Abgesehen davon gibt es noch einen weiteren Aspekt, den ich erwähnen möchte.

ChatGPT, der Therapeut?

Es gab auch ein paar Mal, dass ich im Unkraut stecken blieb und anfing, frustriert zu werden. Ich überlegte, mich an ChatGPT zu wenden, überlegte es mir dann aber anders. Was ist, wenn es sich daran erinnert, was ich später gesagt habe? Was ist, wenn es etwas sagt, was ich nicht hören möchte – oder noch verrückter … etwas sagt, das mir wirklich ein tolles Gefühl gibt?! Welche Konsequenzen hat das alles?


Ich begann mich zu fragen: Könnte ein Mensch mit einer KI „befreundet“ sein?


Ich werde nicht weiter in den Kaninchenbau gehen. Ihr könnt das selbst machen. Aber ich sage Folgendes: Der Tag, an dem ChatGPT lernt, Jiaguwen zu lesen, das könnte der Tag sein, an dem er/sie und ich die Grundlage für eine gute Freundschaft haben.


Auch hier veröffentlicht.