Skip to main content
← Glossary
concept

Vibe Coding

Vibe Coding · Vibecoding

1 min read 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".

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

KI-Agenten erhalten unformelle Anfragen und produzieren Code daraus — zum Beispiel durch Probekodieren.

Approved
Generated by
scripts/generate-glossary-register-variants.py (qwen2.5:7b (lokal via Ollama, kein Cloud-Fallback))
Generated on
2026-09-21T00:11:29.079655+00:00
Standard
Plain language ~B1 — not Leichte Sprache / DIN SPEC 33429 easy-read
Reviewed by
zolo · 2026-09-21T00:30:10.463422+00:00

Vibe Coding beschreibt die Methode, bei der KI-Agenten unformalisierte, natürliche Anfragen in funktionierenden Code umsetzen sollen. Dies erfolgt ohne vorherige detaillierte Spezifikation und basiert auf dem Konzept, dass man den Code einfach ausprobieren sollte.

Approved
Generated by
scripts/generate-glossary-register-variants.py (qwen2.5:7b (lokal via Ollama, kein Cloud-Fallback))
Generated on
2026-09-21T00:11:29.079655+00:00
Standard
Plain language ~B1 — not Leichte Sprache / DIN SPEC 33429 easy-read
Reviewed by
zolo · 2026-09-21T00:30:10.463422+00:00

Citation

"Vibe Coding." Open Cognition Commons Foundation. https://opencognitioncommons.org/en/glossary/vibe-coding. CC-BY 4.0.
Machine-readable metadata
{
  "@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/en/glossary/vibe-coding",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "alternateName": [
    "Vibe Coding",
    "Vibecoding"
  ]
}