Tiefe
Gleiches Kapitel, drei Tiefen. Die Wahl gilt überall und bleibt gespeichert.

GrundlagenVibe-Coding / Agentic EngineeringKapitel 10von 13 im Pfad

Vorgabe und Umfang

Tiefe 1: Überblick · Lesezeit 9 Min. · Stand

Vor jeder Runde steht ein Text: die Aufgabe. Wie viel darin steht, entscheidet jeder für sich, und die geläufige Annahme lautet, dass mehr Genauigkeit ein besseres Ergebnis ergibt.

Diese Annahme ist gemessen worden, von zwei Seiten, und beide Male fällt das Ergebnis anders aus als erwartet.

Die Form zählt, aber nicht bei jedem Modell

Ein kontrollierter Versuch vom August 2026 nimmt dieselbe Aufgabe und beschreibt sie fünfmal:

five informationally equivalent specification formats (externe Seite, arxiv.org)

Formloser Text, ein Diagramm mit Bedingungen, eine OpenAPI-Beschreibung, ein Architekturmodell und TypeScript-Verträge. Derselbe Inhalt, fünf Formen. Sechs Modelle aus drei Häusern bekommen jede davon.

Across 90 multi-turn agent trials, specification format shows a strong format x model interaction. (externe Seite, arxiv.org)

Der Befund hängt am Modell, und zwar umgekehrt zur Erwartung.

Streuung der Qualität über die fünf Formen
stärkste Modelle (Sonnet 4.6, GPT-5)0,17 bis 0,92
schwächere Modelle0,83 bis 2,42

Quelle: der Versuch (externe Seite, arxiv.org), 90 Durchgänge, Stand 22.08.2026.

On the strongest models (Sonnet 4.6, GPT-5), format barely matters (quality spread 0.17-0.92) (externe Seite, arxiv.org)

Beim schwächsten Modell der Reihe verdreifacht eine der Formen die Abdeckung der Schnittstellenpfade, von einem Drittel auf alle:

TypeScript contracts triple API route coverage for the weakest model (33% to 100%). (externe Seite, arxiv.org)

Die Arbeit zieht daraus einen Schluss über die Kosten:

Structured architecture specifications serve as a capability equalizer, with value inversely proportional to model strength and the largest returns for cost-optimized deployments. (externe Seite, arxiv.org)

Wer am stärksten Modell arbeitet, gewinnt durch eine formalisierte Vorgabe also wenig. Wer aus Kostengründen ein kleineres fährt, gewinnt am meisten.

Der schärfste Einzelwert des Versuchs: beim schwächsten Modell steigt die Abdeckung der Schnittstellenpfade von 33 auf 100 Prozent. Zwei Balken stellen die Abdeckung bei Fließtext-Vorgabe gegen die bei Vertrags-Vorgabe, darunter die Spannen über alle fünf Formen als Zeilen. ABGEDECKTE SCHNITTSTELLENPFADE, SCHWÄCHSTES MODELL Vorgabe als Fließtext 33 % Vorgabe als Verträge 100 % Über alle fünf Formen streut die Qualität bei den schwächeren Modellen von 0,83 bis 2,42, bei den stärksten von 0,17 bis 0,92. 90 Durchgänge, sechs Modelle aus drei Häusern.

seitlich verschiebbar

Fünf gleichwertige Formen derselben Vorgabe. Je schwächer das Modell, desto weiter liegen die Ergebnisse auseinander.

eigene Darstellung nach dem Versuch zur Form von Architekturvorgaben, Stand 03.09.2026

Wo mehr Vorgabe kippt

Die zweite Messung geht die andere Richtung. Sie hält den Schnittstellenvertrag fest und häuft strukturelle Anforderungen an: Architekturmuster, Datenbank, Zuordnung von Objekten zu Tabellen. Hundert Aufgaben über acht Rahmenwerke.

as structural requirements accumulate, agent performance exhibits a substantial decline (externe Seite, arxiv.org)

Die Zahl dazu ist deutlich:

Evaluated configurations lose 27.28 points on average in assertion pass rates from baseline to fully specified tasks. (externe Seite, arxiv.org)

