ChatGPT Image Jun 9, 2025, 02_35_20 PM

Vibe Coding weil kein Coding

Von am 09.06.2025

Wenn man ein wenig in den Algorithmus, auf Social Media Plattformen, für Coding fällt bekommt man mit Sicherheit vieles von dem Thema Vibe Coding mit. Scrollt man durch X, Reddit oder Youtube bekommt man ständig neue Posts mit „I vibe coded Paypal in 1 week“, „I vibe coded Reddit over the weekend“, oder „I vibe coded Netflix“. Deswegen dachte ich mir, ich behandle dieses spannende Thema ein wenig.

99 problems but my agent has none

Fast jede bekannte IDE hat mittlerweile KI-Assistenten oder zumindest die Möglichkeit diese mit Extensions/Plugins einzubauen. Der bekannteste externe KI-Assistent ist Github Copilot. Was nun neben den klassischen KI Chats über den eigenen Code noch dazu kommt, sind Agents. Ein Agent kann sich durch die gesamte Codebase lesen und auch eigenständig unterschiedliche Dateien bearbeiten. Somit kann man einem Agent sagen „Erstelle mir einen Reddit Klon“. Dieser Prompt wird zwar wahrscheinlich nicht funktionieren, aber der Agent wird mehrere Files erstellen, in der CLI Befehle ausführen und am Ende ein Projekt erstellen, welches viele Fehlermeldungen erzeugt. Naja trotz der Fehler stellen sich viele Leute die Frage: „Warum überhaupt noch selbst coden?“. Willkommen in der Thematik Vibe Coding.

Was ist Vibe Coding?

Vibe Coding lässt sich eigentlich ganz einfach beschreiben, man wirft einfach Beschreibungen in eine KI und hofft, dass am Ende das Richtige rauskommt. Man muss nicht verstehen was man macht, man muss nicht sorgfältig planen und man muss keine Dokumentationen lesen. Ein Prompt Ablauf sieht circa so aus (das folgende Beispiel ist fiktiv und nicht real (wirklich)):

  • „Erstelle mir eine App wie Reddit, aber moderner und besser.“
  • KI erstellt 2000 Zeilen Code
  • „Das Design ist nicht modern genug, außerdem sind folgende Errors aufgetaucht {insert errors}“
  • KI erstellt 1000 Zeilen Code
  • „Funktioniert noch immer nicht… {insert error}“
  • KI erstellt die gleichen 1000 Zeilen Code von vorhin.
  • User schließt Agent

Die Realität

Es ist zwar lustig kleine Apps und Webseiten mit KI zu erstellen, aber es wird „gefährlich“ wenn man die KI-Experimente in die professionelle Arbeitswelt überträgt. Wenn man Glück hat dann funktioniert alles oberflächlich, aber sobald man in die Tiefe geht wird man zwangsläufig auf Probleme stoßen. Je mehr Prompts man dem KI-Agent gibt, desto mehr wird der Code ein Mysterium. Nun braucht man die KI um die eigene Codebase zu verstehen, falls es die KI überhaupt selbst noch erklären kann. Das macht die Wartung oder Debugging fast unmöglich. Und wenn das noch nicht genug ist dann ist die fehlende Sicherheit das nächste große Thema. Die KI wirft wahllos Bibliotheken zusammen egal ob veraltet oder mit bekannten Sicherheitslücken. Also selbst wenn man es schafft ein funktionierendes Projekt zu zaubern, dann wird es spätestens bei den Sicherheitslücken zu Problemen kommen.

Vibe Coding – die Lernfalle

Gerade für Coding-Anfänger sind KI-Assistenten umstritten. Als Anfänger sollte man die Konzepte verstehen und sich über den geschriebenen Code Gedanken machen. Standardmäßig ist die Inline-Code-Completion aktiviert und nach 1-2 Wörtern werden schon die nächsten Zeilen von der KI vorgeschlagen. Dadurch gewöhnen sich die Anfänger daran, dass der Code magisch auftaucht und funktioniert. Diese Entwickler können dann scheinbar komplexe Projekte erstellen, aber sobald Fehler auftauchen sind sie komplett aufgeschmissen. Teilweise spreche ich hier aus Erfahrung weil ich auch kurzeitig in diese Lernfalle gefallen bin, aber irgendwann habe ich gemerkt dass es mir eigentlich schadet, also habe ich alle KI-Funktionen ausgeschaltet.

KI nutzen oder nicht

Ki-Assistenten können durchaus nützliche Werkzeuge sein, aber sie sollten nicht als Ersatz für das eigene Denken verwendet werden. Es spricht nichts dagegen auch im Coding KI einzusetzen, es kommt einfach auf die Nutzung an. Zum Beispiel für: Erklären von Code, die Erstellung von Boilerplate-Code, oder als Rubber-Duck. Echte Softwareentwicklung erfordert, zumindest aktuell nach wie vor Verständnis, Planung und Sorgfalt. Das mein kurzer Exkurs zu Vibe Coding.

Hinweis: Das Beitragsbild wurde mit KI erstellt (Inronie beabsichtigt)

Beitrag kommentieren

(*) Pflichtfeld