AutoEvolve - Automatizirano evoluiranje softvera
Projekt AutoEvolve usmjeren je na razvoj sustava za automatizirano evoluiranje softvera, temeljenog na AI modelima i strojnome učenju. Cilj je omogućiti samostalnu prilagodbu i optimizaciju softvera u realnom vremenu, bez potrebe za ručnim intervencijama.
Projekt se temelji na:
- Praćenju korisničkih interakcija i analizi ponašanja korisnika.
- Generiranju i evoluciji kôda pomoću AI modela.
- Automatskom testiranju i validaciji.
Za demonstraciju funkcionalnosti, projekt koristi igru Snake. Kroz ovu igru, sustav prikuplja podatke o igračima, analizira njihov stil igranja i generira razine prilagođene pojedinom igraču. Ovaj pristup omogućuje testiranje AI modela u dinamičkom okruženju te validaciju prilagodljivosti i učinkovitosti razvijenog sustava. Očekivani doprinos projekta je razvoj inteligentnih, samoevoluirajućih softverskih sustava koji će poboljšati efikasnost, sigurnost i prilagodljivost softvera u raznim industrijama.
AutoEvolve Snake - radna verzija
AutoEvolve Snake - work in progress