AI-integratie¶
FrontISTR werkt aan initiatieven waarbij AI-agenten worden gecombineerd met uiteenlopende softwaregerelateerde taken, waaronder het inrichten van de omgeving, het uitvoeren van analyses en het verbeteren van code. Naar verwachting zal het aantal situaties waarin AI kan worden ingezet verder toenemen, onder meer voor ondersteuning bij het maken van modellen en integratie met externe hulpmiddelen. Deze pagina introduceert deze initiatieven voor AI-integratie.
Fabrica — een werkplaats voor het gebruik van AI-agenten¶
FrontISTR-Fabrica is een werkplaats (Fabrica) voor het gebruik van AI-agenten, bedoeld voor zowel gebruikers als ontwikkelaars van FrontISTR. Vul de vereisten in een promptsjabloon in dat voor elke taak is voorbereid en geef dit aan een AI-agent; de AI stelt vervolgens een werkplan op, voert de taak uit en vraagt waar nodig om bevestiging, en vat de resultaten samen in een rapport. Hierdoor kan de gebruiker zich richten op het beoordelen van de resultaten en het nemen van beslissingen.
Met de sjablonen kunt u interactief taken uitvoeren zoals de volgende.
- Omgeving inrichten — Van het onderzoeken van bouwinstellingen tot compilatie en controle van de werking
- Analyses uitvoeren — Meshes controleren, invoerbestanden maken, de solver uitvoeren en resultaten ordenen
- Functies toevoegen en bugs oplossen — Van codeonderzoek tot implementatie, tests en commits
- Documentatie — Handleidingen schrijven en consistentie met de code controleren
- Bijdragen — Issues en merge requests opstellen en begeleiding bij het pushen naar een fork
Om Fabrica te gebruiken hebt u een omgeving nodig waarin FrontISTR kan worden gebouwd en uitgevoerd, evenals een AI-agent zoals GitHub Copilot, Claude Code of Codex. Zie de README van de repository voor installatieprocedures, vereisten en instructies voor elk sjabloon.
De gebruiker is verantwoordelijk voor de uiteindelijke beslissing om door de AI voorgestelde opdrachten of code al dan niet te accepteren. De sjablonen zijn bedoeld om die beoordeling eenvoudiger te maken; ze garanderen niet dat door AI gegenereerde uitvoer correct is.