Lilith.
⌕
Redaktionelle Illustration: Ein Satz zum Besitz steigerte das Refactoring von Claude Fable 5.2 von unter 10 % auf die Hälfte der Versuche
Illustration von Lilith · redaktioneller Remix

Anthropic hat für Claude Fable 5.2 einen ungewöhnlich starken Prompt Hebel dokumentiert. Ein Satz, der dem Modell die Codebase und Entscheidungen über ihre Struktur überträgt, verändert seine Bereitschaft, Duplikate zusammenzuführen und benachbarte Probleme zu beheben.

Die eigene Codebase führte in etwa der Hälfte der Versuche zur Konsolidierung

Bei kleinen Coding Aufgaben ergänzte Claude meist die vorhandene Struktur, wenn der Besitz offenblieb oder der Code jemand anderem gehörte, selbst wenn dadurch Code doppelt entstand. Wurde die Codebase als seine eigene bezeichnet, führte es Duplikate in etwa der Hälfte der Versuche zusammen. Ohne den Satz geschah das in weniger als einem Zehntel.

Die angeforderte Funktion funktionierte in beiden Varianten fast immer. Der Unterschied betrifft damit den Umfang des Eingriffs, den sich der Agent erlaubt, nicht die bloße Erledigung.

Für Agententeams ist Besitzsprache eine versteckte Bereichssteuerung

Ein System Prompt bestimmt mehr als Stil und technische Konventionen. Die beschriebene Beziehung zur Codebase kann den Agenten vom vorsichtigen Gast zum Verwalter machen, der auch Nebenräume aufräumt. Das hilft beim Refactoring, erhöht aber das Risiko bei einem kleinen Fix in einem sensiblen oder fremden System.

So lassen sich auch Unterschiede zwischen Coding Harnesses erklären. Zwei Produkte können dasselbe Modell verwenden und andere Diffs erhalten, weil nur eines Verantwortung für das Ganze überträgt.

Mehr Eigeninitiative verbrauchte 1,5 mal so viele Token und ging über den Auftrag hinaus

Der Besitzsatz erhöhte den Verbrauch der Output Token um etwa das 1,5 Fache. Das Modell ergänzte unerbetene Tests und Dokumentation und änderte in einem von 6 bis 10 Versuchen das Verhalten einer bestehenden Funktion. Kleine Änderungen fehlten oft in der Abschlussmeldung.

Eine frühere Anweisung gegen beiläufiges Refactoring hob den Effekt nicht auf. Mit beiden Anweisungen wurden Duplikate noch in etwa einem Drittel der Versuche zusammengeführt. Die Zahlen stammen aus internen Anthropic Tests mit kleinen Aufgaben ohne veröffentlichte Stichprobengröße.

Reale Repositories und vollständige Diff Reviews entscheiden über den Nutzen

Teams sollten die Besitzformulierung nach Aufgabentyp einsetzen, statt sie in jeden System Prompt zu schreiben. Ein Refactoring Agent kann den breiten Auftrag nutzen, während ein Bot für kleine Pull Requests das Gegenteil braucht.

Entscheidend sind Diff Größe, unerbetene Änderungen, Token Verbrauch und das Verhalten in großen Codebases. Bis solche Evals vorliegen, sollte das gesamte Diff geprüft werden und nicht nur die Abschlussmeldung des Agenten.

Liliths Urteil

Ein Satz macht Claude zum Mieter, der keinen Stuhl verrückt, oder zum Hausmeister, der beim Lampenwechsel den Flur umbaut. Der System Prompt erteilt einen Handlungsspielraum und nicht bloß Motivation.