KI-Integration¶
FrontISTR verfolgt Initiativen, bei denen KI-Agenten mit verschiedenen softwarebezogenen Aufgaben kombiniert werden, darunter die Einrichtung der Umgebung, die Ausführung von Analysen und die Verbesserung des Codes. Die Einsatzmöglichkeiten von KI dürften sich künftig weiter ausweiten, etwa auf die Unterstützung bei der Modellerstellung und die Integration externer Werkzeuge. Diese Seite stellt solche KI-Integrationsinitiativen vor.
Fabrica — Eine Werkstatt für den Einsatz von KI-Agenten¶
FrontISTR-Fabrica ist eine Werkstatt (Fabrica) für den Einsatz von KI-Agenten, die sich sowohl an FrontISTR-Anwender als auch an Entwickler richtet. Tragen Sie die Anforderungen in eine für die jeweilige Aufgabe vorbereitete Prompt-Vorlage ein und übergeben Sie sie einem KI-Agenten; die KI erstellt dann einen Arbeitsplan, führt die Aufgabe unter Einholung erforderlicher Bestätigungen aus und fasst die Ergebnisse in einem Bericht zusammen. So kann sich der Anwender auf die Prüfung der Ergebnisse und die Entscheidungsfindung konzentrieren.
Mithilfe der Vorlagen können unter anderem die folgenden Aufgaben interaktiv durchgeführt werden.
- Umgebung einrichten — Von der Untersuchung der Build-Einstellungen über die Kompilierung bis zur Funktionsprüfung
- Analysen ausführen — Netz prüfen, Eingabedateien erstellen, Solver ausführen und Ergebnisse ordnen
- Funktionen hinzufügen und Fehler beheben — Von der Codeanalyse über Implementierung und Tests bis zum Commit
- Dokumentation erstellen — Handbücher verfassen und Konsistenz mit dem Code prüfen
- Mitwirken — Entwürfe für Issues und Merge Requests sowie Anleitung zum Pushen in einen Fork
Für die Verwendung von Fabrica benötigen Sie eine Umgebung, in der FrontISTR gebaut und ausgeführt werden kann, sowie einen KI-Agenten wie GitHub Copilot, Claude Code oder Codex. Installationsanweisungen, Voraussetzungen und die Verwendung der einzelnen Vorlagen finden Sie in der README des Repositorys.
Die endgültige Entscheidung darüber, ob von der KI vorgeschlagene Befehle oder Codes übernommen werden, liegt beim Anwender. Die Vorlagen sollen diese Prüfung erleichtern; sie garantieren nicht die Korrektheit der von der KI erzeugten Ausgabe.