Neljä askelta onnistuneeseen ohjelmistorobotiikkaprojektiin
Onko yrityksenne tavoitteena aloittaa ohjelmistorobotiikkaprojekti (Robotic Process Automation, RPA)? Ennen robotiikka- ja tekoälyprojektin käynnistämistä olisi hyvä huomioida neljä projektin askelmaa. Alkuun pureudutaan itse prosessiin, seuraavaksi pyritään hyödyntämään olemassa olevat järjestelmät tehokkaasti. Tämän jälkeen aletaan luomaan ohjelmistorobottia, joka tarvittaessa rikastetaan tekoälyllä, jos ohjelmistorobotin (lue: sen kehittäjän) rahkeet eivät riitä ratkaisemaan jotain prosessin kannalta oleellista ongelmaa tai päätelmää.
RPA-projektin vaiheet
1. Määrittele prosessi ja sen vaiheet
Ensinnäkin, ohjelmistorobotteja kannattaa rakentaa vain tarpeeseen, jos mitään hyötyä halutaan saavuttaa. Tunnistettu tarve ohjelmistorobotille on yleensä jokin prosessi, joka työllistää ihmisiä, mutta sen suorittamiseksi ei tarvita juurikaan inhimillistä päättelykykyä tai kommunikointia.
Paljon voidaan saada aikaan jo pelkän prosessin kehittämisellä. On hyvä selvittää ja pohtia sisältääkö prosessi vaiheita, jotka eivät tuota mitään arvoa kenellekään, mutta niin on totuttu toimimaan? Luodaanko prosessissa esimerkiksi raportteja, joita kukaan ei koskaan lue? Tai tallennetaanko prosessissa tiedostoja levyn kulmalle ilman, että kukaan niitä mihinkään oikeasti tarvitsee, koska samaan tietoon pystyy porautumaan järjestelmän sisälläkin.
2. Selvitä voidaanko olemassa olevia järjestelmiä hyödyntää paremmin
Kun automatisoitava prosessi on käyty läpi vaihevaiheelta ja todettu, että kaikille prosessin sisältämille toimille löytyy aito tarve, voidaan siirtyä tarkastelemaan järjestelmiä, joissa prosessia suoritetaan. On hyvä selvittää, pystytäänkö olemassa olevia järjestelmiä hyödyntää tehokkaammin prosessin kannalta. Onko järjestelmiin julkaistu ominaisuuksia, joita ei ole otettu käyttöön tai onko saatavilla esim. maksullisia lisäosia, jotka suoraviivaistavat prosessia merkittävästi?
3. Määrittele prosessi ohjelmistorobotille
Kun järjestelmän toiminnallisuudet on kartoitettu ja ominaisuudet arvioitu prosessin tarpeiden kannalta, voidaan järjestelmän mahdollisia puutteita lähteä paikkaamaan ohjelmistorobottien avulla. Ohjelmistorobotit pystyvät käyttämään järjestelmiä käyttöliittymän kautta varsin monipuolisesti. Ohjelmistorobotit myös kommunikoivat rajapintojen kautta järjestelmien kanssa. Ohjelmistorobotti on monesti parhaimmillaan esimerkiksi integroimassa kahta järjestelmää, joista toinen ei sisällä mitään mahdollisuuksia rajapintojen kautta tehtävään integraatioon. Tällöin ohjelmistorobotti kommunikoi modernimman järjestelmän kanssa rajapinnan läpi ja toista järjestelmää ohjelmistorobotti käyttää käyttöliittymän kautta.
4. Selvitä tarvitaanko tekoälyä
Ohjelmistorobotti pystyy suoriutumaan omatoimisesti prosesseista, joissa tarvittavat päätökset ovat kuvattavissa perinteisten ehtolausekkeiden avulla ja päätöksiin tarvittava informaatio on digitaalisessa sekä rakenteellisessa muodossa. Näin ei kuitenkaan aina ole. Silloin on tarpeen pohtia voiko jokin olemassa oleva tekoälytoteutus tarjota ratkaisun tai pyritäänkö tunnistettu päätöksenteko ratkaisemaan koneoppisen avulla luodun toiminnallisuuden avulla.
Valmiita tekoälyratkaisuja löytyy jo nykypäivänä paljon erilaisia ja niiden lukumäärä kasvaa jatkuvasti. Mm. Microsoftilta ja Googlelta löytyy kattavasti työkaluja tekstin analysointiin, kääntämiseen ja tunnistamiseen vaikkapa kuvasta. Nämä ovat kuitenkin työkaluja hyvin yleisiin ongelmiin eivätkä siis tarjoa apua yksittäisen yrityksen yksittäiseen päätöksentekoon, jota prosessissa pitäisi pystyä tuottamaan. Silloin ratkaisua voidaan hakea koneoppimisesta.
Koneoppiminen osana robotiikkaprojektia
Kuten termistä koneoppiminen saa jo vihiä on silloin tarkoitus opettaa kone tekemään päätöksiä. Useimmiten kone saadaan opetettua tekemään päätöksiä ennakkopäätösten avulla. Eli esimerkiksi ihminen tai ryhmä ihmisiä on tehnyt vastaavia päätöksiä osana prosessia aiemmin ja nyt kone opetetaan tekemään vastaavia päätöksiä noiden päätösten perusteella. Jotta konetta voidaan opettaa, täytyy tuon päätöksen tekemiseen vaadittavat syötteet sekä syötteistä ihmisen päättelemät lopputulokset olla tallessa sekä käytettävissä. Nämä kaksi asiaa eli syötteet ja päätökset yhdistämällä voimme lähteä opettamaan konetta ja saavuttaa toiminnallisuus, joka tuottaa päätöksiä tarpeeksi korkealla luotettavuudella prosessin kriittisyys huomioiden.
Täytyy muistaa, että kone oppii varsin tehokkaasti tekemään samanlaisia päätöksiä kuin sille on opetusaineistona annettu eli myös ristiriitaiset ja virheelliset päätökset opitaan ja ne vaikuttavat toteutuksen tuottamiin päätöksiin. Opetusaineiston laatuun onkin siis syytä kiinnittää huomiota. Vaikka usein puhutaan, että opetusaineiston määrä ratkaisee tekoälyn laadun niin ennemmin rajataan kokoa ja varmistetaan, että opetusaineiston sisältämät päätökset ovat mahdollisimman yhdenmukaisia ja virheettömiä siihen nähden millaisia päätöksiä toteutuksen halutaan tulevaisuudessa omatoimisesti tekevän. Kun kone on opetettu tekemään päätöksiä ja tämä toiminnallisuus yhdistetään projektin aiemmassa vaiheessa luotuun ohjelmistorobottiin, aletaan puhua älykkäästä automaatiosta.
Ohjelmistorobotti on hyvä liikuttamaan dataa järjestelmissä ja niiden välillä. Ohjelmistorobotti selviytyy yksinkertaisista päätöksistä, mutta tekoäly ja koneoppiminen on oiva työkalu saamaan kaiken irti prosessiin liittyvästä datasta, kun prosessi on tarvetta automatisoida ja prosessin kannalta oleellista päätöksentekoa on käytännössä mahdoton ohjelmoida perinteisin menetelmin.
Lisätietoja
Tagit
Erikoisosaaminen
Ohjelmistorobotiikka | |
Tekoäly (AI) ja koneoppiminen |
Tarjonnan tyyppi
Konsultointi | |
Toteutustyö |
Omat tagit
ohjelmistorobotiikka
UiPath
robotiikka
Staria - Asiantuntijat ja yhteyshenkilöt
Kai Kortteinen
Finland Country Manager
NetSuite-järjestelmäratkaisut. ERP-, BI-, talous- ja palkkapalvelumme tukevat kansainvälistä kasvua. Staria on Pohjoismaiden johtava NetSuite-kumppani.Menestyksemme perustuu .. | |
kai.kortteinen@staria.com +358 44 7609 432 |
|
Staria - Muita referenssejä
Staria - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Development Manager, Project and Portfolio Management
- Laura - Java-kehittäjä
- Laura - Systems Specialist, ajoneuvot
- IsoSkills Oy - Open application: Data Engineer, Finland
- Nordea - Sr IT Analyst - Adobe/SAS Marketing Automation
- Nordea - Senior IT / Business Analyst with technical background - Finland, Nordea Payments
- Nordea - Senior IT Analyst, Finnish language required
Premium-asiakkaiden viimeisimmät referenssit
- Hion Digital Oy - Kokonaisvaltainen digikumppanuus auttaa keskittymään olennaiseen
- Advania Finland Oy - Retta Isännöinti hyödyntää Genesys Cloudia asiakaspalvelunsa kehittämiseen
- Advania Finland Oy - VAKEn intranetista entistä raikkaampi ja monipuolisempi Freshin avulla
- Advania Finland Oy - Vaasan Sähkö otti Fresh Intranetin edistämään sisäistä viestintää ja sen vaikuttavuutta
- Advania Finland Oy - Turun kaupunki valjastaa digitaaliset ratkaisut palvelemaan strategiaansa
- Sulava Oy - Fondia vahvistaa tekoälyn hyödyntämistä Microsoft Copilotilla
- Druid Oy - International House Turku: Ajanvarauspalvelu
Tapahtumat & webinaarit
- 06.11.2024 - Webinaari: Future-Proof Your Data Infrastructure with Azure
- 13.11.2024 - Rakettiwebinaari: ohjelmistotestaus ja sen tulevaisuus
- 13.11.2024 - Miten palvelumuotoilu poistaa epävarmuutta digi-investoinneista?
- 14.11.2024 - RoimaDay 2024
- 14.11.2024 - Verkkolaskufoorumin syysseminaari 2024
- 19.11.2024 - The Future of Software - Embracing Collaboration in an AI-Powered World
- 19.11.2024 - Tehokkuutta ja säästöjä low-code-ratkaisuilla
Premium-asiakkaiden viimeisimmät bloggaukset
- Hion Digital Oy - Miten tekoäly mullistaa digitaalisen asiakaskokemuksen?
- Identio Oy - Web Applications: How We Build Minimum Lovable Products in 2025 – Gaining a Solid Understanding
- Identio Oy - Systeemiajattelu ohjelmistokehityksessä – näin hallitset monimutkaisia järjestelmiä
- Hion Digital Oy - Vihreä koodi tekoälyn aikakaudella: Voiko tekoälyn luoma koodi olla energiatehokasta?
- Innofactor Oyj - Tunnista ja digitalisoi hiomattomat prosessit Power Platformin avulla
- SD Worx - Oletko etuoikeutettu työskentelemään jonkin asian parissa, jolla on todellinen tarkoitus ja merkitys?
- SD Worx - HR ja tekoäly – usein kysytyt kysymykset
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |