ohjelmistokehitys

Keskusteluhaku ei kaadu vain tekoälyyn – se kaatuu putkistoihin

tekoäly

Keskusteluhaku ei kaadu vain tekoälyyn – se kaatuu putkistoihin

Moni on huomannut, että hakukoneelle voi nykyisin jutella. Yksi kysyy reseptiä ilman pähkinöitä, toinen pyytää jatkokysymyksillä täsmennystä, kolmas haluaa lähteet näkyviin. Ruudulla vastaus näyttää yksinkertaiselta: lyhyt teksti, ehkä muutama linkki. Kulissien takana se ei ole sitä. Keskustellen toimiva haku on palapeli, jossa usean erilaisen osan pitää loksahtaa paikoilleen oikeassa järjestyksessä

By Kari Jaaskelainen
Tekoälyltä sujuvat sovellusten pikkuhommat – Androidissa vielä iOS:ää paremmin

tekoäly

Tekoälyltä sujuvat sovellusten pikkuhommat – Androidissa vielä iOS:ää paremmin

Tekoälyltä sujuvat sovellusten pikkuhommat – Androidissa vielä iOS:ää paremmin Kun puhelin pyytää päivittämään sovelluksiaan, muutokset näyttävät usein arkisilta: pieni korjaus, uusi painike, siistimpi näkymä. Yhä useammin tällaisen muutoksen on ehdottanut ja kirjoittanut tekoäly – ja sen ehdotus on mennyt läpi. Mutta vain tietyissä tehtävissä ja tietyillä alustoilla. Moni on kuvitellut, että

By Kari Jaaskelainen
Vihreät ruksit eivät takaa vastuuta

tekoäly

Vihreät ruksit eivät takaa vastuuta

Aamun ensimmäinen kahvi on vielä kuuma, kun ruudulle ilmestyy kymmenkunta ilmoitusta: uusi muutos koodiin, toinen, kolmas. Jokaisen vieressä vihreitä merkkejä: testit läpäisty, tarkistukset kunnossa. Vilkaisun jälkeen nappi “Hyväksy” tuntuu turvalliselta – tämähän on koko järjestelmän idea. Hetken päästä seuraava. Ja seuraava. Olemme tottuneet ajattelemaan, että mitä enemmän automaattisia tarkistuksia ohjelmistojen kehitykseen

By Kari Jaaskelainen
Tekoälykoodarit hoitavat pikkujutut, mutta kompuroivat korjaamaan bugeja

tekoäly

Tekoälykoodarit hoitavat pikkujutut, mutta kompuroivat korjaamaan bugeja

Aamulla GitHub-projektin ylläpitäjä avaa sähköpostinsa. Yön aikana on ilmaantunut tusina muutospyyntöä – osa korjaa kirjoitusvirheitä tai päivittää testiasetuksia, muutama yrittää parantaa suorituskykyä tai paikata hankalan bugin. Ensimmäiset menevät läpi nopeasti. Jälkimmäiset jäävät roikkumaan, törmäävät automaattisiin testeihin tai herättävät epäilyjä: mitä kaikkea nämä muutokset rikkoisivat? Viime kuukausina on puhuttu paljon itsenäisistä tekoälyistä,

By Kari Jaaskelainen