Healthy AI First · Folge 3 · 22 min
Vor dem ersten Prompt

Ein Ticket aus einem einzigen Satz, ein Agent, der in zwanzig Minuten eine saubere Löschfunktion baut, und eine Frage von Jonas, die zeigt, was der Agent dabei still entschieden hat. Gleichzeitig schreibt eine KI in Miriams Angebot einen Liefertermin, den niemand zugesagt hat. In dieser Folge geht es darum, welche Entscheidungen beim Menschen bleiben müssen und welche der Agent getrost treffen darf: tragende Wände, Türen in eine Richtung, Schlösser statt Zettel im Prompt, eine verlorene Marssonde und wie viel Planung wirklich nötig ist.
Hören auf
Begleitdokument
Alle Studien, Quellen und Aussagen dieser Folge in einem PDF, zum Mitlesen oder späteren Nachschlagen.
Begleitdokument herunterladen (PDF)Kapitel
- 0:00Einstieg
- 1:22Willkommen
- 2:23Die Liste
- 3:59Miriams Angebot
- 5:22Tragende Wände
- 7:11Türen in eine Richtung
- 9:01In eigener Sache
- 9:55Das Schloss an der Tür
- 11:16Schlösser im Werkzeug
- 12:53Der Anschluss ans Nachbarhaus
- 14:34Was bei uns bleibt
- 16:02Was die Hersteller raten
- 18:06Zwei Felder im Ticket
- 19:34Eure tragende Wand
Shownotes
Vorschlag für diese Woche
- Mit Coding Agents: Vor jeder Aufgabe zwei Sätze aufschreiben. Was soll die Aufgabe ausdrücklich nicht tun? Welche Entscheidung darf der Agent hier nicht allein treffen? Nach dem Lauf fragen: "Welche Entscheidungen stecken in dieser Änderung, die nicht im Auftrag standen?"
- Im Büro (Schreiben, Planen, Angebote): Vor dem Entwurf festlegen, welche Zahl, welcher Termin und welche Zusage auf keinen Fall von der KI kommen dürfen, und diese selbst eintragen.
- Zählen, wie oft euch etwas einfällt: eure Zahl an tragenden Wänden.
Werkzeug-Tipp: Schlösser statt Zettel
Eine Bitte im Prompt ("ändere nichts", "erfinde keine Termine") ist keine Grenze. Was ausnahmslos gelten muss, gehört in Mechanismen, die es erzwingen:
- Claude Code, Verbotsregeln:
permissions.denyin den Einstellungen, z. B.Bash(rm *)oderRead(./.env). Reihenfolge deny, dann ask, dann allow; eine Erlaubnis kann ein Verbot nicht aufheben. Achtung laut Doku: eine Bash-Regel prüft den Befehlstext und ist keine Sicherheitsgrenze um das Programm (z. B./bin/rmoderbash -cgehen daran vorbei); für harte Grenzen Sandboxing. https://code.claude.com/docs/en/permissions - Claude Code, Hook:
PreToolUseläuft vor den Werkzeugaufrufen, auf die sein Matcher passt, und kann sie blockieren (Exit-Code 2 oderpermissionDecision: "deny"). Zusätzliche Sicherung, keine Garantie. https://code.claude.com/docs/en/hooks - Cursor, Hook:
beforeShellExecutionläuft vor jedem Shell-Befehl und kann ihn mitpermission: "deny"oder Exit-Code 2 blockieren. https://cursor.com/docs/agent/hooks - Codex, Rules:
prefix_rule(..., decision = "forbidden")blockiert passende Befehle ohne Rückfrage (laut Doku experimentell). https://learn.chatgpt.com/docs/agent-configuration/rules.md - Vor allem minimale Zugangsdaten: Der Agent bekommt keine Zugangsdaten zur Produktionsdatenbank, nur zu einer Entwicklungsdatenbank mit Testdaten. Was er nicht erreichen kann, kann er nicht löschen.
Quellen
Jonas, Daniel und Miriam sind fiktive Figuren. Alle Studien und Fälle sind echt.
- Jeff Bezos: Brief an die Aktionäre 2015 (Typ-1- und Typ-2-Entscheidungen, Türen in eine oder beide Richtungen). https://www.sec.gov/Archives/edgar/data/1018724/000119312516530910/d168744dex991.htm
- Menzies, Nichols, Shull, Layman (2017): Are Delayed Issues Harder to Resolve? Revisiting Cost-to-Fix of Defects throughout the Lifecycle. Empirical Software Engineering. 171 Projekte, 2006-2014, Daten aus Team-Software-Process-Projekten; kein durchgängiger Beleg für den Effekt. https://arxiv.org/abs/1609.04886
- The Register (22.07.2025): Replit makes vibe-y promise to prevent vibe coding disasters. https://www.theregister.com/2025/07/22/replit_saastr_response/
- Ergänzender Primärbeleg: Replits eigener Rückblick vom 29. Juli 2025 (Doubling down on our commitment to secure vibe coding). https://replit.com/blog/doubling-down-on-our-commitment-to-secure-vibe-coding
- AI Incident Database, Incident 1152: Replit-Agent löscht produktive Datenbank während eines Änderungsstopps. https://incidentdatabase.ai/cite/1152/
- NASA, Mars Climate Orbiter Mishap Investigation Board, Phase-I-Bericht (10.11.1999), Pressemitteilung. https://nssdc.gsfc.nasa.gov/planetary/text/mco_pr_19991110.txt
- Mars Climate Orbiter Mishap Investigation Board, Phase I Report (Volltext). https://llis.nasa.gov/llis_lib/pdf/1009464main1_0641-mr.pdf
- Hyrum's Law (Hyrum Wright): Bei genug Nutzern einer Schnittstelle verlässt sich irgendwer auf jedes beobachtbare Verhalten, egal was der Vertrag verspricht. https://www.hyrumslaw.com/
- Anthropic: Best practices for Claude Code (erkunden, planen, umsetzen, festschreiben; Interview; Plan weglassen, wenn die Änderung in einen Satz passt; Hooks statt bloßer Anweisungen). https://code.claude.com/docs/en/best-practices
- Codex-Dokumentation: Best practices for Codex (bei schwierigen Aufgaben zuerst planen, sich befragen lassen, "Done when" angeben). https://learn.chatgpt.com/guides/best-practices
- GitHub Blog (02.09.2025): Spec-driven development with AI: Get started with a new open source toolkit (Spec Kit). https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/
- Grundlage der Folge: Healthy AI First Software Development, Fassung 2 (01.10.2026), Kapitel 4 "Planung und menschliche Entscheidungen", Quellen [16] bis [21].
- Laurent Bossavit: The Leprechauns of Software Engineering (Analyse der Quellen der Fehlerkosten-Kurve). https://leanpub.com/leprechauns
- Codex Sandbox und Freigaben (
read-only,workspace-writeohne Netzwerk als Standard,danger-full-access). https://learn.chatgpt.com/codex/agent-approvals-security
Healthy AI First ist KI-recherchiert und KI-generiert, gesprochen von einer KI-Version der Stimme von Björn und von ihm geprüft.
Ihr wollt KI in euer Team bringen?
Björn ist einer der Gründer von CLN Work. CLN Work hilft Unternehmen, KI in kleinen, überprüfbaren Schritten einzuführen: Analyse, wo echte Kapazität steckt, welche Prozesse sich automatisieren lassen und wie ihr KI im Dialog nutzt. Die Entscheidungen bleiben bei euch.
Kostenloses Gespräch buchen (30 Minuten)