Wer Claude Code ernsthaft zu benutzen beginnt, trifft unweigerlich auf „die Obergrenze ist erreicht“. Dieses Kapitel behandelt den Betrieb, mit dem Sie das vermeiden.
Das Ziel ist dabei aber nicht das Sparen an sich, sondern ein Zustand, in dem im entscheidenden Moment noch Kontingent übrig ist. Wer knausert und dabei das Ergebnis verschlechtert, stellt die Sache auf den Kopf, deshalb sprechen wir am Ende auch darüber, wo die Linie liegt.
Warum der Verbrauch wächst
Die Einheit des Verbrauchs sind Tokens. Was viele hier missverstehen: Er bestimmt sich nicht allein aus der Länge der abgeschickten Anweisung.
Jede Datei, die Claude von sich aus gelesen hat, landet in der Eingabe. Eine große Datei am Stück lesen zu lassen, treibt es auf einen Schlag hoch.
Bei jedem Austausch wird auch der bisherige Verlauf mitgeschickt. Bei einem langen Gespräch steigt der Preis pro Wechsel.
Das Nachbessern, bis die Tests durchlaufen, verbraucht bei jedem Fehlschlag einen Wechsel. Die Kehrseite der Stärke.
Von diesen dreien können Sie FACTOR 2 am stärksten bewegen. Welche Dateien gelesen werden, ergibt sich aus der Arbeit, und die Zahl der Versuche aus der Schwierigkeit, aber die Länge des Verlaufs lässt sich durch die Arbeitsweise verändern.
„Kurz anweisen ist billig“ ist ein Missverständnis. Ist die Anweisung so kurz, dass die Absicht nicht ankommt, erkundet Claude mehr, baut eine Umsetzung, die danebengeht, und macht es noch einmal. Im Ergebnis wächst die Zahl der Wechsel, und es wird teuer. Billig ist nicht die kurze Anweisung, sondern die, die auf Anhieb durchgeht.
Es gibt nicht nur eine Art von Kontingent
Kapitel 4 hat es schon gestreift, aber hier liegt der wichtigste Punkt des Betriebs: Ein Kontingent mit kurzem Zyklus und eines mit langem Zyklus bestehen getrennt nebeneinander.
Das kurze erholt sich vergleichsweise rasch, Sie können also nach einer Wartezeit weiterarbeiten. Beim langen dauert die Erholung Tage, und wer es aufbraucht, steht mehrere Tage still. Die Erfahrung „eben war es doch wieder da, und gleich stand es erneut“ beschreibt den Zustand, in dem nur das kurze zurückgekehrt und das lange noch aufgebraucht war.
Das Verhalten der Kontingente selbst steht unter Abhilfe bei usage limit reached, und das Ergebnis einer Messung zu dem Phänomen, dass das Wochenkontingent früher als erwartet zurückkehrt, unter Was hinter dem vorzeitigen Zurücksetzen der Wochengrenze steckt.
Schwere Arbeiten vor einer Frist zuerst erledigen und erkundende Experimente in Zeiten legen, in denen das Kontingent Luft hat.
Das lange Kontingent mit Herumprobieren aufbrauchen und am Tag der eigentlichen Arbeit stillstehen. Dann bleibt nur, auf die Erholung zu warten.
Der Aufwand (effort) – zwischen schnell und klug wählen
Claude Code hat eine Einstellung dafür, wie viel es nachdenken soll. Lässt man es tief nachdenken, steigt die Genauigkeit, aber Zeit und Verbrauch steigen mit.
Hier verlieren Sie sowohl mit „immer das Maximum“ als auch mit „immer das Minimum“. Richtig ist, nach der Schwierigkeit der Aufgabe umzuschalten.
Gleichförmige Ersetzungen, Formatierung, das Ergänzen von Tests, Umsetzungen, deren Marschrichtung schon feststeht. Arbeiten, bei denen es nichts zu überlegen gibt.
Bugs mit unklarer Ursache, Entwurfsentscheidungen, Änderungen mit unabsehbarer Tragweite. Arbeiten, bei denen ein Fehler viel Nacharbeit kostet.
Was die Einstellung enthält und wann Sie was nehmen, behandelt Was ist der Aufwand (effort)? Zwischen schnell und klug wählen. Der Maßstab der Entscheidung ist der Vergleich mit den Kosten der Nacharbeit. Wenn tiefes Nachdenken auf Anhieb durchgeht, ist das billiger, als leicht zu fahren und dreimal neu zu machen.
Den Kontext zu falten ist auch eine Kostenfrage
In Kapitel 3 kam das unter dem Gesichtspunkt „falten, weil man sich sonst nicht mehr erinnert“ vor, aber es gibt noch einen zweiten Grund zu falten. Ein langer Verlauf wird jedes Mal mitgeschickt, wer also weiterarbeitet, ohne zu falten, sieht den Verbrauch pro Wechsel unaufhörlich anschwellen.
Andererseits kostet auch das Falten selbst etwas. Wer zu viel faltet, verliert auch nötige Voraussetzungen und muss sie neu erklären – das wird am Ende teurer. Die Entscheidungskriterien stehen gesammelt unter Sollte man /compact von Hand ausführen?.
Anhaltspunkte für den Zeitpunkt des Faltens
gut : direkt nachdem eine Arbeit fertig ist
bevor Sie zu einer anderen Gruppe von Dateien wechseln
schlecht: mitten in der Arbeit (auch die gleich benötigten Voraussetzungen verschwinden)
„weil es irgendwie lang geworden ist“ (kein Urteil dahinter)
Nutzungsweisen, bei denen leicht etwas verpufft
Der größte Teil des Verbrauchs entsteht aus Wechseln, die zu keinem Ergebnis führen. Hier die häufigen Formen.
Ohne Tests lässt sich das „ist fertig“ nicht überprüfen, also sehen Sie nach, weisen darauf hin, und die Wechsel für die Neuanläufe nehmen zu.
Von einigen tausend Zeilen werden ein paar Dutzend gebraucht. Nur die betreffende Stelle zu übergeben, bringt dasselbe Ergebnis billiger.
Auch unbeteiligte Arbeiten stapeln sich im selben Verlauf, und den schleppen Sie von da an dauerhaft mit.
Projektspezifische Festlegungen ersparen Sie sich, wenn Sie sie in den dauerhaften Speicher aus Kapitel 6 legen.
Den eigenen Verbrauch im Blick behalten
Bevor Sie senken, sollten Sie wissen, wofür gerade wie viel draufgeht. Wer nach Gefühl spart, streicht meist an einer Stelle, an der es nichts bringt.
Zwei Dinge sind anzusehen: wie stark das aktuelle Gespräch angeschwollen ist und wie viel Kontingent übrig ist. Das Erste dient der Entscheidung zu falten, das Zweite der Entscheidung, ob Sie diese Arbeit heute überhaupt beginnen sollten.
Das verbleibende Kontingent. Es entscheidet, ob Sie eine schwere Arbeit beginnen dürfen. Ist wenig übrig, wechseln Sie zu leichten Arbeiten oder warten auf die Erholung.
Wie stark das Gespräch angeschwollen ist. Das entscheidet, ob Sie vor der nächsten Arbeit falten. Mitten in der Arbeit müssen Sie nicht hinsehen.
Wichtig ist, nicht häufiger hinzusehen. Alle paar Minuten den Rest zu prüfen, senkt den Verbrauch nicht. An den Grenzen zwischen zwei Arbeiten hinzusehen genügt.
Sparen, das Sie unterlassen sollten
Es gibt Vorgehensweisen, die als Sparen gemeint sind und das Gegenteil bewirken. Alle davon sieht man oft.
Die Voraussetzungen kommen nicht an, es entsteht eine Umsetzung, die danebengeht, und die Neuanläufe häufen sich. Kürzen Sie nicht die Erklärung, sondern die Menge, die Sie hineinkopieren.
Wer mitten in der Arbeit faltet, verliert auch die gleich benötigten Voraussetzungen. Das neue Erklären macht es teurer.
Lässt man über einen Bug mit unklarer Ursache nur flach nachdenken, werden immer wieder danebenliegende Hypothesen ausprobiert. Zeit und Verbrauch steigen.
Im stillstehenden Zustand daran zu drehen, lässt die Wirkung nicht überprüfen. Erst nach der Erholung, und dann eines nach dem anderen.
Was im Team dazukommt
Ein Verbrauch, der einen allein nicht störte, tritt im Team in anderer Gestalt zutage.
Am häufigsten ist der Zustand, dass alle jeweils für sich dieselben Voraussetzungen erklären. Die Festlegungen des Projekts, die Namenskonventionen, die Tabuzonen – schreibt jede Person das jedes Mal auf, vervielfacht sich das mit der Zahl der Beteiligten. Richtig ist, es in den dauerhaften Speicher aus Kapitel 6 zu legen und über das Repository zu teilen.
Das Zweite ist die Form, bei der eine Person das Kontingent mit erkundendem Ausprobieren verbraucht und eine andere bei der eigentlichen Arbeit stillsteht. Ob es sich um ein persönliches oder ein Organisationskontingent handelt, verändert das Verhalten, klären Sie also wenigstens diesen Punkt vor der Einführung.
Das Gemeinsame in Ordnung zu bringen wirkt besser, als mit Regeln zu gängeln. „Spart Tokens“ zu sagen, führt nur dazu, dass die Einschätzungen auseinandergehen; sind dagegen der dauerhafte Speicher und die Prüfmittel im Repository beisammen, sinken die Wechsel bei allen von selbst.
In der Praxis – sieben Züge, die den Verbrauch senken
Geordnet nach der Größe der Wirkung. Die ersten beiden lösen das meiste.
Je kürzer der Verlauf, desto billiger ein Wechsel. Das wirkt am stärksten.
Kann es sich selbst prüfen und nachbessern, sinken die Wechsel mit Ihnen.
Verzeichnis oder Dateien benennen. Der Anteil des Erkundens fällt komplett weg.
Für Routinearbeit braucht es kein Maximum. An harten Stellen nicht knausern.
Was Sie jedes Mal erklären, gehört genau dorthin aufgeschrieben (Kapitel 6).
Direkt nachdem eine Arbeit fertig ist. Mitten drin zu falten führt zum neuen Erklären.
Wer Untersuchungen in einen eigenen Kontext auslagert, hält den Hauptverlauf sauber (Kapitel 6).
Die Kostenoptimierung für das Programmieren insgesamt behandelt Das große Handbuch zur Kostenoptimierung beim KI-Coding aus einer weiteren Perspektive.
Wo die Linie liegt, um nicht zu viel zu sparen
Zum Schluss das, was uns in diesem Kapitel am meisten am Herzen liegt: Sparen ist nicht das Ziel.
Wer sich so sehr um das Kontingent sorgt, dass er auch schwierige Arbeiten leicht fährt und danebengegangene Umsetzungen immer wieder korrigiert, erhöht beides, Verbrauch und Zeit. Der Musterfall von Verschwendung in der Absicht zu sparen.
Entscheiden Sie nach der Größe der Nacharbeit. Was sich nach einem Fehler in ein paar Minuten zurücknehmen lässt, fahren Sie leicht und schnell. Was bei einem Fehler einen halben Tag verschlingt, lassen Sie von Anfang an tief durchdenken. Das Kontingent ist etwas, das man sich für das Zweite aufhebt.
Und noch etwas: Wenn es stillsteht, machen Sie Pause – auch das gehört zum Betrieb. Statt bei erreichter Obergrenze an den Einstellungen herumzudrehen, kommen Sie schneller ans Ende, wenn Sie die Erholung abwarten und in bestem Zustand weitermachen.
Zusammenfassung
- Der Verbrauch bestimmt sich aus den gelesenen Dateien, dem Gesprächsverlauf und der Zahl der Versuche. Bewegen lässt sich vor allem der Verlauf
- „Kurze Anweisung = billig“ ist ein Missverständnis. Billig ist die Anweisung, die auf Anhieb durchgeht
- Es gibt zwei Arten von Kontingent, ein kurzes und ein langes. Wer das lange aufbraucht, steht mehrere Tage still
- Den Aufwand nach Schwierigkeit umschalten. Immer das Maximum ist ebenso ein Verlust wie immer das Minimum
- Falten ist eine Frage des Gedächtnisses und zugleich eine Kostenfrage. Mitten drin zu falten wird allerdings teuer
- Am stärksten wirken zwei Dinge: das Gespräch aufzuteilen und vorab ein Prüfmittel mitzugeben
- Sparen ist nicht das Ziel. Entscheiden Sie nach der Größe der Nacharbeit und heben Sie Kontingent für die harten Stellen auf