AI integracija¶
FrontISTR plėtoja iniciatyvas, kuriose AI agentai derinami su įvairiomis su programine įranga susijusiomis užduotimis, įskaitant aplinkos parengimą, analizės vykdymą ir kodo tobulinimą. Tikimasi, kad AI taikymo sričių daugės, pavyzdžiui, modelių kūrimo pagalba ir integracija su išoriniais įrankiais. Šiame puslapyje pristatomos tokios AI integravimo iniciatyvos.
Fabrica — dirbtuvės AI agentams naudoti¶
FrontISTR-Fabrica yra dirbtuvės (Fabrica), skirtos AI agentams naudoti tiek FrontISTR naudotojams, tiek kūrėjams. Į kiekvienai užduočiai parengtą užklausos šabloną įrašykite reikalavimus ir perduokite jį AI agentui; AI sudarys darbo planą, vykdys užduotį prireikus prašydamas patvirtinimo ir apibendrins rezultatus ataskaitoje. Taip naudotojas gali sutelkti dėmesį į rezultatų peržiūrą ir sprendimų priėmimą.
Naudojant šablonus interaktyviai galima atlikti tokias užduotis:
- Aplinkos parengimas — nuo kompiliavimo nustatymų ištyrimo iki kompiliavimo ir veikimo patikros
- Analizės vykdymas — tinklelių tikrinimas, įvesties failų kūrimas, sprendiklio vykdymas ir rezultatų sutvarkymas
- Funkcijų pridėjimas ir klaidų taisymas — nuo kodo tyrimo iki įgyvendinimo, testavimo ir commit kūrimo
- Dokumentacijos kūrimas — vadovų rašymas ir suderinamumo su kodu tikrinimas
- Prisidėjimas — issue ir merge request juodraščių rengimas bei push į fork instrukcijos
Norint naudoti Fabrica, reikia aplinkos, kurioje galima sukompiliuoti ir paleisti FrontISTR, taip pat AI agento, pavyzdžiui, GitHub Copilot, Claude Code arba Codex. Diegimo procedūros, būtinosios sąlygos ir kiekvieno šablono naudojimo instrukcijos pateiktos saugyklos README.
Galutinį sprendimą, ar priimti AI pasiūlytas komandas ar kodą, priima naudotojas. Šablonai skirti palengvinti šią peržiūrą; jie negarantuoja AI sugeneruotos išvesties teisingumo.