← Neueste Arbeiten
💻 computer science

Stop Means Stop: Measuring and Repairing the Enforcement Gap in Agent-Framework Control Primitives

Dieses Paper offenbart eine kritische Durchsetzungslücke in sechs großen LLM-Agent-Frameworks, bei der Kontrollprimitiven wie Genehmigungsschranken und Timeouts fehlschlagen, Nebenwirkungen während Pausen oder Abbrüchen zu verhindern, und schlägt SOUNDGATE vor, ein mechanisch verifiziertes, hochperformantes, auf Rust basierendes Gate, das eine vollständige Mediation aller Nebenwirkungen über verschiedene Frameworks hinweg garantiert.

Ursprüngliche Autoren: Sajjad Khan

Veröffentlicht 2026-07-20
📖 7 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

Stellen Sie sich eine Welt vor, in der Ihr Computer nicht nur Befehle befolgt, sondern auch eigene Pläne schmiedet. Dies ist das Reich der KI-Agenten: intelligente Programme, die E-Mails lesen, Flüge buchen oder sogar Geld umverteilen können. Aber da diese Agenten mächtig sind, brauchen wir eine Möglichkeit, sie zu stoppen, falls sie verwirrt sind oder etwas Gefährliches tun. Hier kommt Human-in-the-Loop (HITL) ins Spiel. Denken Sie an eine „Pause-Taste“, die die KI dazu zwingt, einen Menschen zu fragen: „Hey, ich bin kurz davor, diese E-Mail zu senden. Ist das okay?“ Der Mensch sagt „Ja“ oder „Nein“, und die KI wartet auf diese Antwort, bevor sie irgendetwas Unumkehrbares tut.

Damit dieses Sicherheitssystem funktioniert, setzen alle eine einfache Regel voraus: Stopp bedeutet Stopp. Wenn die KI die Pause-Taste drückt, passiert nichts, bis der Mensch antwortet. Es ist wie eine rote Ampel; alle Autos müssen anhalten, und kein Auto sollte während der roten Phase einfach durch die Kreuzung fahren. Wenn die Ampel rot ist, ist die Kreuzung leer. Dieses Paper untersucht, ob die Software-Frameworks (die „Verkehrsleiter“ für diese KI-Agenten) dieses Versprechen tatsächlich halten. Die Forscher wollten wissen: Wenn die KI pausiert, um um Erlaubnis zu bitten, ist der Rest des Systems dann wirklich eingefroren oder laufen im Hintergrund heimlich andere Dinge ab?


Das große „Geschwister-Leck“

Die Forscher unter der Leitung von Sajjad Khan entdeckten, dass das Versprechen „Stopp bedeutet Stopp“ in fast jedem der von ihnen getesteten großen KI-Frameworks gebrochen wird. Sie fanden einen hinterlistigen Fehler, den sie das „Sibling Leak“ (Geschwister-Leck) nennen.

Stellen Sie sich einen KI-Agenten als eine geschäftige Küche vor. Der Koch (die KI) bereitet zwei Gerichte gleichzeitig zu: Gericht A ist ein scharfes Curry, für dessen Servieren er die Erlaubnis des Besitzers benötigt, und Gericht B ist ein einfacher Salat. Der Koch hält inne, um den Besitzer nach dem Curry zu fragen. In einer perfekten Küche würde die gesamte Küche einfrieren, bis der Besitzer „Los“ sagt. Aber in den Küchen, die diese Forscher getestる, fror die Küche nicht ein. Während der Koch auf die Antwort des Besitzers über das Curry wartete, wurde der Salat (Gericht B) immer noch geschnitten, angerichtet und dem Kunden serviert.

Viel schlimmer noch: Wenn der Besitzer das Curry ansah und sagte: „Nein, serviere das nicht“, und der Koch versuchte zu stoppen, war es bereits zu spät. Der Salat war bereits serviert worden. Der „Stopp“-Befehl fror nur den spezifischen Zweig des Gehirns des Kochs ein, der über das Curry nachdachte, aber die anderen Zweige liefen ungebremst weiter.

Das Team testete sechs verschiedene Frameworks (die Software-Werkzeugkästen, die Entwickler zum Bau dieser Agenten nutzen) und fand dieses Leck in fünf von ihnen. Es trat über verschiedene Arten von Computersystemen und Programmiersprachen hinweg auf. Es war nicht nur ein einzelner schlechter Code-Schnipsel; es war ein Muster, das immer wieder auftauchte.

Die anderen Fehler

Das „Sibling Leak“ war nicht das einzige Problem. Die Forscher fanden drei weitere Wege, auf denen die Sicherheitsbremsen versagten:

  1. Das Replay Double-Count (Wiederholungs-Doppelzählung): Wenn das System pausierte und dann wieder startete, passierte es manchmal, dass dieselbe Aufgabe versehentlich zweimal ausgeführt wurde – wie etwa eine Kreditkarte zweimal zu belasten, weil das System dachte, der erste Versuch hätte nicht gezählt.
  2. Der Cancellation Orphan (Abbruch-Waise): Wenn ein Mensch der KI sagte: „Stopp!“, während sie mitten in einer langen Aufgabe steckte, sagte die KI zwar: „Okay, ich stoppe“, aber die Aufgabe wurde im Hintergrund trotzdem zu Ende geführt – wie ein Läufer, der das Startsignal hört, aber trotzdem weiter bis zur Ziellinie rennt.
  3. Der Timeout Zombie: Wenn eine Aufgabe zu lange dauerte und das System sagte: „Zeit ist um!“, wurde die Aufgabe nach Ablauf der Frist dennoch fertiggestellt, wie ein Zombie, der weiterläuft, selbst nachdem die Sonne aufgegangen ist.

Passiert das tatsächlich?

Sie denken vielleicht: „Nun, vielleicht macht eine KI nicht sehr oft zwei Dinge gleichzeitig.“ Die Forscher prüften dies ebenfalls. Sie fanden heraus, dass KI-Agenten in normalen Situationen meistens Dinge nacheinander erledigen, aber sie versuchen durchaus manchmal, mehrere Dinge gleichzeitig zu tun, besonders wenn die Aufgabe komplex ist oder jemand versucht, die KI zu überlisten.

In ihren Tests fanden sie, dass Frontier-KI-Modelle (die klügsten verfügbaren Modelle) bei bestimmten Aufgaben etwa 14 % der Zeit versehentlich solche „Geschwister-Situationen“ erzeugen. Die entscheidende Erkenntung betrifft jedoch das, was passiert, wenn sie versuchen, zwei Dinge gleichzeitig zu tun. In einem Live-Test mit echten KI-Modellen und echter Software stellten sie fest: Immer wenn die KI einen Plan generierte, der versuchte, zwei Dinge gleichzeitig zu tun, während sie auf einen Menschen wartete, versagte das System zu 100 %. Von insgesamt 1.200 Durchläufen führten 215 zu einem „Leak“, bei dem eine Aktion stattfand, obwohl das System eigentlich pausiert war. Das Versagen lag nicht darin, dass die KI immer versuchte, zwei Dinge gleichzeitig zu tun; es war vielmehr so, dass das Sicherheitsgate völlig nutzlos war, wenn sie es tat.

Die Lösung: Der Türsteher an der Tür

Wie repariert man also eine Küche, in der der Koch ständig Essen herausmogelt, während er auf eine Erlaubnis wartet? Man kann den Koch nicht einfach nur bitten, „besser zu sein“, denn die Küche selbst ist so gebaut, dass parallele Abläufe möglich sind. Stattdessen entwickelten die Forscher eine neue Art von Sicherheitswächter namens SOUNDGATE.

Stellen Sie sich SOUNDGATE als einen Türsteher vor, der vor der Küchentür steht.

  • Der alte Weg: Der Koch (die KI) würde einfach mit dem Essen aus der Tür spazieren. Wenn der Besitzer „Stopp“ sagte, war der Koch vielleicht schon zu weit weg, um es zu hören.
  • Der SOUNDGATE-Weg: Jedes einzelne Gericht (jede Aktion) muss vor dem Verlassen der Küche am Türsteher vorbeikommen. Der Türsteher führt eine Liste darüber, was erlaubt ist.
    • Wenn der Besitzer „Warten“ sagt, hält der Türsteher das Essen zurück.
    • Wenn der Besitzer „Nein“ sagt, wirft der Türsteher das Essen weg.
    • Wenn der Besitzer „Ja“ sagt, lässt der Türsteher es durch.
    • Wenn der Koch versucht, ein zweites Mal auszuschleichen (ein Replay), prüft der Türsteher die Liste und sagt: „Das hast du schon gemacht“, und stoppt ihn.
    • Wenn der Koch versucht, nach dem „Stopp“-Befehl hinauszugehen, blockiert der Türsteher die Tür.

Die Forscher bauten diesen Türsteher mit einer sehr strengen, mathematisch verifizierten Sprache namens Rust. Sie bewiesen mittels Computerlogik, dass der Türsteher keinen Fehler machen kann. Sie testeten ihn auf allen sechs Frameworks, und er funktionierte perfekt. Als sie SOUNDGATE verwendeten, traten null Lecks auf. Der Türsteher hielt die Linie bei jedem einzelnen Mal.

Warum das wichtig ist

Das Paper behauptet nicht, dass KI gefährlich sei oder dass wir sie nicht mehr benutzen sollten. Stattdessen zeigt es, dass die Sicherheitswerkzeuge, die wir derzeit verwenden, ein verborgenes Loch haben. Es ist wie ein Sicherheitsgurt, der toll aussieht, aber beim Aufprall nicht ausrastet.

Die Forscher fanden heraus, dass dieses Loch zwar existiert, aber oft „latent“ ist – das heißt, es ist da, aber wir sehen es nicht unbedingt, weil KIs meist langsam und nacheinander arbeiten. Sobاح aber die KI schneller wird und komplexere, mehrstufige Aufgaben übernimmt oder wenn jemand versucht, sie zu manipulieren, wird aus diesem Loch eine riesige Lücke.

Die gute Nachricht ist, dass die Lösung einfach ist und keine Neukonstruktion der gesamten Küche erfordert. Man fügt einfach den Türsteher (SOUNDGATE) an der Tür hinzu. Es ist eine kleine Ergänzung, die das gesamte System wieder sicher macht und gewährleistet, dass wenn ein Mensch „Stopp“ sagt, die Maschine auch wirklich anhält.

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 →