Vibe-Codierung | Mendix Glossar

Direkt zum Inhalt

Vibe-Codierung

Definition

Vibe-Coding ist ein dialogorientierter, KI-orientierter Ansatz für die Softwareentwicklung. Anstatt jede Codezeile manuell zu schreiben, beschreiben Entwickler ihre Absicht in natürlicher Sprache (oft durch Eingabeaufforderungen) und lassen den zugrunde liegenden Code von einem großen Sprachmodell (LLM) generieren. Ziel ist es, im Fluss zu bleiben und schnell zu iterieren, wobei der Fokus mehr auf Ergebnissen als auf der Syntax liegt.

Wie funktioniert Vibe-Coding?

Sie beschreiben zunächst, was Sie erstellen möchten. Die KI schreibt den Code für Sie. Wenn etwas nicht stimmt oder eine Fehlermeldung auftritt, weisen Sie sie an, das Problem zu beheben. Manchmal müssen Sie den Code nicht einmal lesen. Sie geben einfach so lange Anweisungen und testen, bis es funktioniert. Es geht weniger darum, alles selbst zu schreiben, sondern vielmehr darum, die KI durch Versuch und Irrtum zu führen.

Warum heißt es Vibe-Coding?

Der Name stammt von einem Tweet von Andrej Karpathy. Er scherzte, dass er nicht mehr Zeile für Zeile Code schreibt, sondern einfach mit der KI spricht, alles akzeptiert, was sie ihm gibt, und weitermacht. Es heißt „Vibe Coding“, weil man sich eher tastend durch den Prozess bewegt, als einem strengen Plan zu folgen. Man lässt sich einfach treiben.

Was ist ein Beispiel für Vibe-Codierung?

Stellen Sie sich vor, Sie möchten ein Dashboard erstellen, das wöchentliche Umsätze anzeigt. Anstatt Ihre IDE zu öffnen und Code zu schreiben, geben Sie etwas wie „Erstelle ein Dashboard mit wöchentlichen Umsatzzahlen und Trends“ ein. Die KI erstellt dann etwas. Sie führen es aus, sehen, was fehlt, und bitten es dann, Filter hinzuzufügen oder das Layout zu korrigieren. Das wiederholen Sie, bis das Ergebnis gut genug aussieht.

Ist Vibe-Coding eine echte Fähigkeit?

Ja. Die Kunst besteht nicht darin, schnell zu tippen oder sich Syntax einzuprägen. Es geht darum, zu erklären, was man will, und die KI zu steuern, wenn etwas schiefgeht. Man braucht immer noch Urteilsvermögen und ein Auge für Qualität, besonders wenn die KI etwas liefert, das zwar funktioniert, aber nicht so toll ist. Das ist eine andere Art von Muskelkraft, die man aufbauen muss, aber es ist real.

Ist das nur für Anfänger?

Überhaupt nicht. Einige der erfahrensten Entwickler nutzen Vibe-Coding, insbesondere bei der Arbeit an schnellen Demos oder internen Tools. Es ist nützlich, wenn Sie keinen perfekten Code, sondern nur funktionierende Ergebnisse benötigen. Dennoch müssen Sie wissen, wann Sie eingreifen und die Kontrolle übernehmen müssen, wenn die KI in die falsche Richtung läuft.

Was sind die Schattenseiten?

Man wird schnell faul und akzeptiert alles, was die KI einem vorgibt, selbst wenn es chaotisch oder ineffizient ist. Mit der Zeit kann das zu aufgeblähten Apps oder schwer zu findenden, seltsamen Fehlern führen. Außerdem wird es schwieriger, die Funktionsweise im Hintergrund wirklich zu verstehen. Vibe-Coding ist zwar ein großer Vorteil, sollte aber mit Vorsicht eingesetzt werden, insbesondere bei Anwendungen, die in die Produktion gehen.

Können Nicht-Entwickler Vibe-Coding verwenden?

Ja, und genau das macht es so spannend. Designer, Produktmanager und andere, die normalerweise keinen Code schreiben, können jetzt mit nur wenigen Eingabeaufforderungen grundlegende App-Funktionen erstellen. Das senkt die Einstiegshürde und öffnet die Softwareentwicklung für einen viel größeren Personenkreis.

Wählen Sie Ihre Sprache