← Neueste Arbeiten
🤖 AI

TLA+^{+}-Bench: An Execution-Grounded Benchmark and Dataset for Natural-Language to TLA+ Specification Generation

TLA+^{+}-Bench führt einen ausführungsorientierten Benchmark mit 403 modellgeprüften Spezifikationen ein, der eine weite „Korrektheits-Envelope“ bei der Evaluierung von LLM-generiertem TLA+^{+}-Code offenbart und zeigt, dass aktuelle Modelle weitaus häufiger syntaktisch valide, aber semantisch inkorrekte Spezifikationen produzieren, als dass sie wahrhaft korrekte produzieren.

Ursprüngliche Autoren: Arslan Bisharat, Eric Spencer, Brian Ortiz, Khushboo Bhadauria, Mujtaba Nazari, Beatriz Santos, Anisa Ramos, TaiNing Wang, George K. Thiruvathukal, Konstantin Läufer, Mohammed Abuhamad

Veröffentlicht 2026-07-28
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Arslan Bisharat, Eric Spencer, Brian Ortiz, Khushboo Bhadauria, Mujtaba Nazari, Beatriz Santos, Anisa Ramos, TaiNing Wang, George K. Thiruvathukal, Konstantin Läufer, Mohammed Abuhamad

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 vor, Sie bringen einem Roboter bei, das Rezept für einen sehr komplizierten Kuchen zu schreiben. Sie geben dem Roboter eine Beschreibung wie: „Backe einen Kuchen, der aufgeht, nicht verbrennt und genau drei Schichten hat.“ Der Roboter spuckt eine Liste von Anweisungen aus. Nun, wie wissen Sie, ob der Roboter wirklich gute Arbeit geleistet hat? Wenn Sie nur prüfen, ob die Anweisungen wie ein echtes Rezept aussehen, könnten Sie getäuscht werden; der Roboter könnte ein wunderschönes Gedicht schreiben, das wie ein Rezept aussieht, Ihnen aber sagt: „Iss den Ofen“. Wenn Sie nur einen Menschen bitten, es zu lesen, übersieht er vielleicht einen winzigen Fehler, der dazu führt, dass der Kuchen explodiert.

Dies ist die Herausforderung der „formalen Verifikation“ in der Informatik. Es geht darum, sicherzustellen, dass Computerprogramme genau das tun, was sie sollen, mit absolut keinem Spielraum für Fehler. Die Sprache, die in dieser Arbeit verwendet wird, namens TLA+, ist wie ein superpräzises, mathematisches Rezeptbuch für komplexe Systeme (wie Ampeln oder Internetserver). Die große Frage, die Forscher stellen, lautet: Kann Künstliche Intelligenz (KI) diese perfekten mathematischen Rezepte schreiben, indem sie einfach eine Beschreibung in natürlicher Sprache liest? Die Antwort ist wichtig, denn wenn die KI die Mathematik nicht richtig hinbekommt, können wir ihr nicht vertrauen, die Sicherheitssysteme unserer zukünftigen Technologie zu entwerfen.


Das „Wahrheits-Messgerät“ für KI-Rezepte

Ein Team von Forschern der Loyola University Chicago beschloss, mit dem Raten aufzuhören und mit dem Testen zu beginnen. Sie bauten einen neuen Spielplatz namens TLA+-Bench. Denken Sie an eine riesige, automatisierte Küche, in der sie testen können, ob KI-geschriebene Rezepte tatsächlich funktionieren.

Vor dieser Arbeit war die Überprüfung, ob eine KI eine gute TLA+-Spezifikation geschrieben hat, so, als würde man einen Kuchen nach der Glasur beurteilen. Forscher prüften, ob der Output der KI einem von Menschen geschriebenen Beispiel ähnelte oder ob er überhaupt von einem Computer gelesen werden konnte (ein „Parse“). Aber ein schönes Aussehen bedeutet nicht, dass der Kuchen nicht zusammenbricht. Die alten Methoden waren zu einfach und ließen die KI klüger erscheinen, als sie eigentlich war.

Dieser neue Benchmark ist anders. Er verwendet ein „Wahrheits-Messgerät“, einen Model Checker. Anstatt nur das Rezept anzusehen, versucht der Truth-O-Meter tatsächlich, den Kuchen in einer Simulation zu backen. Er spielt jeden einzelnen möglichen Schritt durch, den das System nehmen könnte, um zu sehen, ob die Regeln standhalten. Wenn die KI einen Fehler macht, stürzt die Simulation ab, und der Truth-O-Meter sagt: „Nö, das ist falsch.“

Die große Entdeckung: Die „Korrektheits-Hülle“

Die überraschendste Entdeckung der Forscher war, dass es nicht nur eine einzige Zahl gibt, die angibt, wie gut eine KI ist. Es ist eher ein Bereich, den sie die Correctness Envelope (Korrektheits-Hülle) nennen.

