← Neueste Arbeiten
💻 computer science

Token Budgets: An Empirical Catalog of 63 LLM-Agent Budget-Overrun Incidents, with an Affine-Typed Rust Mitigation as a Case Study

Dieses Paper präsentiert einen empirischen Katalog von 63 Token-Budget-Überschreitungen bei LLM-Agenten und führt „token-budgets“ ein, ein typsicheres Rust-Crate, das Affine Ownership nutzt, um nicht umgehbare Ausgabenlimits zur Kompilierzeit durchzusetzen und so effektiv die delegationsbedingten Kostenexplosionen verhindert, die ad-hoc-basierte Laufzeitlösungen plagen.

Ursprüngliche Autoren: Sajjad Khan

Veröffentlicht 2026-06-04
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Sajjad Khan

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das Problem: Der „Infinite Money Glitch“ in der KI

Stellen Sie sich vor, Sie stellen einen Roboter-Assistenten ein, um einige Aufgaben für Sie zu erledigen. Sie geben ihm eine strikte Regel: „Gib nicht mehr als 10 $ von meiner Kreditkarte aus.“

Der Roboter wird jedoch verwirrt. Er gerät in eine Endlosschleife und versucht immer wieder, ein Problem zu lösen. Da der Roboter keine eingebaute „Stopptaste“ besitzt, die den Preis vor dem Aufruf prüft, gibt er immer weiter Geld aus. Bis Sie am nächsten Morgen aufwachen, hat der Roboter nicht nur Ihre 10 $ ausgegeben, sondern 10.000 $.

Dieses Paper bezeichnet dies als einen „Budgetüberschreitungsfehler“ (Budget Overrun). Die Autoren fanden 63 reale Beispiele für dieses Phänomen zwischen 2023 und 2026 in vielen verschiedenen KI-Frameworks. In einigen Fällen verloren Nutzer Tausende von Dollar, weil die Software das Ausgeben nicht verhinderte, bevor es geschah.

Die aktuellen Lösungen: Der Alarm „im Nachhinein“

Die meisten Unternehmen versuchen derzeit, dies zu beheben, indem sie einen „Sicherheitsdienst“ einsetzen, der die Ausgaben beobachtet, nachdem der Roboter den Aufruf bereits getätigt hat.

  • Die Analogie: Stellen Sie sich vor, Sie gehen in ein Geschäft, kaufen 1.000 Artikel und dann hält Sie der Kassierer an der Tür auf und sagt: „Halt, das ist über Ihrem Limit!“ Sie müssen die Artikel, die Sie bereits gegriffen haben, trotzdem bezahlen, oder Sie müssen zurück ins Regal laufen, um sie wieder abzulegen.
  • Der Punkt des Papers: Diese aktuellen Lösungen sind zu langsam. Sie erkennen den Fehler, verhindern aber nicht den Schaden.

Die neue Lösung: Das „Magische Portemonnaie“ (Token-Budgets)

Die Autoren entwickelten ein neues Werkzeug namens Token Budgets (geschrieben in der Programmiersprache Rust). Anstatt einen Sicherheitsdienst zu nutzen, der die Ausgaben überwacht, haben sie das Portemonnaie selbst verändert.

Die Analogie:
Stellen Sie sich vor, Sie geben dem Roboter ein physisches Portemonnaie mit genau 10 $ in bar.

  1. Kein Kopieren: Das Portemonnaie besteht aus einem speziellen Material, das nicht fotokopiert werden kann. Der Roboter kann nicht 100 Kopien des Portemonnaies erstellen, um 1.000 $ auszugeben.
  2. Kein Doppelausgeben: Sobald der Roboter einen 1-Dollar-Schein herausnimmt, um etwas zu kaufen, ist dieser Schein weg. Er kann denselben Schein nicht wieder in seine Tasche stecken und erneut ausgeben.
  3. Kein Teilen: Wenn der Roboter das Portemonnaie in zwei kleinere Portemonnaies aufteilt, um sie zwei Helfern zu geben, verschwindet das ursprüngliche Portemonnaie. Die Helfer können nicht zum ursprünglichen Portemonnaie zurückkehren, um mehr Geld zu holen.

