Hiljuti on palju arutletud teemadel, et kui palju loob tehisaru kasutamine ikkagi lisandväärtust, ning kuidas neid kõige paremini siis ikkagi kasutada. Natukene ehk tagaplaanile on jäänud küsimus - aga kas neid peaks üldse kasutama.
Ülehinnatud kasulikkus
Hiljutised uuringud on tuvastanud, et kohati arendajad ehk ülehindavad ka kasu, mida tehisaru agentide kasutamine pakub. Kuigi esmane koodigenereerimine võib olla väga kiire, siis kulutatakse kordades rohkem aega äriloogika kontrollimisele ja parandamisele. Tihti on tehisaru poolt loodud kood üleliigselt keeruline, ning seega on ka sellest arusaamine sedavõrd keerulisem. Ka väljapakutud lahenduse lihtsustamine ja parendamine on väga ajamahukas. Seega tasub ilmselt meeles pidada, et tegemist on ühe tööriistaga ja mitte hõbekuuliga, mis lahendab kõik probleemid igas olukorras.
Isiklik tehniline areng
Olen kuulnud kuulnud väga huvitavat argumenti seoses tehisaru kasutamise ja isikliku arenguga. Tehisaru kasutamine võimaldab automatiseerida suure osa tehnilistest otsustest. Lähtekood genereeritakse ilma, et arendaja peaks ise detailidesse laskuma ja leidma väikestele tehnilistele probleemidele lahendusi. See kiirendab küll tarkvara enda arendusprogressi, kuid võtab samas arendajalt ära võimaluse teha neid väikeseid otsuseid.
Selleks, et saavutada elus mingis valdkonnas ekspert tase, tuleb reeglina selles valdkonnas tegutseda väga kaua aega. Lihtsate tegevuste pikaajaline kordamine on see, mis lubab saavutada neis vilumuse. See võimaldab jõuda tasemele, kus lihtsad asjad ongi neile lihtsad - nende lahendamine jõuab nö lihasmällu. Valdkonna ekspert ei pea nende tegemiseks enam pingutama. Aga see on ka vundament, millele tuginedes on võimalik edasi teha ka raskeid ja keerulisi otsuseid. Tekib võimekus näha läbi kergeid probleeme ja nende pealt tuletada ka raskete probleemide lahendusi.
Kui nüüd aga võtame arendaja igapäevast välja kergete otsuste tegemise, siis milliste kogemuste pealt suudame edaspidi teha raskeid otsuseid? Arengus ei ole võimalik jätta etappe vahele. Kaotades ära kerged probleemid, võime tahtmatult kaotada ka võimekuse lahendada raskeid probleeme. Ja kahjuks jääb ka tehisaru hätta just raskete probleemide lahendamisel.
Kas rohkem ei kasuta?
Kasutan. See on tööriist, mis on teatud situatsioonides väga kasulik.
Aga tasub mõelda ka negatiivseid aspekte, mis kasutamisega kaasnevad. Võib-olla ei ole iga pileti lahendamiseks mõitlik Claude Code käima lükata : )