Integracija umetne inteligence¶
FrontISTR razvija pobude, ki povezujejo agente umetne inteligence z različnimi programskimi nalogami, vključno s pripravo okolja, izvajanjem analiz in izboljševanjem kode. Pričakuje se, da se bo obseg primerov uporabe umetne inteligence še razširil, na primer na podporo pri izdelavi modelov in povezovanje z zunanjimi orodji. Ta stran predstavlja te pobude za integracijo umetne inteligence.
Fabrica — delavnica za uporabo agentov umetne inteligence¶
FrontISTR-Fabrica je delavnica (Fabrica) za uporabo agentov umetne inteligence, namenjena uporabnikom in razvijalcem FrontISTR. V predlogo poziva, pripravljeno za posamezno nalogo, vnesete zahteve in jo posredujete agentu umetne inteligence; ta nato pripravi načrt dela, izvede nalogo ter po potrebi zahteva potrditev in rezultate povzame v poročilu. Tako se lahko uporabnik osredotoči na pregled rezultatov in sprejemanje odločitev.
S predlogami lahko interaktivno izvajate naloge, kot so naslednje.
- Priprava okolja — od raziskovanja nastavitev gradnje do prevajanja in preverjanja delovanja
- Izvajanje analiz — preverjanje mrež, ustvarjanje vhodnih datotek, zagon reševalnika in urejanje rezultatov
- Dodajanje funkcij in odpravljanje napak — od raziskovanja kode do implementacije, testiranja in commitov
- Dokumentacija — pisanje priročnikov in preverjanje skladnosti s kodo
- Prispevanje — priprava prijav težav in zahtev za združitev ter navodila za potiskanje v fork
Za uporabo Fabrice potrebujete okolje, v katerem je mogoče FrontISTR zgraditi in zagnati, ter agenta umetne inteligence, kot so GitHub Copilot, Claude Code ali Codex. Za postopke namestitve, predpogoje in navodila za posamezne predloge glejte README repozitorija.
Za končno odločitev o sprejetju ukazov ali kode, ki jih predlaga umetna inteligenca, je odgovoren uporabnik. Predloge so namenjene lažjemu pregledu; ne zagotavljajo pravilnosti izhoda, ustvarjenega z umetno inteligenco.