Vibe Coding bedeutet: 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". Das ist wichtig, weil KI-Systeme heute überall eingesetzt werden und Regeln brauchen, damit sie sicher und fair funktionieren.
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". [IIO Layers] IIO Ai Domain: contains 19 layers. Key layers: layer-agentic-operations, layer-ai-compliance, layer-ai-strategy, layer-client-intelligence, layer-coding-agents, layer-compliance-automation, layer-decision-intelligence, layer-devops-intelligence.... All layers in this domain share: HITL gates for ext
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
| Aspekt | Vibe Coding | Spec-before-Generation |
|---|---|---|
| Einstieg | Natürlichsprachige Anfrage | Formale Spezifikation |
| Audit Trail | Fehlt | Vollständig |
| Review-Basis | Keiner | Spec als Referenz |
| EU AI Act | Nicht konform (Hochrisiko) | Konform |
| Geschwindigkeit | Schnell (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 Citation
"비브 코딩." Open Cognition Commons Foundation. https://opencognitioncommons.org/ko/glossary/vibe-coding. CC-BY 4.0. Machine-readable metadata
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "비브 코딩",
"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/ko/glossary/vibe-coding",
"license": "https://creativecommons.org/licenses/by/4.0/",
"alternateName": [
"Vibe Coding",
"Vibecoding"
]
}