Stellen Sie sich vor, Sie bitten eine KI, ein Rezept zu schreiben.

  • Die einfache Note: Wenn Sie nur fragen: „Hat die KI etwas geschrieben, das wie ein Rezept aussieht?“, erreicht die KI eine Erfolgsquote von 10 %.
  • Die schwerere Note: Wenn Sie fragen: „Hat die KI ein Rezept geschrieben, das tatsächlich funktioniert, wenn man es backt?“, sinkt die Erfolgsquote.
  • Die schwerste Note: Wenn Sie fragen: „Hat die KI ein Rezept geschrieben, das funktioniert UND auch tatsächlich etwas Nützliches tut (nicht nur einen langweiligen, leeren Kuchen)?“, stürzt die Erfolgsquote auf 1,7 % ab.

Das Paper zeigt, dass die Quote der KI stark schwankt, je nachdem, wie streng man sie bewertet. Wenn Sie der KI genau sagen, welche Zutaten sie verwenden muss, steigt ihre Punktzahl auf 18,7 %. Aber wenn die KI die Namen selbst herausfinden muss, sinkt sie auf 10 %. Und wenn Sie verlangen, dass das Rezept tatsächlich etwas Komplexes tut, fällt sie bis auf 1,7 % ab.

Das bedeutet, dass frühere Studien, die nur auf die „einfache Note“ blickten, so waren, als würde man einem Schüler eine Eins geben, weil er einen Satz geschrieben hat, der aussah wie eine Matheaufgabe, auch wenn die Mathematik dahinter falsch war. Dieser neue Benchmark offenbart, dass die KI tatsächlich mit der echten Mathematik zu kämpfen hat.

Die Ergebnisse: Gut im Schreiben, schlecht im Lösen

Die Forscher testeten verschiedene KI-Modelle, einschließlich der großen, schicken Modelle (wie GPT-5 und Claude Opus) und einiger Open-Source-Modelle. Hier ist das, was sie fanden:

  1. Das „Schein-Problem“: Jedes einzelne KI-Modell war viel besser darin, valides TLA+ (Syntax, die der Computer lesen kann) zu schreiben, als korrektes TLA+ (Logik, die tatsächlich funktioniert). Die beste KI konnte 87 % der Zeit validen Code schreiben, aber sie bekam die Logik nur in 16 % der Fälle richtig. Die Open-Source-Modelle waren noch schlechter und kamen in weniger als 1 % der Fälle auf korrekt.
  2. Der Schwierigkeits-Abgrund: Die KI wird viel schlechter, je schwieriger die Aufgaben werden. Bei einfachen, grundlegenden Aufgaben lieferte die KI etwa 25 % richtige Ergebnisse. Aber bei intermediären und fortgeschrittenen Aufgaben stürzte die Erfolgsquote auf 2 % ab. Es ist, als könnte ein Schüler zwar 2+2 rechnen, scheitert aber völlig, wenn man ihn bittet, eine Differentialgleichung zu lösen.
  3. Das „Namens-Spiel“: Ein großer Teil der Fehler passierte, weil die KI die Namen der Variablen falsch setzte. Wenn man der KI die Namen der Zutaten gab (die Schnittstelle), schnitt sie viel besser ab. Dies deutet darauf hin, dass die KI nicht primär daran scheitert, die Logik zu verstehen, sondern eher daran, sich an die spezifischen Bezeichnungen zu erinnern, die das System benötigt.

Warum das wichtig ist

Das Paper kommt zu dem Schluss, dass wir der KI bei diesen sicherheitskritischen Systemen noch nicht vertrauen können. Der „Truth-O-Meter“ zeigt, dass die KI zwar in der Lage ist, das Aussehen einer perfekten Spezifikation zu imitieren, aber oft daran scheitert, die Realität des Systemverhaltens abzubilden.

Die Forscher haben ihren Datensatz, die „Truth-O-Meter“-Werkzeuge und alle Testergebnisse veröffentlicht, damit andere Wissenschaftler sie nutzen können. Sie sagen nicht, dass KI nutzlos ist; sie sagen, dass wir einen besseren Weg brauchen, sie zu messen. Genau wie man einen Roboter nicht fahren lassen würde, der einen Bus steuert, bevor er eine echte Fahrprüfung bestanden hat – und nicht nur eine schriftliche Prüfung –, müssen wir sicherstellen, dass die KI den „Ausführungstest“ besteht, bevor wir sie unsere zukünftigen Systeme entwerfen lassen. Die Lücke zwischen „richtig aussehen“ und „richtig sein“ ist riesig, und TLA+-Bench ist das Werkzeug, das endlich misst, wie groß diese Lücke genau ist.

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 →