Uncategorized

Erfahrungen mit der KI – ff: ChatGPT – bei der Umsetzung von Konzeptpapieren

Im Beitrag zu „Verein Modular“ habe ich geschrieben, dass ich gemeinsam mit ChatGPT ein Konzept beschrieben habe, welche für eine derartige Software genutzt werden könnte. Ja – das Konzeptpapier ist einigermaßen fertig und umfasst so etwa 300 Seiten eines Word-Dokumentes.

Dieses Dokument habe ich dann mal ChatGPT „zum Fraß“ vorgeworfen um zu sehen, ob und was die KI mit einem derartigen Papier anfangen kann. Es wird ja soviel über Vibe Coding und sonstige Agenten geschrieben, welche – so der Eindruck – im Prinzip alles mehr oder weniger selbst entwickeln könnten.

Meine Neugier in diesem Zusammenhang war: ist das wirklich so? Geht das alles so ganz automatisch und man sitzt nur da, staunt und nach einigen Stunden (oder Tagen oder oder) hat man dann eine fertige Applikation.

Nun – es sei gleich mal vorneweg gesagt: nein, so lief und läuft es bei mir nicht. ChatGPT macht zwar einen wirklich guten Job, schlägt mir für das Laravel / Livewire Konzept eine gute Ordnerstruktur vor und macht auch viele sehr nützliche Vorschläge, wie und was entwickelt werden soll. Und ja, es generiert sehr viel und recht brauchbaren PHP-Code.

Aber man muss höllisch aufpassen, denn ChatGPT macht auch Vorschläge, womit sich dann ein derartiges Projekt ganz schnell in eine Richtung entwickeln könnte, die man nicht will.

An dieser Stelle muss ich noch anmerken, dass ich bzgl. Laravel und LiveWire ein blutiger Anfänger bin. Ich kenne zwar aus einem Yii-Projekt die Grundzüge des MCV-Konzeptes, aber ich bin hier alles andere als ein Experte.

Da ich mit Vereinssoftware doch einiges an Ist-Wissen habe – besonders in der Abwicklung von Rechnungen in Verbindung mit Einzug / SEPA – merkt man, dass eine KI eben keine Ist-Analyse von Prozessen kennt und munter Code generieren würde. Ich kann an dieser Stelle nur die erfahrenen IT-Spezialisten beruhigen: ja, KI (hier ChatGPT) erzeugt recht zuverlässig (PHP)Code. Und ChatGPT konsultiert auch recht umfangreich seine Wissensbasis und bringt diese Informationen konstruktiv in die Entwicklung mit ein (ein Beispiel: Pain.008 und die Diskussion rund um RCUR / FRST -> Kenner der Materie wissen, von was ich hier spreche). Aber ohne eine detailliertes Wissen um diese Prozesse würde die KI doch teilweise unvernünftigen Code erzeugen. Hier muss man dagegen halten und die KI korrigieren.

Ich schaue jetzt mal, wie weit ich zusammen mit ChatGPT in diesem Projekt komme. Mein Ziel ist, eine Basis zu bekommen, die die wesentlichen Funktionen einer Vereinssoftware bereitstellt. Diese Basis möchte ich dann weiter prüfen, um meine Vorstellung eines modularen Systems zu prüfen. In diesem Schritt möchte ich mir dann beweisen, dass man spezielle Anforderungen eines Vereins nahtlos in eine Basis integrieren kann, ohne die Basis zu verändern.

Mal sehen, wie weit ich da komme.

Eine Antwort schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert