Lektion 5

Praxistipps — Das reicht zum Loslegen

Die Grenze aktueller KI-Coding-Tools: Es gibt nur Zaeune (Harness), aber keine Richtung (Zuegel). Linter, Formatter, CI sagen “Geh nicht raus”, aber nicht “Geh hierhin”. Code erreicht den Produktionsbetrieb “sauber, aber falsch”.

Kernprinzip: Wechsle nicht das Modell, fuege Vertraege hinzu. Dasselbe Modell stoppt bei 40 oder schafft 527 — je nach Feedback-Struktur. Auf ein klügeres Modell zu warten ist Personenherrschaft. Verifikationsschleifen hinzuzufuegen ist Rechtsstaatlichkeit.

Die drei Saeulen von Reins:

  • Deterministisches Feedback — Nicht “Irgendwas stimmt nicht”, sondern “Zeile 41: Feldname stimmt nicht ueberein”
  • Ratchet-Sperre — Bestanden = gesperrt, weiter
  • Trennung von Entscheidung und Implementierung — Entscheidungen in SSOT, Code ist Einwegprojektion

Fehlt auch nur eine, bricht die Konvergenz.


Warum man so anweisen muss

Vier Zeitalter

KI-Coding durchlief vier Paradigmenwechsel:

1. Generation: Prompt Engineering — “Gut formulieren genuegt.” Einmalig. Naechster Prompt, anderes Muster.

2. Generation: Context Engineering — CLAUDE.md, Anforderungen.md. Lektion 1 war diese Stufe. Dateien sind dauerhaft, aber Kontext verblasst bei langen Gespraechen.

3. Generation: Harness Engineering — Linter, Formatter, CI/CD. Lektion 3 gehoert teilweise hierher. Zaeune halten die KI drinnen, aber geben keine Richtung. Code ist “sauber, aber falsch”.

4. Generation: Reins Engineering — Zuegel statt Zaun. yongol validate sagt nicht “Bleib drinnen”, sondern “Hier ist die Abweichung, korrigiere dahin”. Richtungsweisendes Feedback. Deterministische Fakten.

Zaun vs. Zuegel

Zaun (Harness): Ein umzaeunter Pferdekoppel. Das Pferd wandert frei, aber erreicht kein Ziel.

Zuegel (Reins): Du sitzt auf dem Pferd und haeltst die Zuegel. Das Pferd laeuft frei — aber du bestimmst die Richtung. Das Ziel wird erreicht.

Die drei Saeulen von Reins

Saeule 1: Deterministisches Feedback — Der KI Fakten statt Meinungen geben. “Zeile 41: Feldname stimmt nicht ueberein” statt “Irgendwas stimmt nicht”. Fakten bieten keinen Raum zum Schmeicheln.

Saeule 2: Ratchet-Sperre — Verifikation bestanden = gesperrt. Ein Zahnrad, das nur vorwaerts dreht. Autonomer Agent: 40/527. Ratchet CLI: 527/527. Selbes Modell — der Unterschied liegt darin, wer “Ende” bestimmt.

Saeule 3: Trennung von Entscheidung und Implementierung — Entscheidungen leben in SSOT, Code ist Einwegprojektion. Die KI kann Entscheidungen nicht mit Details verwechseln.

Symbolic Feedback Loop — Schiene statt Zug

LLM generiert → Deterministisches Tool urteilt → Ergebnis zurueck an LLM → Wiederholen

Viele bauen Zuege (schnellere Modelle). Kaum jemand baut Schienen (Verifikationstools). Dabei ist die Schiene wichtiger als der Zug.

“Wechsle nicht das Modell, fuege Vertraege hinzu”

“GPT-6 wird es loesen” — Personenherrschaft. “validate faengt es, egal welches Modell” — Rechtsstaatlichkeit.

Die Menschheit kennt diese Antwort bereits. 80 Milliarden Menschen koexistieren nicht weil sie gut sind, sondern weil es Gesetze gibt. Bei KI ist es nicht anders.


Reins Engineering Gesamtkurs

LektionTitel
Lektion 1Wie man KI anleitet
Lektion 2Warum man KI nicht trauen kann
Lektion 3Apps die nicht kaputtgehen
Lektion 4Entscheidungen aus dem Code heraus
Lektion 5KI mit Zuegeln
Lektion 6Bestanden heisst gesperrt
Lektion 7Schmeichelei umkehren
Lektion 8Die Fabrik des Agenten
Lektion 9Automatisierung jenseits des Codes
Lektion 10Das Gesetz der Daten

Quellenangaben

  1. Carnegie Mellon University, MSR 2026 — 41% permanente Erhoehung der Code-Komplexitaet nach KI-Tool-Einfuehrung.
  2. Google DORA Report, 2025 — 7,2% weniger Delivery-Stabilitaet pro 25% mehr KI-Einsatz.
  3. TDAD, ACM AIWare 2026 — Prozedurale Anweisung verschlechtert Regression (6,08% → 9,94%), konkreter Kontext reduziert um 70% (6,08% → 1,82%).