Agentic-Coding-System-(ACS) Ansatz
Im Rahmen der fortschreitenden Evolution des Migrations-Tools wurde ein innovativer Agentic-Coding-Ansatz entwickelt und implementiert. Dieser Ansatz nutzt die Fähigkeiten eines modernen, open-source Agentic Coding Systems, um den Migrationsprozess von Legacy-Applikationen, insbesondere Office-basierter Fachverfahren, zu automatisieren.
Der Agentic-Coding-Ansatz zeichnet sich durch folgende Merkmale aus:
- Modulare Architektur: Das Migrations-Tool ist in klar abgegrenzte Module unterteilt, die jeweils spezifische Aufgaben im Migrationsprozess übernehmen. Dies ermöglicht eine flexible Anpassung und Erweiterung des Tools.
- Vorgefertige Agentenlogik: Durch den Einsatz eines Agentic Coding System (z. B. OpenCode.AI) werden komplexe Aufgaben wie Code-Analyse, Transformation und Validierung automatisiert durchgeführt. Die Agenten arbeiten dabei auf Basis von vordefinierten Workflows und nutzen spezialisierte Agent Skills.
- Pre- und Post-Processing: Das Migrations-Tool umfasst umfassende Pre-Processing-Komponenten zur Vorbereitung der Legacy-Applikation sowie Post-Processing-Schritte zur Validierung und Dokumentation der migrierten Anwendung.
- Konfigurierbare Workflows: Die Migrationsprozesse sind durch konfigurierbare Workflows definiert, die eine flexible Steuerung des Migrationsablaufs ermöglichen. Dies umfasst die Definition von Migrationsregeln, Qualitätskriterien und Teststrategien.
- Integration von Test Use Cases: Automatisch generierte Testszenarien werden genutzt, um die fachliche Korrektheit und technische Qualität der migrierten Applikation sicherzustellen.
Der entwickelte Agentic-Coding-Ansatz stellt somit einen bedeutenden Fortschritt in der KI-gestützten Modernisierung von Fachverfahren dar und bildet die Grundlage für ein leistungsfähiges Migrations-Tool, das den Anforderungen moderner Softwareentwicklung gerecht wird. Durch die Kombination von modularer Architektur, KI-gestützter Automatisierung und flexiblen Workflows wird eine effiziente und qualitativ hochwertige Migration von Legacy-Applikationen ermöglicht. Das Migrations-Tool auf Basis des Agentic-Coding-Ansatzes wurde erfolgreich als Protoyp implementiert und bereits mit verschiedenen Legacy-Applikationen getestet und validiert. Die Ergebnisse zeigen eine hohe Qualität der migrierten Anwendungen sowie eine signifikante Reduktion des manuellen Aufwands im Vergleich zu herkömmlichen Migrationsmethoden. Der Agentic-Coding-Ansatz bildet somit eine solide Grundlage für die weitere Entwicklung und den Einsatz des Migrations-Tools in realen Modernisierungsprojekten.
Im Folgenden eine Übersicht des Agentic-Coding-Migrationsansatzes:

Abbildung 1: Detaillierter Aufbau des Migrations-Tool (siehe Migrations-Tool Building-Blocks)

Abbildung 2: User Interaction mit dem Migrations-Tool

Abbildung 3: Agentic Coding System (OpenCode.ai) als Kernkomponente