In der Welt des Computercodes nennt man dies „Affine Ownership“. Es zwingt den Computer, die Regeln zu prüfen, bevor der Roboter überhaupt das Haus verlässt. Wenn der Roboter versucht, die Regeln zu brechen (wie das Kopieren des Portemonnaies), verweigert der Computer die Ausführung des Programms komplett. Es ist wie ein Türsteher im Club, der Ihren Ausweis prüft, noch bevor Sie überhaupt eintreten; wenn Sie keinen haben, kommen Sie gar nicht erst zur Bar, um ein Getränk zu bestellen.

Was sie tatsächlich bewiesen haben

Das Paper stellt drei Hauptbehauptungen auf, die sie sorgfältig getestet haben:

  1. Der Katalog der Fehlschläge: Sie erstellten eine „Hall of Shame“, die 6ine 63 spezifische Vorfälle auflistet, bei denen KI-Agenten auf Geldausgabentouren gingen. Sie fanden zudem 47 weitere Fälle, in denen Entwickler zugaben: „Wir haben noch keinen Weg gefunden, dies zu stoppen.“ Dies beweist, dass das Problem real ist und häufig vorkommt.
  2. Das „Magische Portemonnaie“ funktioniert: Sie testeten ihr neues Rust-Tool gegen fünf andere populäre Methoden der KI-Kostenverwaltung.
    • Das Ergebnis: Als sie versuchten, das System zu überlisten, damit es zu viel Geld ausgibt (indem sie eine Race Condition erzeugten, bei der zwei Agenten versuchen, dasselbe Geld gleichzeitig auszugeben), versagten die anderen Systeme zu 100 %. Das neue „Magische Portemonnaie“-System versagte 0 Mal.
    • Warum? Weil die anderen Systeme darauf angewiesen sind, dass der Programmierer sich daran erinnert, eine „Sperre“ (Lock) einzubauen, um Doppelausgaben zu verhindern. Wenn der Programmierer dies vergisst, fließt das Geld ab. Das neue System zwingt den Programmierer, die Regeln zu befolgen, oder der Code lässt sich gar nicht erst kompilieren (er wird nicht in ein funktionierendes Programm umgewandelt).
  3. Es ist kein Allheilmittel für alles: Die Autoren sind sehr ehrlich über die Grenzen.
    • Es funktioniert nur in Rust: Dieses spezifische „Magische Portemonnaie“ funktioniert nur, wenn Sie Ihre Software in der Programmiersprache Rust schreiben. Es funktioniert nicht für Python oder JavaScript (obwohl sie eine Python-Version erstellt haben, die wie ein normaler Sicherheitsdienst fungiert, nicht wie ein magisches Portemonnaie).
    • Es verlässt sich auf das KI-Unternehmen: Das System schätzt, wie viel eine Aufgabe kosten wird. Wenn das KI-Unternehmen (wie OpenAI oder Anthropic) Ihnen mehr berechnet, als es angegeben hat, oder versteckte „Denkkosten“ verbirgt, könnte das System dennoch verwirrt werden. Es vertraut der Rechnung, die es erhält; wenn die Rechnung jedoch falsch ist, könnte das Portemonnaie leer laufen.

Das Fazit

Dieses Paper sagt: „KI-Agenten sind derzeit gefährlich, da sie versehentlich Ihr Bankkonto leeren können. Wir haben 63 Beispiele dafür gefunden. Wir haben ein neues Werkzeug entwickelt, das strenge Computeregeln nutzt, um es unmöglich zu machen, dass der Code versehentlich Geld kopiert oder doppelt ausgibt. Es funktioniert perfekt, um diese spezifischen Arten von Fehlern zu verhindern, aber es funktioniert nur, wenn Sie die Programmiersprache Rust verwenden und wenn die KI-Unternehmen die Wahrheit über ihre Preise sagen.“

Kurz gesagt: Sie haben nicht nur ein besseres Alarmsystem gebaut; sie haben ein Portemonnaie gebaut, das physisch nicht gestohlen oder dupliziert werden kann.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →