Risiko autonomer Agenten: Schutz und Kontrolle

Wann Schluss ist

Anforderungen an einen Agentenlauf. Die Workshop-Demos setzen diese Regeln nicht vollständig um.

RegelAbbrechen, wenn …Was erhalten bleiben soll
Dreimal derselbe Fehlerdieselbe Fehlermeldung zum dritten Malder Stand vor dem dritten Versuch, gesichert und als unfertig markiert
Kein Fortschrittzweimal derselbe Aufruf, ohne dass sich etwas geändert hatder letzte Stand, unverändert; geschrieben wurde nichts
Zeit überschrittendie Laufzeit steht über der vereinbarten Obergrenzealles bis hierher, halbfertig und markiert; der nächste Schritt steht im Protokoll
Budget erreichtTokenverbrauch erreicht das Tokenlimit oder berechnete Kosten erreichen das GeldbudgetVerbrauch, Berechnungsgrundlage und letzter gesicherter Stand; kein weiterer kostenpflichtiger Aufruf
Not-Ausein Mensch drückt Stoppder Stand im Moment des Drucks, gesichert; niemand muss begründen, warum
Geprüftes Beispiel: Endlosschleife in „Code prüfen“
while (true) {}
Grenze
2 Sekunden CPU-Zeit, 5 Sekunden Laufzeitlimit.
Ergebnis
Der isolierte PHP-Prozess endet. Die Prüfung liefert „Nicht geprüft“, kein bestandenes Ergebnis.
Erhaltener Stand
Der Quellcode bleibt unverändert. „Code prüfen“ archiviert einen separaten Prüfbericht. Die abgebrochene Funktion wird nicht fortgesetzt.
Code prüfen →

Ein Browser-Zeitlimit beendet das Warten auf die Antwort. Ein Stopp des Modellservers ist damit nicht nachgewiesen.

Die Grenzen prüft die Umgebung, nicht der Agent. Sie stehen vorher fest.