ByteNex›Docs›Die AST engine (Engine für abstrakte Syntaxbäume): Regelbasierte Code-Reparatur
Die AST engine (Engine für abstrakte Syntaxbäume): Regelbasierte Code-Reparatur
Die AST engine parst generierten Code, wendet Richtlinienregeln an, schreibt die korrigierte Version und aktualisiert die Signatur.
Die AST engine (Engine für abstrakte Syntaxbäume): Regelbasierte Code-Reparatur
Die AST engine parst generierten Code, wendet Richtlinienregeln an, schreibt die korrigierte Version und aktualisiert die Signatur.
Was löst eine Reparatur aus?
Code, der gegen eine definierte Regel verstößt: direkte open()-Aufrufe, Nutzung von os.path, fehlende Rückgabeverträge, fehlende Dekoratoren, hartkodierte Pfade.
Wer prüft die Reparatur?
Keine manuelle Prüfung. Die AST engine wendet die Richtlinie an und schreibt den korrigierten Code. Der Vorgang läuft automatisch ab.
Was passiert nach der Reparatur?
Der Kernel (Kern) kehrt in einen Stable State (stabiler Zustand) zurück und aktualisiert die Signatur des Werkzeugs. Der korrigierte Code wird verifiziert.
Wie unterscheidet sich die AST engine vom LLM (großes Sprachmodell)?
Die AST engine wendet deterministische Regeln an. Das LLM generiert Code. Die Engine stellt sicher, dass der generierte Code die definierten Richtlinien einhält.
Lassen sich die Regeln ändern?
Ja. Eine Regel ist Richtlinie. Das Hinzufügen einer Regel erfordert keine Neufassung der Engine. Die Richtlinie wird automatisch angewendet.