跳转到主要内容
← Glossary
concept

Vibe Coding

Vibe Coding · Vibecoding

1 min May 19, 2026
Vibe Coding bezeichnet die Praxis, KI-Agenten Code aus informellen, natürlichsprachigen Anfragen ohne vorherige formale Spezifikation generieren zu lassen — nach dem Prinzip "probier es einfach aus".
🟢 Plain Language

Code schreiben indem man KI einfach laufen lässt ohne genau zu verstehen oder zu kontrollieren was sie produziert. Ein bekanntes Anti-Pattern.

🔵 Expert Level

Vibe Coding als Anti-Pattern: Entwickler akzeptiert KI-generierten Code ohne kritische Prüfung, ohne Tests, ohne Verständnis der Architektur. Risiken: Silent Bugs, Security Vulnerabilities, Technical Debt, unverständlicher Legacy-Code. IIO-Gegenmaßnahmen: spec-before-generation Gate, antipattern-check in CI-Pipeline, Code-Review-Pflicht für KI-generierten Code.

Definition

Vibe Coding (Begriff geprägt 2025) beschreibt:

  • Entwickler beschreibt Anforderung informell (“mach einen Login-Button”)
  • KI-Agent generiert Code direkt
  • Kein Review-Prozess, keine formale Spezifikation
  • Iteratives “Vibe”-Vorgehen: “noch etwas besser”

Warum Vibe Coding ein Anti-Pattern ist

1. Fehlende Auditierbarkeit

Ohne Spezifikation lässt sich nicht prüfen, ob generierter Code die ursprüngliche Anforderung korrekt umsetzt.

2. Governance-Lücken

  • Keine Traceability: Was war die Anforderung?
  • Kein Compliance-Nachweis: Entspricht Code den Richtlinien?
  • Kein Review-Anker: Worüber reviewt der Mensch?

3. Scope-Drift

Jede iterative “verbessere”-Anfrage verändert den Scope ohne formale Entscheidung — klassisches Anti-Pattern in IIO.

4. Sicherheitsrisiken

KI-generierter Code ohne Review kann Sicherheitslücken enthalten die erst in Produktion auffallen.

Vibe Coding vs. Spec-before-Generation

AspektVibe CodingSpec-before-Generation
EinstiegNatürlichsprachige AnfrageFormale Spezifikation
Audit TrailFehltVollständig
Review-BasisKeinerSpec als Referenz
EU AI ActNicht konform (Hochrisiko)Konform
GeschwindigkeitSchnell (kurzfristig)Langsamer (nachhaltig)

Wann ist Vibe Coding OK?

Für nicht-produktiven Code ist Vibe Coding akzeptabel:

  • Wegwerf-Prototypen
  • Lokale Skripte ohne Produktionsrelevanz
  • Explorative Datenanalyse

Nie für: Produktionscode, sicherheitsrelevanten Code, KI-Systeme die Menschen betreffen (EU AI Act-Scope).

IIO Anti-Pattern-Checker

IIO erkennt Vibe Coding automatisch:

# antipattern-check.sh prüft auf:
# - Commit ohne referenzierte Spec-ID
# - Direkter Code-Push ohne HITL-Gate
# - "improve", "fix", "better" ohne vorherige Spec

引用

"Vibe Coding." Open Cognition Commons Foundation. https://opencognitioncommons.org/zh/glossary/vibe-coding. CC-BY 4.0.
机器可读元数据
{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "name": "Vibe Coding",
  "description": "Vibe Coding bezeichnet die Praxis, KI-Agenten Code aus informellen, natürlichsprachigen Anfragen ohne vorherige formale Spezifikation generieren zu lassen — nach dem Prinzip \"probier es einfach aus\".\n",
  "url": "https://opencognitioncommons.org/zh/glossary/vibe-coding",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "alternateName": [
    "Vibe Coding",
    "Vibecoding"
  ]
}