Zum Inhalt

KI-Verwaltungsassistenz (KIVA) - Fachverfahrensmodernisierung für die Öffentliche Verwaltung

Processing: Die Transformation

Der Baustein Processing bildet das Herzstück der Modernisierung. Hier transformiert das Agentic Coding System die Legacy-Anwendung in moderne Web-Technologien. Anders als einfache "Code-Übersetzer" arbeitet dieses System nicht Zeile für Zeile, sondern kontextsensitiv. Es nutzt die im Pre-Processing erzeugten Wissensgraphen, um die Geschäftslogik als Ganzes zu verstehen und architekturgerecht neu zu implementieren.


Modul: Application Migration

Dieses Modul ist der "Maschinenraum" des Tools. Hier agieren autonome KI-Agenten, um den Code zu generieren.

Das Prinzip: Context Engineering

Der entscheidende Erfolgsfaktor ist das Context Engineering. Die KI-Agenten "sehen" nicht nur den rohen Code, sondern greifen auf den GraphRAG-Wissensspeicher zu.

  • Verständnis: Die KI versteht Zusammenhänge (z. B. "Diese Excel-Formel berechnet die Steuer, die später im Formular X angezeigt wird").
  • Qualität: Durch dieses Kontextwissen werden logische Brüche vermieden, die bei einer reinen 1:1-Übersetzung entstehen würden.
  • Compliance: Designvorgaben, Architektur-Standards und Sicherheitsrichtlinien der öffentlichen Verwaltung werden als "Leitplanken" in den Prompt-Kontext injiziert.

Kernfunktionen

  • Initial Migration (Code Generation) Der erste große Transformationsschritt. Die Agenten erstellen das Gerüst der neuen Anwendung (Frontend & Backend) basierend auf der Zielarchitektur (z. B. React/Node.js). Sie implementieren die Geschäftslogik und migrieren die Datenstrukturen.

  • Follow-up Migration (Refinement) Keine Migration ist beim ersten Versuch perfekt. Dieser Schritt ist ein iterativer Prozess:

    • Selbstkorrektur: Wenn der Compiler Fehler meldet oder Tests fehlschlagen, analysiert ein Agent das Problem und führt eine gezielte Korrektur durch.
    • Lückenschluss: Implementierung von Randfällen oder komplexen Abhängigkeiten, die im ersten Durchlauf zurückgestellt wurden.

Processing Overview

ℹ️ Hinweis: Das Ergebnis dieses Bausteins ist eine funktionsfähige, aber noch nicht final validierte Anwendung. Die Qualitätssicherung erfolgt im anschließenden Post-Processing.