Wie agents.md die Kosten eines Code-Agenten beeinflusst
agents.mdкодовые агентыпромпт-инжиниринг
Wiederholter Kontext frisst das Budget
Ich würde zuerst nicht auf die Länge des Patches schauen, sondern auf den Text, den der Agent durch den gesamten Zyklus mitträgt. Die ursprüngliche Diskussion einer zyklischen Aufgabe beschreibt einen strikten Ablauf: Fehler suchen, Hypothese bilden, beheben und testen. Dabei gibt der Agent überwiegend Tool-Aufrufe und kurze Berichte aus.
Der entscheidende Punkt ist, dass Anweisungen aus agents.md in wiederholte Modellaufrufe gelangen. Ein überflüssiger Satz wirkt einmal harmlos, wird aber bei jedem neuen Schritt zu einer dauerhaften Abgabe. Gleichzeitig wächst der Verlauf, und ausführliche Antworten kehren in den Kontext des nächsten Aufrufs zurück.
Das Ausmaß des Problems zeigt der angeführte Präfix-Benchmark deutlich. Ein Agent übermittelte 1.147 bis 1.642 Tokens noch vor der inhaltlichen Arbeit, ein anderer 15.983 bis 20.330. Das ist bei einer trivialen Anfrage ein Unterschied um etwa das 12- bis 15-Fache, obwohl die Aufgabe noch kaum begonnen hatte.
Eine verwandte Analyse des Repository-Kontexts berichtet außerdem, dass Dateien wie AGENTS.md die Inferenzkosten pro Sitzung um mehr als 20 % erhöhen können, teils ohne merkliche Verbesserung des Ergebnisses. Das ist kein Argument, Anweisungen vollständig zu entfernen. Vielmehr sollte jede Zeile ihre Existenz durch ihren Einfluss auf das Verhalten des Agenten rechtfertigen.
Ein kurzer Zyklus ist wichtiger als ein günstiges Modell
Der größte Gewinn entsteht nicht durch Schweigsamkeit an sich, sondern durch weniger Tokens bis zu einem funktionierenden Fix. Ein kompaktes agents.md verkürzt sowohl den dauerhaften Präfix als auch die Wahrscheinlichkeit, dass der Agent jeden Tool-Aufruf mit einem ausschweifenden Kommentar begleitet.
Bei langen Aufgaben summiert sich der Effekt besonders schnell: Anweisungen wiederholen sich, der Verlauf bläht sich auf, und Testergebnisse sowie Patch-Pläne werden erneut an das Modell gesendet. Deshalb würde ich die Größe des Startkontexts, die Anzahl der Zyklusdurchläufe und den Umfang der Zwischenberichte getrennt verfolgen. Die Gesamtkosten einer Sitzung sind aussagekräftiger als die Kosten eines einzelnen Aufrufs.
Eine übermäßige Kürzung kann die Arbeit jedoch ebenfalls beschädigen. Fehlen in agents.md Abschlusskriterien, Testregeln oder Änderungsbeschränkungen, kann der Agent mehr fehlerhafte Iterationen ausführen und alle Einsparungen verbrauchen. Echte Optimierung beginnt dort, wo ein kurzer Prompt die notwendigen Leitplanken bewahrt, statt nur weniger Wörter zu enthalten.
Der günstigste Code-Agent ist letztlich nicht derjenige, der am wenigsten spricht, sondern derjenige, der mit den wenigsten sinnvollen Zyklen einen geprüften Fix erreicht.