Verloren im Labyrinth der IT-Begriffe? Hier finden Sie Definitionen und Basiswissen zu Rechenzentrums-IT und -Infrastruktur.

KI in der Programmierung Was ist Vibe Coding?

Von lic.rer.publ. Ariane Rüdiger 3 min Lesedauer

Anbieter zum Thema

Mit KI soll sich die Softwareprogrammierung ändern. Denn LLMs können auch Code schreiben. Nutzt man sie dafür, spricht man von Vibe Coding.

Vibe Coding soll die Programmierung erleichtern. Doch was ist das überhaupt?(Bild:  frei lizenzier/Geralt /  Pixabay)
Vibe Coding soll die Programmierung erleichtern. Doch was ist das überhaupt?
(Bild: frei lizenzier/Geralt / Pixabay)

Vibe Coding ist der Ersatz des händischen oder halb automatisierten Schreibens von Programmcode durch das Prompten von KI-Tools mit den Anforderungen an den Code. Heraus kommt das fertig codierte Programm.

Statt mühseliger Codierungsprozesse können Anwender, so sie die richtigen Prompts erfinden, sehr schnell auf ein greifbares Ergebnis in Form eines Prototypen hoffen. Änderungen gehen viel schneller, weil Anwender sie nicht zuerst den Code dafür erfinden müssen.

Mittel gegen Programmierer-Knappheit

Angesichts der Knappheit geschulter Programmierer ein wichtiges Plus: Mit Vibe Coding können auch Programmier-Laien Software erstellen. Gleichzeitig bedroht Vibe Coding mittlerweile möglicherweise auch die beruflichen Perspektiven von Software-Entwicklern, insbesondere, wenn sie noch keine Erfahrungen gesammelt haben.

Tools fürs Vibe Coding gibt es inzwischen eine ganze Menge: Die einschlägige Website vibecoding-app listet inzwischen achtzig, die jeweils ihre speziellen Stärken und Schwächen haben. Neben den Tools der Großen, von Google stammen gleich eine ganze Reihe, gibt es zahlreiche neue, kleinere Player, die mit ihren Werkzeugen diesen Markt bedienen.

Bewertung: sehr unterschiedlich

Die Praxis freilich wird anscheinend sehr unterschiedlich bewertet. So titelte ein Reddit-User in einem Text in dem entsprechenden Subreddit zum Thema: „Vibe Coding ist der größte Müll“, woraufhin sein Beitrag (bis auf den Titel) gelöscht wurde.

Anders die Einschätzung des Fraunhofer-Instituts für Experimentelles Software-Engineering (FH IESE). Hier finden sich eine ganze Reihe von Risiken, die mit Vibe Coding zumindest bei seinem heutigen Reifegrad verbunden sind.

Risiken des Vibe Coding: Regelbruch und Fehlerblindheit

Das wichtigste besteht laut FU IESE darin, dass KI-Software sich nicht an bewährte Regeln des Programmierens hält. So wird der Code oft unstrukturiert, wiederholt sich und lässt sich daher kaum gut warten. Halluzinationen, etwa hinsichtlich in Wirklichkeit nicht bestehender Abhängigkeiten, sind bei KI-Vibe-Coding-Tools genauso zu erwarten wie bei anderer KI-Software.

Die Fehlersuche funktioniert mittels der KI nur in dem Rahmen, in dem die KI bereits gelernt hat, was ein Fehler ist. Neue Fehler, die sie selbst macht, wird sie eher nicht entdecken. Da der Mensch dazu neigt, Algorithmen zu vertrauen, bedeutet das das Risiko noch fehlerhafterer Software als bisher schon üblich ist.

Schwieriges Testen von Vibe-Coding-Code

Da die KI den reinen Code oft gar nicht ausspuckt, fällt es menschlichen Testern schwerer festzustellen, ob die Software wie erwartet funktioniert, ob sie Fehlleistungen erzeugt oder sonstwie unerwünscht aus dem Rahmen fällt.

Und überhaupt: Wie soll jemand, der nicht von der Pike auf gelernt hat zu codieren, überhaupt feststellen, welcher Code suboptimal bis fehlerhaft ist und wie dieser zu korrigieren wäre? Das Risiko, dass mit der Zeit mangels frühzeitiger Übung niemand mehr profunde Programmierkenntnisse besitzt, sondern allenfalls ein Vibe-Coding-Tool bedienen kann, ist nicht von der Hand zu weisen. Das wiederum bedeutet erhöhte Abhängigkeit von entsprechenden Anbietern.

(Rechts-)Sicherheit beim Vibe Coding unsicher

Auch um die Sicherheit KI-generierten Codes ist es (noch?) nicht optimal bestellt. Die Programme scheinen häufiger als bei traditioneller Programmierung Sicherheitslücken zu haben. Und rechtlich gibt es jede Menge Unklarheiten: Was, wenn die KI fremden Code nutzt, um ihren eigenen zu generieren? Wie sieht es mit dem Datenschutz aus?

*Das Fazit der Autorin
Ariane Rüdiger ist freie Journalistin und lebt in München. Ihre Einschätzung lautet:Angesichts der knappen Programmierer-Workforce wird sich Vibe Coding in vielen Bereichen wohl etablieren. Vorsicht ist allerdings geboten, um ärgerliche Fehlleistungen mit möglicherweise negativen rechtlichen und wirtschaftlichen Konsequenzen vorzubeugen. Software-Engineering ist vorläufig auch mit Vibe Coding unentbehrlich; denn wer soll die Fehler der KI-Tools sinnvoll korrigieren?

Bildquelle: Vogel IT-Medien GmbH

(ID:50715964)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu RZ- und Server-Technik

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung