Tämän hetken työpöytä

Nyt

Tämä on tilannekatsaus siitä, mitä parhaillaan teen, opettelen ja yritän saada toimimaan. Päivitän tätä silloin, kun jotain olennaista muuttuu. Vanhoja tilannekatsauksia voi myöhemmin lukea arkistosta, kun niitä on kertynyt.

Tällä sivulla

Mitä rakennan?

Yksi keskeisimmistä projekteistani on AI Interview Trainer, työhaastattelusimulaattori, jonka pitäisi osata käydä luontevaa harjoitushaastattelua käyttäjän valitsemaan työpaikkaan.

Rakennan myös tätä henkilökohtaista verkkosivustoa uudelleen. Tarkoituksena on tehdä paikka, jossa voin kertoa projekteistani, ajatuksistani ja tekemisistäni ilman, että kaiken tarvitsee mahtua ansioluettelon tai ammatillisen esittelyn muottiin.

Muita käynnissä olevia tai odottamaan jääneitä projektejani ovat musiikin tekeminen, paikalliset tekoälykokeilut ja kryptomarkkinoiden analysointi. Kaikkia en kuitenkaan edistä samanaikaisesti.

Mitä opettelen?

Paikallisia kielimalleja, tekoälyjärjestelmien rakentamista ja sitä, miten tekoälyä voisi hyödyntää ohjelmistokehityksessä niin, että lopputulos olisi myös luotettava.

Seuraan myös kvanttilaskennan kehitystä ja etsin tekoälylle käyttötapoja, joista voisi syntyä jotain aidosti hyödyllistä — mahdollisesti myös kaupallisesti kiinnostavaa.

Erityisesti minua kiinnostaa, miten pitkälle tekoälyn avulla voi päästä silloin, kun yksi ihminen yrittää rakentaa jotain, mihin aiemmin olisi tarvittu kokonainen kehitystiimi.

Kristian työpöydän ääressä ylhäältä kuvattuna; suuri näyttö on kuvan etualalla.
Työpisteeni ylhäältä katsottuna.

Mikä ei vielä toimi?

Työhaastattelusimulaattorin paikallinen tekoäly ei vielä toimi niin hyvin kuin haluaisin. Kielimallit eivät aina ymmärrä haastattelutilannetta oikein, vastaukset voivat olla epäjohdonmukaisia ja suomen kielen kanssa on ollut ongelmia. Olen myös selvittänyt tilanteita, joissa haastattelu jää jumiin tai tekoälyn vastaus ei kelpaa ohjelmalle.

Minulla on enemmän kiinnostavia projekteja kuin aikaa niiden toteuttamiseen. Uusi idea saattaa tuntua niin kiinnostavalta, että edellinen jää odottamaan. Tämä ei ole uusi ongelma, enkä ole vielä keksinyt siihen erityisen hyvää ratkaisua.

Tekoäly pystyy jo hämmästyttäviin asioihin, mutta välillä aikaa kuluu enemmän sen tekemien virheiden selvittämiseen kuin itse työn tekemiseen. Erityisesti kiinnostaa, miten sen saisi hoitamaan pitkiä ja monimutkaisia tehtäviä luotettavasti ilman jatkuvaa valvontaa.

Mitä olen viime aikoina oppinut?

Paikallisten kielimallien kanssa olen huomannut, ettei pelkkä mallin koko tai nopeus kerro vielä kovin paljon siitä, kuinka käyttökelpoinen se on oikeassa sovelluksessa.

Malli voi vastata yksittäiseen kysymykseen aivan järkevästi mutta epäonnistua pidemmässä keskustelussa, unohtaa aiemmin sanottua tai tulkita tilanteen väärin.

Olen myös huomannut, että tekoälyavusteisessa ohjelmistokehityksessä vaikeinta ei aina ole saada tekoälyä kirjoittamaan koodia. Vaikeampaa on varmistaa, että kaikki osat toimivat yhdessä ja että ohjelma tekee oikeasti sen, mitä sen pitäisi tehdä.

Mitä haluaisin saada seuraavaksi valmiiksi?

Nämä kotisivut. Ja työhaastattelusimulaattorin sellaiseksi, että sitä voisi oikeasti käyttää.