← Neueste Arbeiten
💻 computer science

Closing the Verification Loop in Generative Development: An External Transactional State Machine and a Field Evaluation of Its Economics and Convergence

Dieses Paper demonstriert, dass die Implementierung einer externen transaktionalen Zustandsmaschine zur Durchsetzung reproduzierbarer, doppelt verifizierter Bereitschaftskriterien die generative Entwicklung von einem offenen, meinungsbasierten Prozess in ein geschlossenes System transformiert, das funktionale Äquivalenz über diverse Modelle hinweg erreicht und letztlich die Gesamtkosten senkt sowie die Entfernung des Human-in-the-loop ermöglicht.

Ursprüngliche Autoren: Anton N. Smolin

Veröffentlicht 2026-10-07
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Anton N. Smolin

Originalarbeit lizenziert unter CC BY 4.0 (https://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

In der modernen Landschaft der Softwareerstellung ist eine neue Art von Arbeiter entstanden: die künstliche Intelligenz, die Computercode schreibt. Diese Systeme können die Beschreibung einer Aufgabe durch einen Menschen entgegennehmen und mit überraschender Geschwindigkeit funktionierende Programme erzeugen. Es bleibt jedoch ein grundlegendes Problem bestehen: Während die Maschine den Code generieren kann, ist sie nicht zuverlässig in der Lage zu bestimmen, wann die Arbeit wirklich abgeschlossen ist. Der aktuelle Prozess ist oft eine Angelegenheit von „Schreiben und Glauben“, bei der ein Mensch oder die Maschine selbst rät, ob das Ergebnis funktioniert, was zu verborgenen Fehlern und teuren Korrekturen im Nachhinein führt. Diese Unsicherheit schafft eine Lücke zwischen dem, was ein Kunde will, und dem, was die Software tatsächlich tut. Um dies zu lösen, untersuchen Forscher, ob ein starres, externes System als unparteiischer Richter fungieren kann, das eine subjektive Meinung von „fertig“ in eine verifizierbare Tatsache verwandelt.

Der unabhängige Gelehrte Anton N. Smolin setzte sich zum Ziel, diese Idee durch ein groß angelegtes Feldeperiment zu testen. Sie bauten ein spezialisiertes System, das sie eine externe transaktionale Zustandsmaschine nennen, um als permanenter, unveränderlicher Schiedsrichter für die Softwareentwicklung zu fungieren. Im Gegensatz zu Standardwerkzeugen, die nur innerhalb eines Gesprächs existieren und verschwinden, wenn der Chat endet, besitzt diese Maschine die Anforderungen und die Regeln des Spiels auf ewig. Sie speichert eine strikte Liste von Prüfungen, die die Software bestehen muss, führt jeden einzelnen Test zweimal in einer sauberen Umgebung aus, um sicherzustellen, dass die Ergebnisse echt sind und nicht nur glückliche Zufälle, und stellt ein unterzeichnetes Urteil aus, das entweder „bereit“ oder „nicht bereit“ lautet. Die Maschine rät nicht; sie misst. Wenn die Software fehlschlägt, liefert die Maschine einen spezifischen, benannten Grund für das Scheitern, und der Prozess wiederholt sich, bis die Regeln erfüllt sind.

Um zu sehen, ob dieser Ansatz tatsächlich funktioniert, entwarfen die Forscher einen strengen Vergleich, der fünfundzwanzig verschiedene Softwareaufgaben umfasste. Diese Aufgaben reichten von Bildverarbeitungswerkzeugen über Netzwerk-Relais bis hin zu Dateigeneratoren und deckten fünf verschiedene Programmiersprachen ab. Sie führten jede Aufgabe dreimal mit unterschiedlichen Methoden aus. Erstens verwendeten sie ein leistungsstarkes, teures KI-Modell, das von ihrer neuen Maschine geleitet wurde. Zweitens verwendeten sie ein günstigeres, schnelleres KI-Modell, das ebenfalls von der Maschine geleitet wurde. Drittens ließen sie das leistungsstarke KI-Modell alleine arbeiten, ohne die Maschine, was den Standardansatz des „Schreibens und Glaubens“ nachahmte. Entscheidend war, dass sie einen vierten, unabhängigen Richter hinzuzogen, um die Ergebnisse des Solo-Versuchs gegen die strikten, Byte-für-Byte-genauen Erwartungen der Maschine zu prüfen. Dieser Richter hatte nicht das Recht, den Code zu bearbeiten oder Ausreden zu finden; er prüfte lediglich, ob die Ausgabe exakt den Regeln entsprach.

Die Ergebnisse zeigten einen drastischen Unterschied zwischen den beiden Ansätzen. Wenn die KI alleine arbeitete, produzierte sie Code, bei dem der funktionale Kern fast immer Byte für Byte korrekt war, aber die Ausgabe in 78 % der detaillierten Prüfzeilen von der strikten Referenz abwich. Diese Abweichungen waren keine funktionalen Defekte, sondern Unterschiede in Protokoll, Diagnostik und Formatierung. Die Maschine hingegen stellte sicher, dass sowohl das teure als auch das günstige KI-Modell, die von dem System geleitet wurden, für jede der von ihnen durchgeführten Aufgaben verifizierte Ergebnisse lieferten. Die Maschine lieferte erfolgreich verifizierte Software für alle fünfundzwanzig Aufgaben in den systemgesteuerten Durchläufen, unabhängig davon, welches KI-Modell die Arbeit ausführte. Die Forscher fanden heraus, dass die „Fehler“ in den Solo-Versuchen selten darin bestanden, dass die Kernfunktion der Software arbeitete oder nicht arbeitete; stattdessen betrafen sie kleine Details wie Fehlermeldungen, Exit-Codes und Formatierungen. Dies sind genau die Details, die ein Vertrag definieren sollte, die aber ein Mensch oder eine Solo-KI oft unterschiedlich interpretiert.

Vielleicht war die überraschendste Erkenntnis diejenige, die die Kosten und die Effizienz des Prozesses betraf. Die Forscher stellten zunächst fest, dass der primäre Vorteil des geschlossenen Kreislaufs die „Abgleichbarkeit (Reconcilability), nicht die Token-Ökonomie“ sei, da der Solo-Pfad in Bezug auf den rohen Token-Verbrauch kostengünstiger erschien. Doch als sie die Gesamtkosten berücksichtigten – einschließlich der Zeit, die ein Mensch aufwenden müsste, um die Fehler der Solo-KI zu beheben –, erwies sich der maschinengestützte Pfad als die günstigere Option. Die Solo-KI war zwar im Moment des Schreibens schneller, erzeugte aber so viele kleine Fehler, dass ein Mensch Stunden damit verbringen musste, sie zu korrigieren – eine Kostenstelle, die das Maschinensystem vollständig eliminierte. Darüber hinaus fanden die Forscher heraus, dass das teure, leistungsstarke KI-Modell für hochwertige Ergebnisse nicht notwendig war. Das günstigere KI-Modell produzierte, wenn es von der Maschine geleitet wurde, exakt dieselbe perfekte Ausgabe wie das teure Modell, wobei es nur geringfügig länger dauerte, aber nur einen Bruchteil der Kosten verursachte.

Die Studie zeigte auch, dass die Maschine mit minimalem menschlichem Eingreifen für die große Mehrheit der Aufgaben operieren konnte. Wenn die KI auf einen Punkt stieß, an dem die Anweisungen unklar waren, wandte die Maschine eine vorab aufgezeichnete Standardentscheidung an und protokollierte diese, sodass der Prozess fortgesetzt werden konnte. In dem ursprünglichen Experiment wurden einundsiebzig solcher Verzweigungen durch die Standardentscheidungen der Maschine geschlossen, ohne dass eine Antwort eines lebenden Menschen erforderlich war. In einer späteren Replikationswelle wurde das Eingreifen eines Operators nur in 7 von 40 Zellen ausgelöst, während die Maschine den Rest autonom löste. Die Forscher kamen zu dem Schluss, dass der Wert dieses Systems nicht nur in der Kostenersparnis liegt, sondern in der Schaffung von „Abgleichbarkeit“. Es verwandelt das vage Konzept eines fertigen Produkts in eine unterzeichnete, reproduzierbare Tatsache, die jederzeit von jedem überprüft werden kann. Indem sie die Regeln außerhalb des Gesprächs verorten und sie permanent machen, beseitigt das System die Mehrdeutigkeit, die die generative Entwicklung normalerweise plagt, und beweist, dass eine Maschine den Kreis der Verifizierung tatsächlich schließen 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 →