Gut 27 Punkte im Mittel über die elf bewerteten Paare aus Modell und Agentengerüst, gemessen an derselben Aufgabe mit und ohne die vollständige Vorgabe; in der Ergebnistabelle reicht der Verlust je Paar von 13,6 bis 45,5 Punkten. Die Arbeit selbst rät in Abschnitt 5.1, die genaue Größe des Effekts mit Vorsicht zu lesen, und hält die Richtung für belastbar. Kleinere Modelle und solche ohne Spezialisierung auf Code scheitern nach demselben Abschnitt schon ohne jede strukturelle Anforderung. Ausschlaggebend für den Verfall ist, was gleichzeitig erfüllt sein muss:

jointly satisfying functional and structural requirements remains a key open challenge for coding agents (externe Seite, arxiv.org)

Beide Messungen zusammen ergeben eine Kurve statt einer Geraden. Eine Vorgabe, die eine Form bekommt, hilft. Eine Vorgabe, die immer mehr Bedingungen gleichzeitig stellt, schadet.

Drei Handgriffe

Die Form richtet sich nach dem Modell. Am stärksten verfügbaren Modell kostet eine formalisierte Vorgabe Zeit und bringt gemessen wenig. Wo ein kleineres Modell arbeitet, ist sie das wirksamste Mittel, das die Erhebung kennt.

Bedingungen kommen nacheinander. Was in einem Durchgang gleichzeitig gelten muss, ist die Größe, an der die Leistung fällt. Eine Aufgabe in zwei Durchgängen mit je der Hälfte der Bedingungen ist etwas anderes als dieselbe Aufgabe mit allen.

Eine Vorgabe ersetzt keine Prüfung. Sie sagt, was entstehen soll, und entscheidet nichts darüber, ob es entstanden ist. Wie die Prüfung dazu aussieht, steht in Kapitel 07.

Die Ebene darunter nimmt die fünf Formen einzeln und zeigt, woran es liegt, dass die code-nahen davon vorne stehen.

Quellen

6 Einträge, davon 3 Schlüsselarbeitenalle erreichbar

