← Neueste Arbeiten
🤖 AI

An end-to-end agentic pipeline for smart contract translation and quality evaluation

Die Arbeit stellt ein End-to-End-Framework vor, das mithilfe von Agententeams natürliche Sprachspezifikationen in Smart Contracts übersetzt und deren Qualität durch automatische Prüfung sowie einen umfassenden, mehrdimensionalen Bewertungsmaßstab systematisch evaluiert.

Ursprüngliche Autoren: Abhinav Goel, Chaitya Shah, Agostino Capponi, Alfio Gliozzo

Veröffentlicht 2026-02-17
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Abhinav Goel, Chaitya Shah, Agostino Capponi, Alfio Gliozzo

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

Stell dir vor, du möchtest ein sehr komplexes, automatisches Bank-System bauen, das auf einer unsichtbaren, unveränderlichen Blockchain läuft. Einmal gebaut, kann man es nicht mehr einfach "reparieren", wie man ein defektes Auto in der Werkstatt repariert. Es ist wie ein Diamant: Wenn er einen Riss hat, ist er für immer beschädigt.

Das Problem: Die Leute, die die Regeln für dieses System schreiben (Juristen, Geschäftsführer), sprechen eine andere Sprache als die Programmierer, die den Code schreiben müssen. Oft kommt es zu Missverständnissen, die zu katastrophalen Fehlern und Milliardenverlusten führen können.

Diese Forscher haben nun einen intelligenten, roboterartigen Assistenten entwickelt, der diese Lücke schließt. Hier ist die Erklärung ihres Systems, einfach und mit ein paar bildhaften Vergleichen:

1. Das Team aus digitalen Spezialisten (Die "Agenten")

Stell dir das System nicht als einen einzelnen Super-Computer vor, sondern als ein hochspezialisiertes Bauteam, das aus verschiedenen Robotern besteht (die Autoren nennen sie "Agenten"). Jeder hat eine ganz bestimmte Aufgabe:

  • Der Übersetzer (Requirement Agent): Er liest den langen, verworrenen Text des Kunden (z. B. "Wir brauchen ein System, bei dem Geld erst freigegeben wird, wenn drei Leute unterschrieben haben") und wandelt es in eine präzise, strukturierte Bauanleitung um. Er achtet darauf, dass keine wichtigen Details verloren gehen.
  • Der Architekt (Generator Agent): Dieser Roboter nimmt die Bauanleitung und baut den eigentlichen Code (die "Smart Contract"-Software). Er ist sehr streng: Er baut keine leeren Räume und sorgt dafür, dass alles genau nach Plan aussieht.
  • Der Sicherheitsinspektor (Auditor Agent): Bevor das Gebäude bezogen wird, kommt ein strenger Sicherheitsbeamter. Er sucht nach Rissen, offenen Fenstern oder Fallen, durch die Hacker eindringen könnten. Er prüft auf bekannte Schwachstellen (wie "Re-Entrancy", was man sich wie einen Dieb vorstellen kann, der die Tür aufreißt, bevor das Licht angeht).
  • Der Reparatur-Experte (Refiner Agent): Wenn der Inspektor Fehler findet, springt dieser Roboter ein. Er repariert den Code automatisch, ohne dass ein Mensch eingreifen muss. Er wiederholt diesen Prozess so oft, bis das Gebäude sicher ist (oder bis er zweimal vergeblich versucht hat).

2. Der "Qualitäts-Check" (Die 5 Dimensionen)

Wie wissen die Forscher, ob der Roboter einen guten Job gemacht hat? Sie nutzen einen Bewertungsbogen mit fünf Kategorien, ähnlich wie ein Lehrer, der eine Prüfung korrigiert:

  1. Funktionale Vollständigkeit (25%): Hat der Roboter alles gebaut, was bestellt wurde? (Keine fehlenden Türen).
  2. Namens-Treue (15%): Hat er die richtigen Namen für die Räume verwendet? (Nicht "Lager" statt "Bankkonto").
  3. Zustands-Logik (15%): Funktioniert der Ablauf? (Kann man nicht von "Gesperrt" direkt zu "Auszahlung" springen, ohne den "Freigabe"-Schritt?).
  4. Geschäftslogik (35% - Das Wichtigste!): Versteht der Roboter den Sinn? Wenn der Text sagt "Geld nur nach 30 Tagen", passiert das wirklich? Das ist der schwierigste Teil.
  5. Code-Qualität (10%): Ist das Gebäude sauber gebaut? (Gute Ordnung, keine unnötigen Kabel).

Am Ende gibt es eine Gesamtnote von A (perfekt) bis F (mangelhaft).

3. Das Überraschende Ergebnis

Die Forscher haben 9.000 dieser automatischen Verträge getestet und sie mit Verträgen verglichen, die von echten, menschlichen Experten geschrieben wurden.

Das Erstaunliche: Die von den Robotern gebauten Verträge bekamen im Durchschnitt eine bessere Note als die der Menschen!

  • Warum? Die Roboter sind extrem wörtlich. Wenn der Text sagt "Variable X", dann heißt die Variable im Code auch "X". Menschen hingegen machen oft "kreative" Änderungen, um den Code effizienter oder übersichtlicher zu machen, was dann manchmal zu kleinen Abweichungen von der ursprünglichen Bauanleitung führt.
  • Aber: Bei sehr komplexen Aufgaben (viele Regeln, viele Personen) wurden die Roboter etwas ungenauer, ähnlich wie ein Schüler, der bei einer einfachen Matheaufgabe perfekt ist, aber bei einer komplexen Geschichte den Faden verliert.

4. Warum ist das wichtig?

Stell dir vor, du willst ein neues Gesetz für eine ganze Stadt schreiben. Früher mussten Juristen und Programmierer stundenlang diskutieren. Jetzt kann dieses System:

  1. Den Text lesen.
  2. Den Code schreiben.
  3. Den Code auf Sicherheitslücken prüfen.
  4. Den Code automatisch reparieren.
  5. Eine detaillierte Analyse liefern, was gut und was schlecht ist.

Das bedeutet, dass wir in Zukunft sicherere digitale Verträge schneller erstellen können, ohne dass ein Mensch jeden einzelnen Zeilen-Code mühsam durchsuchen muss. Es ist wie ein selbstkorrigierender Übersetzer, der nicht nur die Sprache wechselt, sondern auch die Architektur prüft, bevor das Haus gebaut wird.

Zusammenfassend: Die Forscher haben einen "digitalen Bauleiter" erschaffen, der aus einfachen Textanweisungen sichere, fehlerfreie Blockchain-Verträge baut und dabei sogar oft genauer arbeitet als menschliche Experten – zumindest solange die Aufgabe nicht zu kompliziert wird.

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 →