Wahnsinn KI-Refactoring: Wie aus einer Datei plötzlich 16 wurden
Das Refactoring meiner PWA funktioniert und hat begonnen. Ich bin absolut fasziniert von diesem ganzen Ding. Ich möchte nicht wissen, was in den großen Softwareunternehmen der Welt wirklich momentan abgeht. Das ist ja Wahnsinn.
Wenn die KI die Architektur übernimmt
Ich gebe zu, dass ich den ersten Absatz der Analyse von Codex noch verstanden habe. Bei dem zweiten quatscht das Ding von Bild-System sauber trennen. Er wird einen zentralen State organisieren und Module importieren und Variablen so festlegen, dass ein Dispatcher und View-Module und zyklisch voneinander... Was will er von mir? Jetzt bin ich ausgestiegen. Wahnsinn!
Ein Blick in den Explorer: Struktur aus dem Nichts
Auf der linken Seite habe ich mir den Explorer aufgemacht und habe meine PWA beobachtet, das heißt die Dateien beobachtet. Und was passiert? Irre. Da entsteht einfach mal ein neuer Ordner. Plopp, ist was Neues da. Das Teil hat mir tatsächlich eine Ordnerstruktur geliefert, die sensationell ist. Wahnsinn! Das ist ja der absolute Gipfel, das ist der absolute Wahnsinn, was da alles auf einmal rauskommt. Gleichzeitig hat Codex mit mir geschimpft, was ich für eine schwache Sicherheitsarchitektur da unten drunter habe.
Die neue Sprache der Software-Architektur
Das Spannende ist ja, dass man auch hier sieht und lernt, dass das ganze Ding ja auch noch, sagen wir mal, eine Fachsprache benötigt, die man sonst ja gar nicht benutzt. Architektur zum Beispiel. Bei der Architektur redet man ja normalerweise von Aufbau von Gebäuden oder von anderen Dingen, aber doch nicht Architektur eines Programms, dieses abstrakte Ding, was man da irgendwie hat. Aber tatsächlich ist es so. Da wird tatsächlich architektonisch richtig sensationell aufgebaut und deswegen ist das Wort dementsprechend auch passend.
Aus 1 mach 16: Die neue Dateistruktur
Für mich ist es faszinierend, was hier für eine Dateistruktur zustande kommt. Ich habe das einfach mal abfotografiert. Daran merkt man alleine, wie groß das Ding mittlerweile geworden ist. Die verschiedenen JavaScripts, die da aufgebaut werden müssen, müssen ja auch irgendwie logischerweise zusammenhängen. Das finde ich schon ziemlich spannend. Aus einer Datei sind dann dort 16 einzelne JavaScripts geworden. 16! Das ist schon Wahnsinn.
Und ich sitze jetzt hier davor und schaue zu, wie Codex rechnet. Mittlerweile ist er wieder bei 6 Minuten und 30 Sekunden angekommen, und ich bin gespannt, wie lange er noch brauchen wird. Ich habe keine Ahnung, welches Kontingent ich überhaupt für Codex habe. Ich verwende zwar klar ChatGPT Plus, damit ich das alles auch abarbeiten kann, aber es ist schon ziemlich krass und ziemlich faszinierend, was man damit heutzutage eben machen kann.
Der Dialog mit der KI: Ein professioneller Berater
Vorausgesetzt, man stellt auch die richtigen Fragen, das ist ja das Nächste. Auch bei Codex habe ich mittlerweile den Eindruck, dass es wie ein hochgradig professioneller Berater daherkommt, der aber die eine oder andere fachliche Frage dann doch noch braucht, bevor er dann irgendwie loslegt. Spannend finde ich aber, dass das Ding eben auch nachfragt: 'Ich habe noch ein paar fachliche Fragen. Was soll gemacht werden? Wie soll ich es umsetzen?' Und er sagt ganz konkret, was er eben noch nicht umgesetzt hat und was eben dann erst später umgesetzt werden soll. Das finde ich eben auch ziemlich genial.
Warum der ganze Aufwand? Pläne für die Zukunft
Warum da weiter dran rumoperieren? Nun, die Antwort ist ganz klar: Ich möchte die PWA noch weiter ausbauen. Momentan habe ich das Problem, dass ich gerade bei größeren Texten das Problem habe, dass die PWA dann einen Fehler zurückbekommt. Denn aktuell werden die Texte von Gemini transkribiert, wenn ich ein Diktat hochlade. Und das funktioniert manchmal nicht ganz so schnell, wie es sein soll, gerade bei längeren Artikeltexten, wenn es dann noch um die Tags, Metatags, Description und eben auch noch um eine Bilderstellung geht, falls ich kein passendes Titelbild zur Hand habe. Und mal ganz ehrlich, andauernd mich selber fotografieren macht jetzt irgendwie auch nicht wirklich Sinn.
Deswegen möchte ich die PWA eben weiter ausbauen. Dass es sich natürlich dann so weit weiter ausbauen wird, ist schon ziemlich spannend. Es ist schon ziemlich cool. Es macht schon wahnsinnig viel Spaß. Genial. Einfach genial.