Erreichbarkeit automatisch geprüft

  • SchlüsselarbeitOriginalarbeiterreichbar

    Architecture as Capability Equalizer for Coding Agents (externe Seite, arxiv.org)

    arxiv.orggeprüft 24.09.2026

    Ein kontrollierter Versuch vom 22.08.2026 zur Frage, ob die Form einer Vorgabe das Ergebnis verändert. Fünf informationell gleichwertige Formate (formloser Text, Mermaid mit Bedingungen, OpenAPI, C4/Structurizr, TypeScript-Verträge) laufen über sechs Modelle dreier Hersteller, 90 Durchgänge. Der Befund kehrt die Erwartung um: Beim stärksten Modell macht die Form kaum einen Unterschied, beim schwächeren entscheidet sie, und code-nahe Formate holen den Abstand weitgehend auf.

  • SchlüsselarbeitOriginalarbeiterreichbar

    Constraint Decay: The Fragility of LLM Agents in Backend Code Generation (externe Seite, arxiv.org)

    arxiv.orggeprüft 24.09.2026

    Die Gegenrichtung zur Annahme, eine genauere Vorgabe führe zu einem besseren Ergebnis. 80 Aufgaben auf der grünen Wiese und 20 Erweiterungen über acht Web-Rahmenwerke, bewertet doppelt: Verhaltenstests und statische Prüfer. Häufen sich die strukturellen Anforderungen, fällt die Leistung deutlich; die bewerteten Konfigurationen verlieren im Mittel 27,28 Punkte, die neun fähigen 27,48. Erschienen am 07.05.2026, überarbeitet am 18.09.2026 (Fassung v2).

  • SchlüsselarbeitDokumentationerreichbar

    Anthropic, Choose a permission mode (externe Seite, code.claude.com)

    code.claude.comgeprüft 24.09.2026

    Die Herstellerdokumentation zu den sechs Rechtemodi und dazu, in welchem eine Sitzung startet. Sie hält mehrere Dinge fest, die anderswo fehlen. Eine Grenze, die im Gespräch gezogen wird, liegt nirgends als Regel: Der Klassifikator liest sie bei jeder Prüfung neu aus dem Verlauf, und mit dem Verdichten kann sie verschwinden. Eine Freigabe in die Gegenrichtung wirkt dagegen nur, wenn die Nachricht die Handlung und das Gefährliche daran konkret benennt; das bloße Nennen des Verbs hebt eine Sperre nicht auf. Beim Wechsel in den Auto-Modus setzt Claude Code die eigenen weiten Freigaberegeln außer Kraft, weil sie an der Prüfung vorbeiführen würden. Dazu die Liste der geschützten Pfade, die keine Freigaberegel öffnet, und die Schwellen, ab denen der Auto-Modus wieder zu fragen anfängt. Seit einer Ergänzung, gesehen am 23.09.2026, trennt die Seite zwei Prüfwege: In den Anfragen, die Claude Code selbst an den Klassifikator schickt, sieht dieser Nutzernachrichten, Werkzeugaufrufe außer reinen Lesevorgängen und die Projektanweisung, die Ergebnisse der Werkzeugaufrufe dagegen nicht. Auf Enterprise-Tarifen, bei API-Konten und auf einigen weiteren Plattformen prüft seit Version 2.1.278 stattdessen der Server, und was dieser zu sehen bekommt, sagt die Seite nicht. Zwei Auskünfte der Seite stehen unter dem aufklappbaren Abschnitt „How the classifier evaluates actions“ und deshalb hier ohne hinterlegtes Zitat: die Reihenfolge, in der eine Handlung geprüft wird, und die eben genannte Trennung zwischen den beiden Prüfwegen.

  • Originalarbeiterreichbar

    Spec Kit Agents: Context-Grounded Agentic Workflows (externe Seite, arxiv.org)

    arxiv.orggeprüft 24.09.2026

    Die einzige gefundene Messung an einer spec-getriebenen Bauform, erschienen am 07.04.2026. 128 Durchgänge über 32 Aufgaben in fünf Projekten. Gegenstand der Messung sind Hooks, die jede Phase an Belegen aus dem Projekt erden. Über die Wirkung der Vorgabe selbst sagt der Versuch nichts. Die Verbesserung liegt bei 0,15 Punkten auf einer Skala von 1 bis 5, also 3 Prozent der Skala.

  • Originalarbeiterreichbar

    Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamwork (externe Seite, arxiv.org)

    arxiv.orggeprüft 24.09.2026

    Eine Begriffsarbeit vom 31.08.2026, die die spec-getriebene Entwicklung als Disziplin für Teams beschreibt und dabei ihre eigene Beweislage offenlegt: Die Grundlage ist überwiegend graue Literatur, weil begutachtete Belege fehlen. Der Ausgangspunkt ist ein Widerspruch aus der Praxis, nach dem die Leistung des Einzelnen steigt, während Durchsatz, Prüfkapazität und Stabilität des Teams nachgeben.

  • Artikelerreichbar

    Spec-Driven Development is Domain-Driven Design's Impatient Cousin (externe Seite, innoq.com)

    innoq.comgeprüft 24.09.2026

    Daniel Westheide (INNOQ) am 18.03.2026 über die Frage, woher der Inhalt einer Spezifikation kommt: Der Interview-Agent eines spec-getriebenen Werkzeugs (BMAD) holt heraus, was die befragte Person an Fachwissen mitbringt, und scheitert an derselben Stelle wie Domain-Driven Design, nämlich am Zugang zu den Fachleuten. Der Unterschied liegt im Zeitpunkt: DDD hält die Fachleute während der Entwicklung verfügbar, die spec-getriebene Entwicklung verlegt die Erkundung nach vorn. Als Einsatzfeld bleibt der technische Gründer, der Fachmann, Product Owner und Entwickler in einer Person ist.

Tippen Sie los.

↑↓ auswählenEnter öffnenDie Suche läuft im Browser. Nichts wird übertragen.