Tekoäly muutti ohjelmistokehittäjän työn – Elegantin koodin sijaan arvoon nousee kyky kommunikoida agentin kanssa
Tekoälyhuuman keskellä moni pelkää ohjelmistokehittäjän ammatin katoamista tai vähintäänkin "käsityöläisyyden” rapistumista. Isossa ja tarkasti säännellyssä enterprise-ympäristössä todellisuus on kuitenkin toinen. Ohjelmistokehittäjän tärkeimmäksi taidoksi ei ole nousemassa tekoälyn tehokas promptaaminen, vaan kyky käydä sen kanssa rakentavaa vuorovaikutusta.
Tekoälyn tuominen osaksi ohjelmistokehitystä herättää organisaatioissa valtavia odotuksia, mutta myös pelkoja villistä lännestä, jossa koodarit soheltavat omilla työkaluillaan ratkaisujen tietoturvasta ja hallittavuudesta piittaamatta. Ison finanssialan yrityksen tarkoin reguloidussa ympäristössä pitkään työskennellyt Juho Karppinen tuntee ison talon realiteetit. Hänen mukaansa tekoälyn käyttöönotto on ollut kaikkea muuta kuin hallitsematonta säntäilyä.
"Ykkösjuttu on se, että koko tekoälypakki on asiakkaan hallinnoima ja hallussa. Omia työkaluja ei käytetä mihinkään, vaan toimitaan suljetussa ympäristössä, kuten GitHub Copilot Enterprisessa, josta data ei valu ulos kielimallin koulutukseen", Karppinen kuvaa.
Moni saattaisi ajatella, että finanssialan tiukka regulaatio hidastaa tekoälyn hyödyntämistä. Karppisen kokemus on päinvastainen. Selkeät säännöt ovat jopa parantaneet tekemistä: kun työkalut ja prosessit on todettu turvallisiksi, niitä uskalletaan käyttää laajasti ja systemaattisesti.
Käytännössä tämä tarkoittaa sitä, että työnantaja tarjoaa keskitetysti kaikki sallitut tekoälytyökalut, eikä omien, ulkopuolisten sovellusten käyttö ole sallittua. Työkalupaketti on laaja, ja eri työnkuviin räätälöityjä spesifejä työkaluja kehitetään talossa jatkuvasti lisää. Myös uudet ja kehittyneemmät kielimallit saadaan kehittäjien käyttöön suhteellisen ripeästi heti sisäisen validoinnin jälkeen.
Selkeät pelisäännöt mahdollistavat tekoälyn tehokkaan hyödyntämisen
Työkalujen käyttöönotto ei kuitenkaan ole automaatio, vaan sen edellytyksenä on pakollisen koulutuksen läpikäynti. Koulutuksessa pureudutaan erityisesti tietoturvaan ja tekoälyn vastuulliseen käyttöön. Ohjelmistokehittäjille painotetaan lisäksi taloudellisen promptaamisen taitoja. Tarkoituksena on oppia optimoimaan koodaamiseen ja suunnitteluun käytettävien kielimallien aiheuttamia kustannuksia.
“Kustannushallinta on muutenkin viety enterprise-tasolle”, Karppinen kertoo. “Kunkin kehittäjän tekoälykrediittien käyttöä seurataan yksilötasolla. Kuukausittaiset krediittirajat pitävät huolen siitä, etteivät kustannukset karkaa vahingossa käsistä, mutta tarvittaessa rajoja voidaan myös joustavasti ohittaa työn niin vaatiessa.”
Kehitys on ollut nopeaa. Tekoälytyökalujen pilotointi alkoi jo vuonna 2023, ja nyt vauhti on kova. Tekoälyä ei nimittäin käytetä enää vain koodin tuottamiseen, vaan esimerkiksi sisäiseen tiedonhakuun, jossa tekoäly perkaa intranetin ohjeistuksia ja etsii oikeaa, ihmisen tuottamaa tietoa suuresta datamassasta.
Käsityöläisyydestä agentin ohjaamiseen
Tekoälymurroksen kiinnostavin ilmiö ei kuitenkaan liity teknologiaan, vaan ihmiseen. Mitä tapahtuu koodarin ammattiylpeydelle, kun kone hoitaa rutiinit?
Alkuvaiheessa moni kehittäjä pohti huolissaan, pääseekö työssä enää lainkaan koodaamaan. Karppisen mukaan työ on kuitenkin vain noussut ylemmälle abstraktiotasolle. Käsityö vähenee, mutta ajattelun ja määrittelyn merkitys korostuu.
"Aiemmin koodari oli ylpeä siitä, että teki eleganttia koodia. Nyt se ei tunnu enää niin tärkeältä, vaan työnkuva on muuttunut keskustelevampaan suuntaan", Karppinen sanoo.
Tästä seuraa merkittävä muutos ohjelmistokehittäjän ydinosaamiseen. Aiemmin alalla on painotettu tiimityöskentelyä ja asiakasviestintää. Nyt samoja vuorovaikutustaitoja tarvitaan tekoälyagentin ohjaamiseen, sillä moderneissa kehitystiimeissä ihmiset ja agentit tekevät tiivistä yhteistyötä.
Työn nopeusvaatimusten kasvaessa syntyy todennäköisesti myös hybridirooleja, joissa kehittäjät tukevat yhä enemmän tuoteomistajia esimerkiksi ongelmien määrittelyssä ja ratkaisuvaihtoehtojen arvioinnissa yhteistyössä eri sidosryhmien kesken. Samalla heidän vuorovaikutustaitojensa merkitys korostuu entisestään.
"Otetaan tiketti käsittelyyn ja annetaan agentille käsky laatia toteutussuunnitelma. Ihminen katselmoi sen, ja jos se on kunnossa, agentti päästetään hommiin. Jos agentti ei hoksaa jotain, sitä ei aina korjata käsin, vaan annetaan uusi, parempi kehote", Karppinen kuvaa työnkulkua agentin kanssa.
Enterprise-maailmassa tekoälyltä janotaan laatua, ei vain nopeutta
Tekoälytyökaluja markkinoidaan ennen kaikkea tuottavuuden kasvulla. Isossa enterprise-ympäristössä tärkein hyöty voi kuitenkin olla toinen eikä pelkkä koodirivien suoltaminen ole itseisarvo.
Karppisen mukaan iso organisaatio voi reagoida muutokseen hitaasti. Vaikka ohjelmistokehittäjän oma työ nopeutuu, organisaatiossa ei välttämättä ole painetta puskea koodia ulos kiihtyvällä tahdilla. Kehittäjien tuottavuuden mittarit ovatkin murroksessa: taskien valmistumisnopeuden sijaan tekoälyn tukemalta kehitystyöltä odotetaan ennen kaikkea laadun parantamista.
"Isoin muutos on se, että tekoäly poistaa pienen näperryksen ja hoitaa rutiinit nopeasti. Tämä pakottaa tekemään asioita suunnitelmallisemmin ja miettimään kokonaisuuksia enemmän", Karppinen tiivistää.
Muutos vaatii uudenlaista johtamista
Tekoälyn skaalaaminen osaksi ison organisaation ohjelmistokehitystä ei ole pelkkä tekninen "plug-and-play"-suoritus. Kuten Karppisen kokemukset osoittavat, kyseessä on syvällinen kulttuurinen ja inhimillinen muutos.
Karppisen kokemusten perusteella tekoäly ei vähennä ohjelmistokehittäjän merkitystä, vaan muuttaa työn luonnetta. Mitä enemmän rutiinityö automatisoituu, sitä enemmän korostuvat kokonaisuuksien hahmottaminen, vuorovaikutus ja kyky ohjata sekä ihmisiä että tekoälyagentteja kohti yhteistä tavoitetta.
Yritykset tarvitsevat nyt kumppaneita, jotka ymmärtävät paitsi teknologian ja turvallisen arkkitehtuurin, myös ihmisten johtamisen tässä murroksessa. Kun ohjelmistokehittäjän ammattiylpeys muuttaa muotoaan ja tiimien dynamiikka rakentuu uudelleen tekoälyagenttien ympärille, onnistuminen mitataan kyvyllä tukea tiimiläisiä heidän muuttuvassa arjessaan.
Artikkeli on kirjoitettu yhteistyössä Asteroidin kumppanin kanssa.