ByteNex›Artikel›Die AST-Engine: regelbasierte Codereparatur
Die AST-Engine: regelbasierte Codereparatur
Die AST-Engine parst erzeugten Code, wendet Richtlinienregeln an, schreibt die korrigierte Version und aktualisiert die Signatur.
Was löst eine Reparatur aus?
Code, der eine definierte Regel verletzt: direkte open()-Aufrufe, os.path-Nutzung, fehlende Rückgabeverträge, fehlende Dekoratoren, fest codierte Pfade.
Wer überprüft die Reparatur?
Keine manuelle Überprüfung. Die AST-Engine wendet die Richtlinie an und schreibt den korrigierten Code. Der Prozess ist automatisch.
Was passiert nach der Reparatur?
Der Kernel kehrt in einen stabilen Zustand zurück und aktualisiert die Signatur des Werkzeugs. Der korrigierte Code wird verifiziert.
Wie unterscheidet sich die AST-Engine vom LLM?
Die AST-Engine wendet deterministische Regeln an. Das LLM erzeugt Code. Die Engine stellt sicher, dass der erzeugte Code den definierten Richtlinien entspricht.
Können die Regeln geändert werden?
Ja. Eine Regel ist Richtlinie. Das Hinzufügen einer Regel erfordert kein Umschreiben der Engine. Die Richtlinie wird automatisch angewendet.
Verwandt
- Agent-Kernel-Architektur: Der vollständige Leitfaden
Ein umfassender Leitfaden zu den Komponenten eines Agent-Kernels: der Zyklus, die AST-Engine, die kognitive Speicher-Engine und der isolierte Kontext.
- Agent-Kernel vs. Agent-Framework
Ein Framework liefert Komponenten, die ein Entwickler zusammenbaut. Ein Kernel führt den Zyklus selbst aus, verifiziert Ergebnisse und aktualisiert seine eigenen Gewichte.