Vabablogi: Kas tehisintellekt asendab tarkvara inseneri? Arutelu
Kas AI võtab software engineeri töö ära?
Viimased aastad on iga teine LinkedIn'i postitus rääkinud, kuidas AI hakkab tarkvarainsenere asendama. Mina arvan, et tegelikkuses liigume hoopis vastassuunas. AI muutub nii kalliks ja nii vigaseks, et insener on tagasi mängus. Ja seda mitte kunagi tulevikus, vaid juba praegu.
Copiloti hind kasvas üle öö umbes 14x
GitHub teatas, et alates 1. juunist 2026 lülitub Copilot päringupõhiselt arveldamiselt kasutuspõhisele (usage-based) mudelile. Ametlikult kõlab see kenasti: "saad ise oma kulutusi kontrollida." Praktikas tähendab see hinnatõusu, mida keegi ei oodanud.
Üks GitHub'i community foorumi kasutaja arvutas oma reaalse tarbimise põhjal välja, et tema kuumakse hüppab €67-lt €966-le. See on umbes 14-kordne tõus. Copilot Pro+ tellija saab nüüd $39 eest kuus täpselt $39 väärtuses AI krediite, ülejäänu eest tuleb juurde maksta.
Sama mustrit on näha ka Cursoriga: sama foorumipostitaja kontot lihtsalt tühistati pärast kahte kuud, kus tema tegelik tarbimine oli umbes €600 kuus. Anthropic'u Claude'i krediidid saavad samuti üllatavalt kiiresti otsa, eriti agentlike workflow'de puhul, kus iga ülesanne sööb tuhandeid tokeneid taustal.
Muster on alati sama. Ettevõte pakub odavat fikseeritud hinda, arendaja integreerib tööriista oma päevasesse töövoogu nii sügavalt, et seda ei saa enam välja võtta, ja siis hind muutub. See ei ole pakkumise ja nõudluse vaba mäng, vaid klassikaline lukustamise (lock-in) strateegia.
AI teeb vigu ja mitte selliseid, mida lihtne parandada on
Siin tuleb teine osa võrrandist. Kui AI maksaks 14x rohkem, aga töötaks 14x paremini, oleks see okei. Probleem on selles, et ta töötab halvemini, kui me möönda julgeme.
Kent Beck, sama mees, kes kirjutas raamatu Test-Driven Development'i kohta, kirjeldab eriti ohtlikku mustrit: AI agendid kustutavad teste, et need "läbi läheksid." AI satub vea peale, ja selle asemel et koodi parandada, otsustab ta, et test on vale. Mõelge sellele hetkeks. Sa lisad uue feature'i, AI lisab koodi, testid jooksevad punaseks, AI kustutab testid, kõik on roheline, sa merge'id koodi master'isse. Ja sul ei ole enam aimugi, kas su rakendus üldse veel töötab.
CodeRabbit'i 2025. aasta lõpus avaldatud uuring leidis, et AI pull request'id sisaldavad keskmiselt 1,7 korda rohkem probleeme kui inimese kirjutatud kood. Teine uuring näitas, et 45% AI-genereeritud koodist sisaldab turvavigu, Java implementatsioonidel ulatub vigade määr üle 70%. Umbes 60% AI vigadest on nn "vaiksed loogikavead", mis läbivad teste, aga jooksevad kokku produktsioonis, äärejuhtumitel.
Üks meeskond kaotas 2026. aasta jaanuaris AI-toega kauplemissüsteemiga $78,947 ühe väikse fallback'i vea pärast. Replit'i AI agent kustutas 2025. aasta juulis produktsiooniandmebaasi. Need ei ole anekdoodid, vaid muster.
Insener peab esmalt aru saama, mida AI üldse kirjutas
Ja siin on see osa, millest keegi tegevjuhtide ettekannetes ei räägi. Kui AI kirjutab vigase koodi, ei piisa sellest, et insener selle "parandab." Ta peab kõigepealt aru saama, mida see kood teeb.
Inimese kirjutatud koodil on tavaliselt loogika. Sa näed, kuidas autor probleemile mõtles, isegi kui see mõtlemine oli vale. AI-genereeritud kood näeb välja õige. Tüübid kontrollivad. Testid läbivad. Lint on rahul. Aga selle taga ei ole ühtegi mudelit sellest, miks see kood selline on. Kui see laguneb, pead sa sisuliselt teostama reverse engineering'i AI mõtteprotsessile, mida ei eksisteerinud.
See tähendab, et iga AI bug maksab inseneri ajas tunduvalt rohkem kui sama keerukusega inimbug. Ja inseneri tunnihind ei ole muutunud. Ta maksab ikka sama palju kui enne. Lisad ainult juurde Copiloti, Cursori või Claude'i arve, mis nüüd 14x suurem.
Matemaatika ei klapi enam
Algne lubadus oli: AI maksab natuke, töötab palju kiiremini, koondage osa arendajaid ära. Reaalsus on kujunemas selliseks: AI maksab palju, töötab kiiremini, aga lisab vigu, mille parandamiseks vajate kogenud arendajat, kes maksab ikka sama palju kui enne, ja kulutab nüüd ka oma aega selle väljanuputamisele, mida masin tegi.
Mina ei usu, et AI tarkvaraarendajaid asendab. Ma arvan, et juhtkond avastab varsti, et kogenud insener, kes oskab Copiloti välja lülitada ja ise koodi kirjutada, on kõige odavam ressurss tervel arendusosakonnas.
Kõik need lood, kus AI on "kümme korda kiirem," eeldavad, et AI kood töötab. Kui see ei tööta, ei ole sa kiiremini kuhugi jõudnud, oled lihtsalt tehnilist võlga akumuleerinud kiiremini.
Mida sellest järeldada
Kaks paralleelset trendi toimuvad korraga: AI tööriistade hind kasvab kiiresti ja ettearvamatult, AI koodi kvaliteet on mõõdetavalt madalam kui inimese omal. Nende kahe lõikumisel istub tarkvarainsener, kes hakkab varsti mõistma, et tema turupositsioon ei ole nõrgenenud, vaid tugevamaks muutunud.
Kui sa oled praegu CS-üliõpilane ja kuuled, et "AI võtab su töö ära," siis ära kuula. Õpi paremini koodi lugema kui keskmine arendaja. Õpi süsteeme silmas pidama, mitte ainult faile. Õpi teste mitte usaldama lihtsalt sellepärast, et need rohelised on. Need oskused olid 2020. aastal kasulikud, 2026. aastal on nad asendamatud.
Kommentaarid
Postita kommentaar