Ohjelmistorobotiikka, työnkulkujen automatisointi ja tekoälyagentit: mitä kukin termi tarkoittaa
Kolme sanaa, joita tarjouksissa käytetään kuin kolmea hintatasoa yhdelle palvelulle, ovat kolme eri mekanismia. Miten kukin eroaa, mitä ostaja saa ja miksi ero on nyt myös oikeudellinen.
Kolme sanaa, joita tarjouksissa käytetään kuin kolmea hintatasoa yhdelle palvelulle, ovat kolme eri mekanismia. Miten kukin eroaa, mitä ostaja saa ja miksi ero on nyt myös oikeudellinen.
Kolme sanaa esiintyy usein samassa tarjouksessa kuin kolme hintatasoa yhdelle ja samalle palvelulle: ohjelmistorobotiikka, työnkulkujen automatisointi ja tekoälyagentit, ja ostajalle syntyy vaikutelma, että on valittava yksi kolmesta tuotteesta, jolloin yleensä valitaan kallein, koska se kuulostaa nykyaikaisimmalta.
Todellisuudessa ne ovat kolme eri mekanismia, jotka ratkaisevat eri ongelmia, ja suurin osa todellisista tehtävistä tarvitsee juuri sen, joka maksaa vähiten. Tämä artikkeli ei vertaile työkaluja eikä suosittele alustaa; se selittää, miten kukin mekanismi teknisesti eroaa, mitä ostaja kussakin tapauksessa saa ja miksi juuri tämä ero on kahden viime vuoden aikana muuttunut myös oikeudelliseksi kysymykseksi.
Kolme mekanismia, jotka vastaavat kolmeen eri kysymykseen
Helpoin tapa pitää ne erillään on kysyä, miten kukin tietää, mitä sen on tehtävä: ohjelmistorobotiikka toistaa toimet, jotka ihminen sille näytti, työnkulkujen automatisointi seuraa polkua, jonka joku piirsi, ja tekoälyagentti päättelee polun itse sille annetusta tavoitteesta. Tästä yhdestä erosta seuraa lähes kaikki muu, hinta, hauraus ja se, mitä tapahtuu, kun tilanne on odottamaton, mukaan lukien: mekanismi, joka toistaa, pysähtyy odottamattomassa tilanteessa, mekanismi, joka seuraa piirrettyä polkua, menee virhepolkuun, jos sellainen on varattu, ja mekanismi, joka päättelee, keksii jotain uutta, ja juuri siksi se tarvitsee valvonnan, jota kahdella muulla ei ole.
Tätä kannattaa kokeilla yhdessä konkreettisessa tehtävässä, joka näyttää lähes joka yrityksessä samalta: postista saapunut lasku on vietävä kirjanpitojärjestelmään. Ohjelmistorobotiikka ratkaisisi työn avaamalla sähköpostiohjelman, lataamalla liitteen, avaamalla kirjanpidon ikkunan ja täyttämällä kentät juuri siinä järjestyksessä, jossa työntekijä sen tekisi; työnkulku ratkaisisi sen vastaanottamalla asiakirjan rajapinnan kautta ja kutsumalla kirjanpitojärjestelmän rajapintaa valmiilla kentillä, avaamatta yhtään ikkunaa; agentti ratkaisisi sen vastaanottamalla tehtävän ”kirjaa tämä lasku” ja päättämällä itse, mitä työkaluja sen on kutsuttava ja mitä tehdä, jos jotain puuttuu.
Kaikki kolme vaihtoehtoa voivat suorittaa tämän tehtävän, ja juuri se harhauttaa, koska ero ei näy silloin, kun kaikki on kunnossa, vaan silloin, kun toimittaja vaihtaa laskulomaketta, kun järjestelmään ilmestyy uusi pakollinen kenttä tai kun sama tuote on nimetty kahdella tavalla, ja juuri nämä tapaukset muodostavat suurimman osan todellisesta työstä.
Ohjelmistorobotiikka toistaa toimet näytöllä
Ohjelmistorobotiikka, arkikielessä englanninkielisellä lyhenteellä RPA, on ohjelmistorobotti, joka toimii juuri samoissa käyttöliittymissä, joissa ihminen työskentelee: se avaa ikkunan, klikkaa, kopioi kentän, painaa tallennusta. Järjestelmät, joiden kanssa se työskentelee, pysyvät täysin ennallaan, ja juuri se on sekä sen keskeinen etu että sen keskeinen heikkous: etu on se, että RPA selviää ohjelmista, joilla ei ole mitään rajapintaa tiedonvaihtoon ja joita kukaan ei enää rakenna uudelleen, siksi se on usein ainoa tie vanhoihin kirjanpito- tai toimialajärjestelmiin, ja heikkous on se, että robotti näkee näytön, ei dataa, joten mikä tahansa muutos näytössä — siirretty nappi, uusi kenttä, toinen päivitysversio — pysäyttää työn, ja ylläpidosta tulee jatkuva kulu, ei kertaluonteinen.
Ostaja saa tässä robotin lisenssin, sen suoritusympäristön ja hallintatyökalun, prosessikuvauksen ja lokin tehdyistä toimista, ja alalla itse tätä nimeä pidetään epäonnistuneena: se, mitä RPA automatisoi, on yleensä yksittäinen tehtävä, ei kokonainen prosessi, ja juuri tämä ristiriita nimen ja sisällön välillä synnyttää osan ostajien odotuksista, jotka myöhemmin jäävät täyttymättä.
Toinen piirre, joka RPA-hankkeissa yllättää, on se, että robotti työskentelee samalla käyttöoikeustasolla kuin ihminen, jonka toimia se toistaa, mikä merkitsee, että robotilla on oltava oma käyttäjä jokaisessa järjestelmässä, että tämän käyttäjän oikeudet on mietittävä samoin kuin kenelle tahansa muulle, ja että robotin toimet näyttävät järjestelmän lokissa ihmisen toimilta, jollei sillä ole erillistä tiliä. Yrityksissä, joissa tätä ei ole mietitty, on myöhemmin vaikea vastata yksinkertaiseen kysymykseen siitä, kuka tietyn merkinnän teki.
Työnkulkujen automatisointi yhdistää järjestelmät, ei näyttöjä
Työnkulkujen automatisointi työskentelee yhden kerroksen syvemmällä: se ei puhu näytölle vaan itse järjestelmille niiden ohjelmointirajapintojen kautta. Työnkulku on ennalta piirretty askelten graafi — tapahtuma käynnistää ketjun, ketju kutsuu toimia muissa järjestelmissä, ja väliin voi tulla myös askel, jossa ihminen vahvistaa jotakin — ja koska tiedonvaihto kulkee rajapinnan, ei kuvan, kautta, muutokset järjestelmän ulkoasussa eivät vaikuta tähän mekanismiin, mikä on pääsyy siihen, että siellä, missä rajapinta on saatavilla, se on lähes aina kestävämpi ja edullisempi ylläpitää kuin näytön toistaminen. Haitta on ilmeinen: jos järjestelmällä ei ole rajapintaa tai se ei ole käytettävissä lisenssitasollasi, tätä tietä ei yksinkertaisesti ole.
Ostaja saa tässä itse työnkulun, käyttöoikeustiedot, suorituslokin ja virhepolun, ja juuri viimeinen on se, jolla tarjousta kannattaa arvioida, koska työnkulku ilman virheenkäsittelyä toimii vain niin kauan kuin kaikki on kunnossa. Suomeksi tällä mekanismilla on oma nimensä: työnkulku on Kielitoimiston sanakirjan ja ammattikielen vakiintunut termi, joten englanninkielistä sanaa sulkeisiin ei tässä tarvita.
Sana, joka tässä auttaa ja jota kannattaa käyttää tarkasti, on ohjelmistorobotti: se on ohjelma, joka jäljittelee ihmisen toimia käyttöliittymässä, eikä mikään fyysinen robotti. Tämä ero on suomessa tärkeämpi kuin englannissa, koska sana ”robotti” tarkoittaa arjessa laitetta, ja juuri tästä väärinkäsityksestä tulee osa kysymyksiä siitä, mitä robotti ”näkee” ja mitä se ”ymmärtää” — ei se ymmärrä mitään, se toistaa sen, mikä sille näytettiin.
Tekoälyagentti päättelee polun itse
Agentti eroaa kahdesta edellisestä siinä, että sille ei anneta polkua vaan tavoite, ja polun se valitsee itse kutsumalla työkaluja, jotka sillä on käytettävissään — hakua, tietokantaa, järjestelmän rajapintaa, toista mallia. Juuri työkalujen käyttäminen on se piirre, joka erottaa agentin chatbotista: chatbot vastaa, agentti tekee, ja tästä seuraa, että agentti selviää tehtävistä, joissa askelten järjestys ei ole ennalta tiedossa, ja samalla se on ainoa kolmesta mekanismista, jonka tulos ei ole täysin ennustettavissa. Kaksi identtistä käynnistystä voi valita eri polut, mikä merkitsee, että tarvitaan sekä valvonta että selvästi asetetut rajat sille, mitä agentti saa tehdä itse ja missä sen on pysähdyttävä ja kysyttävä ihmiseltä.
Käytännön työssä tämä tarkoittaa usein, että agentti on oikea mekanismi siellä, missä syöttötiedot ovat rakenteettomia ja monimuotoisia, mutta väärä siellä, missä tehtävä on tiukasti määrätty ja toistuu satoja kertoja päivässä; jälkimmäisessä tapauksessa työnkulku on sekä halvempi että varmempi, ja agentin käyttö siinä on rahan käyttämistä ennakoimattomuuteen, jota kukaan ei tarvinnut.
Agentin tapauksessa ostaja saa jotain muuta kuin kahdessa muussa tapauksessa, ja tarjouksissa sitä ei usein ole kuvattu lainkaan: itse agentin lisäksi tarvitaan työkalut, joita se saa kutsua, rajat sille, mitä se saa tehdä ilman vahvistusta, loki siitä, mitä se kussakin käynnistyksessä teki, ja tapa pysäyttää se. Tarjous, jossa on vain malli ja kehote, kuvaa demonstraatiota, ei työssä käytettävää välinettä.
On myös yksi kustannusero, joka hankesuunnitelmista usein puuttuu: työnkulun suoritus ei maksa juuri mitään, koska se on pari kutsua, ja RPA:n kulut ovat pääosin lisenssi ja ylläpito, kun taas agentin jokainen käynnistys maksaa mallin käytöstä, ja tämä kulu kasvaa volyymin mukana, joten mekanismi, joka kokeilussa tuntui halvalta, voi sadoissa käynnistyksissä päivässä osoittautua kolmesta kalleimmaksi.
Missä automatisointi päättyy ja tekoäly alkaa
Tämä raja on viime vuosina muuttunut oikeudelliseksi kysymykseksi, koska Euroopan unionin tekoälyasetus kytkee velvollisuutensa juuri tekoälyjärjestelmän määritelmään. Asetuksen 3 artiklan 1 kohta kuvaa sen järjestelmäksi, joka päättelee, miten vastaanotetusta syötteestä tuotetaan tuotos — ennuste, sisältö, suositus tai päätös — ja yhtä tärkeää on se, mikä jää ulkopuolelle: asetuksen johdanto-osassa sanotaan suoraan, että järjestelmät, jotka perustuvat yksinomaan luonnollisten henkilöiden määrittelemiin sääntöihin toimien suorittamiseksi automaattisesti, eivät kuulu tähän määritelmään, ja Euroopan komission suuntaviivat toistavat sen vielä konkreettisemmin nimeämällä päättelyn korvaamattomaksi piirteeksi ja ennalta määrättyjen ohjeiden suorituksen sellaiseksi, joka ei kuulu määritelmään.
Suomessa saman rajan toistavat hallituksen esityksen HE 46/2025 perustelut, jotka nojaavat asetuksen johdanto-osan 12 kappaleeseen: määritelmä ei kata järjestelmiä, jotka perustuvat yksinomaan luonnollisten henkilöiden määrittelemiin sääntöihin toimien suorittamiseksi automaattisesti. Perustelut eivät itse säädä määritelmää — se on asetuksen — mutta ne ovat selkein suomenkielinen muotoilu tälle erolle, ja käytännön merkitys on suora: ohjelmistorobotti, joka kopioi tietoja kahden ikkunan välillä, ja työnkulku, joka kutsuu rajapintaa piirretyn polun mukaan, eivät synnytä tekoälyasetuksen velvollisuuksia, kun taas agentti, joka päättelee, voi ne synnyttää, ja juuri siksi nimien sekoittaminen tarjouksessa ei ole vain tyylikysymys.
Mitä ostaja kussakin tapauksessa saa
Tarjouksia on helpompi vertailla, kun katsoo nimen sijaan sitä, mikä työn jälkeen jää yritykseen. Ohjelmistorobotiikan tapauksessa jää lisenssi, suoritusympäristö, hallintatyökalu, prosessikuvaus ja loki tehdyistä toimista, ja kaikesta tästä tärkein on prosessikuvaus, koska juuri se kertoo, mitä robotti tekee, kun jokin ei vastaa odotettua.
Työnkulun tapauksessa jää itse työnkulku, käyttöoikeustiedot jokaiseen yhdistettyyn järjestelmään, suoritusloki ja virhepolku, ja tässä kannattaa kiinnittää huomiota siihen, kenelle käyttöoikeustiedot kuuluvat ja missä työnkulku toimii: jos se toimii toimittajan tilillä toimittajan avaimilla, suhteiden katkeaminen merkitsee myös työn katkeamista, ja se on helpompi järjestää sopimusta tehtäessä kuin myöhemmin.
Agentin tapauksessa kaiken edellisen lisäksi jää myös vastuu siitä, mitä se teki, ja juuri siksi loki ei ole siellä tekninen pikkuseikka vaan itse ydin: jos ei voi sanoa, miksi agentti tietyssä tapauksessa toimi niin kuin toimi, ei voi myöskään vastata asiakkaalle, joka kysyy, miksi hänen hakemuksensa käsiteltiin juuri näin.
Mitkä määräajat ovat jo alkaneet
Koska asetuksen vaatimukset tulevat voimaan porrastetusti, on syytä tietää, mikä on jo voimassa tänään ja mikä ei vielä. Velvollisuus ilmoittaa ihmiselle, että hän on vuorovaikutuksessa tekoälyjärjestelmän kanssa, on sovellettavissa 2. elokuuta 2026 alkaen, ja se koskee asiakkaille näkyvää tekoälyagenttia tai chatbotia sivustollasi; jos sellainen on asennettu, se on kysymys, joka on ratkaistava nyt, ei tulevaisuudessa.
Suuririskiset vaatimukset, jotka koskevat sellaisia aloja kuin henkilöstövalinta ja työsuhdepäätökset, alkavat tulla sovellettaviksi 2. joulukuuta 2027, ja tämä päivämäärä siirrettiin äskettäin, siksi osassa artikkeleita seisoo yhä aiempi vuosi, kun taas kielletyt käytännöt ja itse järjestelmän määritelmä ovat voimassa jo nyt.
Tekoälyasetuksesta riippumatta jää voimaan myös tietosuojavaatimus päätöksistä, jotka perustuvat pelkästään automaattiseen käsittelyyn ja joilla on oikeusvaikutuksia tai jotka vaikuttavat ihmiseen vastaavalla tavalla merkittävästi, eikä tämä vaatimus riipu siitä, onko mekanismi agentti vai pelkkä työnkulku: merkitystä on sillä, tekeekö päätöksen ihmisestä kone yksin.
Raja on vedetty juuri päättelyn, ei monimutkaisuuden, kautta, ja syy kannattaa ymmärtää: ohjelma voi olla hyvin monimutkainen ja silti olla olematta tekoälyjärjestelmä, jos jokaisen sen askeleen on määrännyt ihminen, ja päinvastoin — aivan pieni ratkaisu, joka käyttää mallia päättääkseen, mitä tehdä, kuuluu määritelmään. Se merkitsee, että vastauksen velvollisuuksista ei anna hankkeen budjetti eikä rivien määrä, vaan vain se, miten päätös seuraavasta toimesta tehdään.
Käytännössä nämä määräajat koskevat useimmiten yhtä konkreettista asiaa, joka monella yrityksellä jo on: chatbotia tai avustajaa sivustolla. Jos se on asiakkaan näkyvissä ja perustuu kielimalliin, velvollisuus kertoa, että keskustelukumppani ei ole ihminen, on jo voimassa, ja käytännössä se täytetään selvällä merkinnällä käyttöliittymässä, ei kappaleella tietosuojaselosteessa; jos se on pelkkä sääntöpuu ennalta kirjoitettuine vastauksineen, se ei ole tekoälyjärjestelmä eikä tätä velvollisuutta synny, mutta ero kannattaa kirjata, koska vuoden päästä kukaan ei enää muista, miten se oli tehty.
Miksi nimet sekoittuvat markkinoilla
Sekaannukselle on myös täysin objektiivinen syy, eikä se ole vain markkinointia: työkalut, jotka ennen tekivät yhtä asiaa, tekevät nyt useita, sillä alustat, jotka alkoivat työnkulkutyökaluina, tarjoavat nyt myös agenttiaskeleen, ja yritykset, jotka myivät ohjelmistorobotiikkaa, kuvaavat samoja tuotteita nyt sellaisina, jotka toimivat itse.
Se merkitsee, että tuotteen nimestä ei enää voi päätellä mekanismia, ja ainoa varma kysymys tarjoukselle on, miten toimintojen polku määräytyy kyseisessä ratkaisussa: kirjoittaako sen ihminen, piirretäänkö se graafina vai valitseeko malli sen kussakin käynnistyksessä. Vastaus tähän yhteen kysymykseen kertoo sekä hinnan, haurauden että sen, voivatko asetuksen velvollisuudet ylipäätään syntyä.
On myös sanoja, joiden kanssa suomessa on oltava tarkkana. Lyhennettä RPA ei pidä jättää tekstiin yksin ilman täyttä muotoa ensimmäisessä maininnassa, koska vakiintunut suomenkielinen päätermi on ohjelmistorobotiikka, ja samoin esiintyvä muoto robotiikan prosessiautomaatio on virhe: robotiikka tarkoittaa fyysisiä robotteja, ja tässä on kyse ohjelmistosta.
Toinen paikka, jossa nimet sekoittuvat, on itse sanan ”automatisointi” käyttö, sillä suomeksi sillä voidaan tarkoittaa sekä teollisuuden prosessien ohjausta — joka on automaatiota — että toimistotyön automatisointia, ja ne ovat kaksi täysin eri markkinaa eri toimittajineen. Jos etsit tarjousta, kannattaa sanoa, kumpaa tarkoitetaan, muuten osa saamistasi tarjouksista tulee aivan toiselta alalta.
Kolme väitettä, jotka tarjouksissa ovat vääriä
Ensimmäinen on se, että ohjelmistorobotiikka olisi tekoälyä, eikä tämä ole vain terminologiakysymys, koska siitä seuraa velvollisuuksia: järjestelmä, joka suorittaa ihmisen kirjoittamat askeleet, ei täytä tekoälyjärjestelmän määritelmää, ja tarjous, joka kutsuu robottia tekoälyksi, joko myy kalliimpaa kuin tarvitsee tai synnyttää huolia, joille ei ole perustetta. Toinen on se, että agentti olisi vain älykkäämpi chatbot, mutta ero ei ole älykkyydessä vaan toiminnassa: chatbot tuottaa vastauksen, agentti kutsuu työkaluja ja muuttaa tilaa muissa järjestelmissä, ja juuri siksi agentti tarvitsee rajat, joita chatbot ei tarvitse, ja yritys, joka ei tätä erota, antaa agentille usein pääsyn, jota kukaan ei ole miettinyt.
Kolmas on se, että valinta näiden kolmen välillä olisi valinta kolmen toimittajan välillä, vaikka todellisuudessa yksi ja sama työkalu voi usein tehdä kaikki kolme: alustat, jotka alkoivat työnkulkutyökaluina, tarjoavat nyt myös agenttiaskeleen, ja se merkitsee, että kysymys ei ole siitä, mitä ostaa, vaan miten toimintojen polku määräytyy kyseisessä ratkaisussa.
Miten valita mekanismi tiettyyn työhön
Valinta on käytännössä lyhyt, jos kysymykset esitetään oikeassa järjestyksessä. Selvitä ensin, onko mukana olevilla järjestelmillä ohjelmointirajapinta, koska jos on, työnkulku on lähes aina kestävämpi ja edullisempi ylläpitää kuin näytön toistaminen, eikä kysymys ole enää mekanismista vaan laajuudesta; jos rajapintaa ei ole eikä järjestelmää voi vaihtaa, ohjelmistorobotiikka on oikea työkalu, mutta silmät auki: budjetissa on oltava ylläpito, ja hankkeessa on oltava vastuullinen, joka korjaa robotin, kun näyttö muuttuu; jos syöttötiedot ovat rakenteettomia, jokainen tapaus eroaa ja askelten järjestystä ei voi kirjoittaa ennalta, vasta sitten kannattaa katsoa agentin suuntaan, ja silloinkin on tiedettävä, missä se pysähtyy ja kuka sitä valvoo.
Yleisin käytännön ratkaisu on sekoitettu: työnkulku johtaa ketjua ja tekee kaikki ennakoitavat askeleet, mutta yhdessä tietyssä kohdassa se kutsuu mallia käsittelemään rakenteetonta syötettä ja palauttaa tuloksen ketjuun, mikä yhdistää ennustettavuuden joustavuuteen juuri siellä, missä sitä tarvitaan, ja se on myös halvin niistä vaihtoehdoista, jotka ylipäätään toimivat.
On vielä yksi käytännön näkökohta, joka ratkaisee valinnan usein tekniikkaa enemmän. Kukin kolmesta mekanismista vaatii erilaisen ylläpitäjän: työnkulkua voi ylläpitää ihminen, joka ymmärtää järjestelmien rajapinnat, robotille tarvitaan joku, joka tuntee juuri sen työkalun ja näytöt, joiden kanssa se työskentelee, mutta agentille tarvitaan lisäksi joku, joka säännöllisesti katsoo, mitä se todella tekee. Jos yrityksessä ei ole tällaista ihmistä eikä ole suunnitelmaa ostaa ylläpitoa, mekanismien valinnan on alettava siitä, mitä niistä voi todella ylläpitää.
Kallein virhe tässä valinnassa ei ole mekanismin valinta vaan järjestys: yritykset valitsevat usein ensin työkalun, etsivät sitten, mitä sillä automatisoida, ja vasta sen jälkeen huomaavat, ettei prosessia, jota haluttiin automatisoida, ole vielä kuvattu. Oikea järjestys on päinvastainen: ensin kuvataan työ poikkeuksineen, sitten selvitetään, onko järjestelmillä rajapintoja, ja vasta sitten valitaan mekanismi, koska siinä vaiheessa valinta on yleensä ilmeinen ja vie viisi minuuttia, ja yhtä yleistä on päinvastainen ääripää, jossa yritys odottaa, kunnes kaikki on järjestyksessä, eikä aloita mitään. Tässä auttaa muistaa, että työnkulun voi rakentaa myös yhdelle pienelle jaksolle ja laajentaa myöhemmin, ja että juuri ensimmäinen valmis jakso näyttää yleensä, missä pullonkaula todella on, paljon tarkemmin kuin mikään ennakkoarvio.
Mekanismin vaihto myöhemmin ei ole katastrofi, jos itse prosessi on kuvattu. Yritykset pelkäävät väärää valintaa kuin se olisi peruuttamaton, mutta käytännössä hankkeen suurin arvo on juuri prosessikuvaus poikkeuksineen, ja se pysyy kelvollisena riippumatta siitä, suorittaako sen robotti, työnkulku vai agentti; suorittajan vaihtaminen sitten, kun kuvaus on jo järjestyksessä, on paljon halvempaa kuin kirjoittaa kuvaus uudestaan.
Mitä kysyä toimittajalta
Jos tarjous on jo pöydällä, neljä kysymystä riittää yleensä ymmärtämään, mitä siinä todella tarjotaan, riippumatta siitä, mitä sanoja otsikossa on. Ensimmäinen koskee sitä, kuka päättää seuraavan askeleen: kirjoitettu skripti, piirretty graafi vai malli suoritushetkellä, ja juuri tämä vastaus nimeää mekanismin tarkemmin kuin mikään tuotteen nimi otsikossa.
Toinen on se, mitä tapahtuu, kun jokin ei vastaa odotettua, ja tässä kannattaa pyytää konkreettinen esimerkki, ei yleistä väitettä luotettavuudesta; kolmas on se, kenelle käyttöoikeustiedot kuuluvat ja missä ratkaisu toimii, koska siitä riippuu, jatkuuko työ, jos suhde toimittajaan päättyy; neljäs on se, mitä ylläpito maksaa vuodessa ja mitä siitä tarkalleen saa, koska juuri ylläpito on se kulu, jota tarjouksissa ei useimmiten ole ilmoitettu lainkaan.
Jos johonkin näistä kysymyksistä vastaus on epäselvä, se ei vielä merkitse, että tarjous on huono, vaan että tästä osasta ei ole vielä ajateltu, ja sopia siitä on paljon halvempaa ennen sopimusta kuin ensimmäisen pysähdyksen jälkeen.
Hyödyksi on myös päinvastainen lista, eli kysymykset, jotka eivät ratkaise mitään, vaikka niitä esitetään usein. Kuinka suuria yrityksiä toimittaja on palvellut, kuinka monta vuotta se on ollut markkinoilla ja kuinka monta prosessia se on automatisoinut, kertoo kokemuksesta, mutta ei mitään siitä, sopiiko kyseinen mekanismi kyseiseen tehtävään, ja yhtä vähän auttaa kysymys siitä, mitä alustaa toimittaja käyttää, koska yksi ja sama alusta voi tänään toimia kaikissa kolmessa mekanismissa, eikä vastaus tähän kysymykseen kerro sinulle mitään ratkaisun hauraudesta tai ylläpitokuluista.
Lopuksi kannattaa pyytää, että toimittaja näyttää yhden jo toimivan esimerkin ja kertoo, mikä siinä on hajonnut käyttöönoton jälkeen ja miksi, koska vastaus tähän kysymykseen kertoo toimittajan työn laadusta enemmän kuin mikään referenssilista: hajonnut on kaikki, mikä on toiminut tarpeeksi kauan, ja tärkeää on se, kuinka nopeasti se huomattiin ja korjattiin.
Rehellistä on sanoa myös oma asemamme, koska se selittää, miksi tämä artikkeli on kirjoitettu juuri näin: emme myy ohjelmistorobotiikan lisenssejä emmekä ole minkään tällaisen alustan kumppani, siksi meillä ei ole intressiä siihen, että valitsisit kalleimman mekanismin.
Työmme on liiketoimintaprosessien automatisointi työnkuluilla ja rajapinnoilla järjestelmien välillä, jotka sinulla jo on, mukaan lukien se sekoitettu vaihtoehto, jossa ketjua johtaa työnkulku ja mallia kutsutaan vain yhdessä rakenteettomassa askeleessa, ja erikseen tekoälyratkaisut siellä, missä tehtävä todella vaatii päättelyä. Jos sinulla on juuri nyt tarjous, jossa nämä sanat on sekoitettu, tai ei yksinkertaisesti ole selvää, mikä mekanismi sopii tehtävääsi, lähetä meille kuvaus: vastaus on usein, että yksi yhteys riittää, ja se on halvin vastaus, jonka voi saada.
Usein kysytyt kysymykset.
Miten RPA eroaa työnkulkujen automatisoinnista?
Työskentelypaikalla. Ohjelmistorobotiikka toimii näytössä: ohjelmistorobotti avaa ikkunoita, klikkaa ja kopioi kenttiä aivan kuten ihminen, ja järjestelmät pysyvät ennallaan. Työnkulkujen automatisointi työskentelee yhden kerroksen syvemmällä järjestelmien ohjelmointirajapintojen kautta, joten muutokset näytössä eivät siihen vaikuta. Käytännössä se merkitsee, että siellä, missä rajapinta on saatavilla, työnkulku on lähes aina kestävämpi ja edullisempi ylläpitää, mutta RPA on oikea työkalu vanhoille järjestelmille, joilla ei ole rajapintaa ja joita kukaan ei enää rakenna uudelleen.
Onko RPA tekoälyä?
Ei. Tekoälyasetuksen 3 artiklan 1 kohta kuvaa tekoälyjärjestelmää sellaiseksi, joka päättelee, miten tuotos syntyy, ja asetuksen johdanto-osa määrää suoraan, että järjestelmät, jotka perustuvat yksinomaan luonnollisten henkilöiden määrittelemiin sääntöihin, eivät kuulu tähän määritelmään. Hallituksen esityksen HE 46/2025 perustelut toistavat saman rajan: määritelmä ei kata järjestelmiä, jotka perustuvat yksinomaan luonnollisten henkilöiden määrittelemiin sääntöihin toimien suorittamiseksi automaattisesti. Käytännössä se merkitsee, että robotti, joka kopioi tietoja kahden ikkunan välillä, ei synnytä asetuksen velvollisuuksia.
Miten tekoälyagentti eroaa chatbotista?
Tekemisellä. Chatbot vastaa kysymykseen, mutta agentti saa tavoitteen ja valitsee polun itse kutsumalla työkaluja, jotka sillä on käytettävissään: hakua, tietokantaa tai toisen järjestelmän rajapintaa. Juuri työkalujen käyttö on se piirre, joka nämä kaksi erottaa. Tästä seuraavat myös keskeiset käytännön seuraukset: agentin tulos ei ole täysin ennustettavissa, koska kaksi identtistä käynnistystä voi valita eri polut, siksi se tarvitsee valvonnan ja selvästi asetetut rajat.
Mitkä tekoälyasetuksen vaatimukset ovat jo voimassa?
Velvollisuus ilmoittaa, että keskustelukumppani on tekoälyjärjestelmä, on voimassa 2. elokuuta 2026 alkaen. Asiakkaille näkyvä tekoälyagentti tai chatbot sivustolla on siis ratkaistava jo nyt. Kielletyt käytännöt ja itse järjestelmän määritelmä ovat myös voimassa. Suuririskiset vaatimukset sellaisilla aloilla kuin henkilöstövalinta alkavat tulla sovellettaviksi 2. joulukuuta 2027, ja tämä päivämäärä siirrettiin äskettäin, siksi osassa artikkeleita seisoo yhä aiempi vuosi. Tästä asetuksesta riippumatta jää voimaan tietosuojavaatimus päätöksistä, jotka perustuvat pelkästään automaattiseen käsittelyyn ja joilla on oikeusvaikutuksia tai jotka vaikuttavat ihmiseen vastaavalla tavalla merkittävästi — molemmat edellytykset yhdessä, ei kumpikaan erikseen.
Miten tietää, mikä mekanismi sopii tehtävääni?
Jos mukana olevilla järjestelmillä on ohjelmointirajapinta, työnkulku on lähes aina oikea valinta. Jos rajapintaa ei ole eikä järjestelmää voi vaihtaa, sopii ohjelmistorobotiikka, mutta budjettiin on varattava ylläpito, koska robotti pysähtyy näytön muutosten mukana. Tekoälyagentti tulee kyseeseen vain, jos syöttötiedot ovat rakenteettomia eikä askelten järjestystä voi kirjoittaa ennalta. Yleisin käytännön ratkaisu on sekoitettu: työnkulku johtaa ketjua ja yhdessä kohdassa kutsuu mallia rakenteettoman syötteen käsittelyyn.
Vähemmän käsityötä: laskut, dokumentit ja tiedonvaihto CRM:n, ERP:n ja kirjanpidon välillä hoituvat itsestään. Ensimmäiset tulokset 4–12 viikossa.
Lisää artikkeleita.