Lähtötilanne
Aloitin tämän projektin, koska useimmat kieltenoppimissovellukset tuntuivat omaan tarpeeseeni liian geneerisiltä. Ne olivat hyviä toistossa, mutta eivät juuri mukautuneet siihen, miten itse haluan oppia. Halusin jotain käytännöllisempää, henkilökohtaisempaa ja elävämpää kuin valmiiksi rajattu harjoituspolku. Lyhyemmin sanottuna: halusin itselleni paremman tavan opiskella japania ennen matkaani.
Roolini
Tämä on kokonaan oma projektini. Suunnittelin ja rakensin tuotteen itse, tein tekniset valinnat ja käytin sitä tapana tutkia sekä kieltenoppimista että tekoälyavusteista kehitystä paljon käytännönläheisemmin kuin pelkkä lukeminen tai irralliset kokeilut olisivat mahdollistaneet.
Mitä tein
Rakensin kieltenoppimissovelluksen, jossa tekoälyopettaja tuottaa käyttäjälle sopivia oppitunteja, seuraa edistymistä ja säätää vaikeustasoa ajan myötä. Mukaan tuli myös pelillistämistä, koska motivaatio on vähintään yhtä tärkeää kuin oppituntien laatu silloin, kun tavoitteena on rakentaa oikea oppimisen rutiini.
Teknisesti projekti antoi mahdollisuuden sukeltaa syvälle SvelteKitiin, tekoälytyönkulkuihin ja agenttien orkestrointiin. Vielä olennaisempaa oli kuitenkin se, että jouduin jatkuvasti pohtimaan, oliko tuotteesta oikeasti tulossa hyödyllisempi vai vain teknisesti kiinnostavampi. Halusin, että sovellus pysyy kiinni aidossa oppimistarpeessa eikä muutu oman stackinsa demoksi.
Mikä teki työstä hankalaa
Vaikeinta oli saada tekoäly tuntumaan oikealta parannukselta eikä pelkältä tempulta. On helppoa rakentaa jotain, joka vain näyttää fiksulta. On paljon vaikeampaa tehdä jotain, jonka pariin haluaa palata päivä toisensa jälkeen ja joka oikeasti vastaa siihen tarpeeseen, jota varten se on tehty.
Lopputulos
Lopputuloksena syntyi sovellus, jota käytän itse säännöllisesti, ja se on minusta paras mittari siihen, että tuote on oikeasti hyödyllinen. Samalla projekti antoi minulle käytännön kokemusta tekoälyagenttien orkestroinnista osana oikeaa tuotetta, eikä vain irrallisena kokeiluna. Erityisesti tästä saadut opit tekoälytyönkuluista ja orkestroinnista ovat kulkeneet mukana myös myöhempiin projekteihin aina, kun niille on ollut käyttöä.
Mitä opin
Oman tarpeen ympärille rakentaminen teki tästä projektista erityisen kiinnostavan. Se muistutti myös, että harrasteprojektissakin hyvän idean muuttaminen toimivaksi tuotteeksi vaatii paljon enemmän kuin alkuinnostuksen.