AI-integrasjon¶
FrontISTR arbeider med initiativer som kombinerer AI-agenter med ulike programvarerelaterte oppgaver, blant annet oppsett av miljø, kjøring av analyser og forbedring av kode. Det forventes at bruksområdene for AI vil utvides videre, blant annet med støtte for modelloppretting og integrasjon med eksterne verktøy. Denne siden introduserer disse initiativene for AI-integrasjon.
Fabrica — Et verksted for bruk av AI-agenter¶
FrontISTR-Fabrica er et verksted (Fabrica) for bruk av AI-agenter, beregnet både for FrontISTR-brukere og utviklere. Fyll inn kravene i en ledetekstmal som er utarbeidet for hver oppgave, og gi den til en AI-agent; AI-en oppretter deretter en arbeidsplan, utfører oppgaven mens den ber om bekreftelse ved behov, og oppsummerer resultatene i en rapport. Dermed kan brukeren konsentrere seg om å gjennomgå resultatene og ta beslutninger.
Ved hjelp av malene kan du interaktivt utføre oppgaver som følgende.
- Miljøoppsett — Fra undersøkelse av byggeinnstillinger til kompilering og funksjonskontroll
- Kjøring av analyser — Kontroll av mesh, oppretting av inndatafiler, kjøring av løseren og organisering av resultater
- Funksjonstillegg og feilrettinger — Fra kodeundersøkelse til implementering, testing og commits
- Dokumentasjon — Skriving av manualer og kontroll av samsvar med koden
- Bidrag — Utarbeiding av issues og merge requests samt veiledning om pushing til en fork
For å bruke Fabrica trenger du et miljø der FrontISTR kan bygges og kjøres, samt en AI-agent som GitHub Copilot, Claude Code eller Codex. Se repositoryets README for installasjonsprosedyrer, forutsetninger og instruksjoner for hver mal.
Brukeren er ansvarlig for den endelige beslutningen om hvorvidt kommandoer eller kode som foreslås av AI-en, skal godtas. Malene er ment å gjøre denne gjennomgangen enklere; de garanterer ikke at AI-genererte resultater er korrekte.