AI integrācija¶
FrontISTR attīsta iniciatīvas, kurās AI aģenti tiek izmantoti kopā ar dažādiem ar programmatūru saistītiem darbiem, tostarp vides sagatavošanu, analīžu izpildi un koda uzlabošanu. Paredzams, ka situāciju loks, kurās var izmantot AI, turpinās paplašināties, piemēram, modeļu izveides atbalstam un integrācijai ar ārējiem rīkiem. Šajā lapā ir aprakstītas šīs AI integrācijas iniciatīvas.
Fabrica — darbnīca AI aģentu izmantošanai¶
FrontISTR-Fabrica ir darbnīca (Fabrica) AI aģentu izmantošanai, kas paredzēta gan FrontISTR lietotājiem, gan izstrādātājiem. Aizpildot katram uzdevumam sagatavotā uzvednes šablona prasības un nododot to AI aģentam, AI sastāda darba plānu, izpilda uzdevumu, vajadzības gadījumā prasot apstiprinājumu, un apkopo rezultātus pārskatā. Lietotājs var koncentrēties uz rezultātu pārbaudi un lēmumu pieņemšanu.
Izmantojot šablonus, interaktīvi var veikt, piemēram, šādus darbus.
- Vides sagatavošana — no būvēšanas iestatījumu izpētes līdz kompilēšanai un darbības pārbaudei
- Analīzes izpilde — režģa pārbaude, ievades failu izveide, risinātāja palaišana un rezultātu sakārtošana
- Funkciju pievienošana un kļūdu labošana — no koda izpētes līdz implementācijai, testēšanai un commit izveidei
- Dokumentācijas izveide — rokasgrāmatu rakstīšana un atbilstības kodam pārbaude
- Ieguldījums projektā — issue un merge request melnrakstu sagatavošana un norādījumi par push uz fork
Lai izmantotu Fabrica, nepieciešama vide, kurā var būvēt un palaist FrontISTR, kā arī AI aģents, piemēram, GitHub Copilot, Claude Code vai Codex. Instalēšanas procedūras, priekšnosacījumus un katra šablona lietošanu skatiet repozitorija README.
Galīgais lēmums par AI ieteikto komandu vai koda pieņemšanu ir lietotāja ziņā. Šabloni ir paredzēti, lai atvieglotu šo pārbaudi, un negarantē AI izvades pareizību.