Razvoj programske opreme, ki jo poganja umetna inteligenca, je prinesel novo obdobje v programiranju, s čimer je posameznikom brez formalnih izkušenj s kodiranjem lažje kot kdajkoli prej razviti lastne aplikacije. Ta pojav, imenovan "Vibe Coding", izkorišča napredna orodja, kot so Claude Code, OpenAI Codex in Google Antigravity, ki uporabnikom omogočajo, da opisujejo želeno funkcionalnost v naravnem jeziku in da umetna inteligenca samodejno ustvari ustrezno kodo. Rezultat je pogosto funkcionalni program, prilagojen posebnim potrebam, bodisi za spletne aplikacije, namizno programsko opremo v sistemu Windows, Linux ali macOS ali celo mobilne aplikacije za Android.
Ta dostopnost je bistveno znižala ovire za vstop v svet razvoja programske opreme, kar je omogočilo širši občinstvu, da se ukvarja s tehnologijo na načine, ki so bili prej misli nemogoči.
Kar se zdi kot hiter popravek za takojšnje potrebe, lahko hitro postane problematično, ko se upoštevajo dolgoročna uporabnost, varnost in zanesljivost. V zadnjih mesecih je več platform začelo opazovati porast v naglo razvitih aplikacijah, ki se zdijo funkcionalne, vendar nimajo globine, potrebne za trajno uporabo.
Na primer, trgovina z aplikacijami Linux Flathub je nedavno uvedla prepoved aplikacij, kodiranih z Vibe, razen za dobro uveljavljene, redno vzdrževane projekte, ki uporabljajo orodja AI za razvojne namene.
Rezultati so bili zaskrbljujoči in razkrili, da 88 od teh 120 projektov od začetne izdaje ni imelo nadaljnjih posodobitev. To kaže, da so bile mnoge od teh aplikacij v bistvu napisane enkrat in nato opuščene, zaradi česar so izpostavljene varnostnim tveganjem in nimajo bistvenih funkcij za uporabo v resničnem svetu. Posledice tega trenda presegajo samo tehnične vidike razvoja programske opreme.
Razvijalci in kustosi platform se vse bolj zavedajo potrebe po določitvi jasnejših smernic in standardov za ustvarjanje programske opreme s pomočjo AI, da se zagotovi, da se koristi Vibe Codinga uresničijo brez poseganja v kakovost in varnost.
Medtem ko se okolje še naprej razvija, ostaja izziv, da se izkoristi moč umetne inteligence in hkrati ublaži njene potencialne ovire ter zagotovi, da bo prihodnost razvoja programske opreme ostala inovativna in odgovorna.
★
Ohranimo novice poštene.
ObjectiveNews financirajo bralci in je brez oglasov – pristranskost vam pokažemo, ne skrijemo. Podprite neodvisno novinarstvo za 4 €/mesec.
Postani podpornik