← Neueste Arbeiten
🤖 AI

AgenticTyper: Automated Typing of Legacy Software Projects Using Agentic AI

Das Paper stellt AgenticTyper vor, ein auf LLMs basierendes Agentensystem, das durch iterative Fehlerkorrektur und Verhaltensvergleich automatisch Typsicherheit in großen Legacy-JavaScript-Projekten herstellt und dabei manuellen Aufwand drastisch reduziert.

Ursprüngliche Autoren: Clemens Pohle

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

Ursprüngliche Autoren: Clemens Pohle

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 hast ein riesiges, altes Haus (ein Software-Projekt), das vor Jahren gebaut wurde. Die Wände sind aus Holz, die Leitungen sind verworren, und niemand hat einen Bauplan mehr. Das Haus funktioniert noch, aber wenn du versuchst, ein neues Fenster einzubauen oder eine Leitung zu reparieren, weiß niemand genau, ob das ganze Dach einstürzt. Das ist das Problem mit alter JavaScript-Software: Sie ist flexibel, aber unsicher.

Hier kommt AgenticTyper ins Spiel. Es ist wie ein hochintelligenter, roboterhafter Bauingenieur, der von einer künstlichen Intelligenz (KI) gesteuert wird, um dieses alte Haus sicher und modern zu machen, ohne dass du stundenlang selbst Hand anlegen musst.

Hier ist die einfache Erklärung, wie das funktioniert:

1. Das Problem: Das "Blindflug"-Haus

Früher haben Programmierer Code geschrieben, ohne genau zu definieren, was was ist (z. B. ist diese Zahl eine Temperatur oder ein Alter?). Das nennt man "dynamische Typisierung". Das ist praktisch beim Bauen, aber beim Reparieren ein Albtraum. Wenn du etwas änderst, weißt du nicht, ob du damit versehentlich etwas anderes kaputt machst.

Um das zu fixen, gibt es TypeScript. Das ist wie ein detaillierter Bauplan, der genau festlegt: "Hier ist eine Zahl, hier ist ein Text". Aber diesen Plan für ein altes, riesiges Haus manuell zu schreiben, dauert Jahre und kostet ein Vermögen.

2. Die Lösung: Der KI-Bauarbeiter (AgenticTyper)

Der Erfinder, Clemens Pohle, hat ein System namens AgenticTyper entwickelt. Stell dir das nicht wie einen einfachen Texteditor vor, sondern wie ein Team aus KI-Robotern, die:

  • Das ganze Haus (den gesamten Code) gleichzeitig im Blick haben.
  • Nicht nur raten, sondern aktiv arbeiten.
  • Sich gegenseitig kontrollieren.

3. Wie funktioniert das? (Die drei Phasen)

Stell dir vor, die KI macht das in drei Schritten:

  • Phase 1: Das Sicherheitsnetz spannen.
    Die KI schaut sich das alte Haus an und fängt an, überall kleine Warnschilder aufzustellen. Sie versucht, die unsicheren Stellen zu markieren. Wenn sie an einer Stelle nicht weiterweiß (weil der Code zu chaotisch ist), sagt sie: "Hier ist ein Problem, das wir nicht sicher lösen können, ohne das Haus umzubauen." Sie markiert diese Stelle mit einem "Stopp-Schild" für den Menschen, damit er später hinschauen muss.

    • Der Clou: Die KI ändert den Code so, dass das Haus genau so weiterläuft wie vorher. Sie testet nach jeder Änderung sofort, ob das Licht noch angeht oder die Heizung noch läuft. Wenn sich auch nur ein winziges Verhalten ändert, macht sie die Änderung sofort rückgängig.
  • Phase 2: Der Bauplan wird detailliert.
    Jetzt verlangt die KI, dass alles genau definiert ist. Sie füllt die Lücken im Bauplan aus. Wenn sie auf ein Problem stößt, das sie nicht lösen kann, ohne das Verhalten zu ändern, markiert sie es wieder für den Menschen.

  • Phase 3: Die strenge Prüfung.
    Jetzt wird es streng. Die KI sucht nach versteckten Fehlern (z. B. "Was passiert, wenn hier nichts steht?"). Um das zu ändern, müsste man das Haus umbauen. Das ist riskant, also braucht man hier oft noch menschliche Hilfe oder Tests.

4. Das geniale Sicherheits-Feature: Der "Spiegel-Test"

Das Coolste an AgenticTyper ist, wie es sicherstellt, dass nichts kaputtgeht, ohne dass man hunderte von Tests schreiben muss.

Stell dir vor, die KI ändert einen Teil des Hauses. Bevor sie fertig ist, macht sie einen Spiegel-Test:

  1. Sie rechnet den alten Code durch (wie das Haus vorher aussah).
  2. Sie rechnet den neuen Code durch (wie es jetzt aussieht).
  3. Sie vergleicht die Ergebnisse.

Wenn sich auch nur ein winziges Detail im Ergebnis ändert (z. B. das Licht geht 0,01 Sekunden später an), weiß die KI: "Ups! Ich habe etwas verändert, das nicht verändert werden durfte." Sie korrigiert sich sofort. So bleibt das alte Haus funktional identisch, sieht aber auf dem Papier viel sicherer aus.

5. Das Ergebnis: Ein Wunder in 20 Minuten

In einem echten Test mit zwei riesigen Firmen-Projekten (zusammen so groß wie ein kleines Hochhaus an Codezeilen):

  • Vorher: Ein erfahrener Programmierer hätte einen ganzen Arbeitstag gebraucht, um die ersten Fehler zu finden und zu markieren.
  • Nachher: AgenticTyper hat alle 633 Fehler in nur 20 Minuten gefunden und behoben.
  • Kosten: Statt eines Gehalts für einen Tag kostete es nur etwa 25 Euro (für die Rechenleistung der KI).

Fazit

AgenticTyper ist wie ein Super-Architekt, der ein altes, chaotisches Gebäude in Rekordzeit in einen sicheren, modernen Bau verwandelt. Er kennt den Bauplan, prüft nach jeder Änderung, ob das Haus noch steht, und hinterlässt nur die Stellen, die wirklich menschliche Experten brauchen, um sie zu lösen. Es macht die Modernisierung von alter Software endlich bezahlbar und schnell.

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 →