
Suunnittelemme, toteutamme ja kehitämme tekoälyratkaisuja osaksi liiketoiminnan prosesseja.
TEKOÄLYSOVELLUKSET JA AGENTIT
Loikka suunnittelee ja toteuttaa tekoälysovelluksia, jotka hyödyntävät kielimalleja, organisaation omaan tietoon perustuvaa RAG-hakua, dokumenttien käsittelyä, luokittelua ja agenttisia työnkulkuja. Rakennamme ratkaisut osaksi nykyistä ympäristöä: dokumentinhallintaa, CRM:ää, toiminnanohjausta, verkkopalveluita ja rajapintoja. Jokaiselle toteutukselle määritellään käyttöoikeudet, hyväksyntäpolut, lokitus, laatukriteerit ja kustannusseuranta ennen tuotantoon vientiä.
HYÖTY
Hyödyllinen tekoälysovellus ei ole pelkkä keskusteluikkuna
Kielimalliin liitetty chat-ikkuna on helppo rakentaa ja vaikea saada hyödylliseksi. Se ei tiedä, kuka käyttäjä on, mihin tietoon hänellä on oikeus, missä työvaiheessa hän on tai mitä hänen pitäisi tehdä vastauksen jälkeen.
Hyödyllinen ratkaisu on osa työnkulkua. Se tietää käyttäjän roolin, hakee tiedon oikeista lähteistä, näyttää mihin vastaus perustuu, ja vie asian eteenpäin järjestelmässä, jossa työ oikeasti tehdään.
Siksi emme aloita mallista vaan siitä työvaiheesta, jota ollaan tukemassa.
MITÄ TOTEUTAMME
Millaisia tekoälyratkaisuja toteutamme
Ratkaisu voi olla uusi erillinen palvelu, olemassa olevan järjestelmän ominaisuus tai järjestelmien välinen työnkulku. Muoto valitaan käyttötapauksen, käyttäjien, datan ja riskitason perusteella, ei toisin päin.
Käyttäjä kysyy kysymyksen, ja ratkaisu vastaa ohjeiden, sopimusten, tuotedokumentaation tai tietopankin perusteella, käyttöoikeuksiensa rajoissa ja lähteet näyttäen.
Laskujen, hakemusten, sopimusten tai raporttien sisällön poiminta, luokittelu, vertailu ja tiivistäminen rakenteiseksi tiedoksi, joka siirtyy eteenpäin järjestelmään.
Ehdotus, luonnos tai tarkastus, jonka asiantuntija hyväksyy tai muokkaa. Lopullinen vastuu säilyy ihmisellä, mutta valmistelutyö lyhenee.
Haku, ehdotukset, yhteenvedot tai ohjattu täyttö osaksi olemassa olevaa digipalvelua tai tuotetta, samaan käyttöliittymään ja samoihin käyttöoikeuksiin.
Useita vaiheita sisältävä tehtävä, jonka tekoäly suorittaa järjestelmien välillä määritellyin oikeuksin ja hyväksyntäpolkujen mukaisesti.
RAG
RAG tuo organisaation oman tiedon käyttöön
RAG eli Retrieval-Augmented Generation tarkoittaa toteutustapaa, jossa kielimalli muodostaa vastauksen haetun lähdetiedon pohjalta. Lähteinä voivat olla ohjeet, sopimukset, tuotedokumentaatio, tietopankit, intranet-sisällöt tai järjestelmissä oleva tieto.
Dokumenttien liittäminen kielimalliin ei riitä. Toteutuksessa määrittelemme aina:
☑ Mistä lähteistä tietoa haetaan ja missä järjestyksessä.
☑ Mitä tietoa kullakin käyttäjäroolilla on oikeus nähdä.
☑ Miten dokumentit pilkotaan, indeksoidaan ja pidetään ajan tasalla.
☑ Miten lähteet näytetään käyttäjälle, jotta vastaus on tarkistettavissa.
☑ Mitä ratkaisu tekee, kun luotettavaa tietoa ei löydy.
☑ Miten laatua, käyttöä, kustannuksia ja poikkeamia seurataan.
Näistä kaksi ratkaisee useimmiten sen, onko ratkaisu käyttökelpoinen. Ensimmäinen on käyttöoikeuksien kantaminen läpi koko ketjun, jotta vastaus ei paljasta tietoa, johon käyttäjällä ei ole oikeutta. Toinen on lähteiden näyttäminen, koska ilman sitä käyttäjä ei voi tarkistaa vastausta eikä siten luottaa siihen.
Lähdetiedon saatavuus, ajantasaisuus ja metatiedot ratkaistaan dataperustassa.
Lue data- ja tekoälyalustoistaAGENTIT
Määrittelemme ensin, mitä agentti ei saa tehdä
Agenttinen työnkulku tarkoittaa ratkaisua, jossa tekoäly suorittaa ennalta määriteltyjä tehtäviä useassa vaiheessa. Agentti voi hakea tietoa, tulkita sisältöä, muodostaa ehdotuksen, pyytää lisätietoa, käyttää hyväksyttyä rajapintaa ja ohjata asian ihmisen käsiteltäväksi.
Agentin hyödyllisyys ei ratkea sillä, mitä se osaa tehdä, vaan sillä, mitä se ei pääse tekemään. Määrittelemme aina:
☑ Mitkä tehtävät kuuluvat agentille ja mitkä eivät.
☑ Mitä järjestelmiä, työkaluja ja rajapintoja se saa käyttää.
☑ Mitä tietoja se voi nähdä ja käsitellä.
☑ Milloin se voi toimia itsenäisesti ja milloin tarvitaan hyväksyntä.
☑ Mitä tapahtuu, kun tehtävä epäonnistuu tai tieto puuttuu.
☑ Miten toimenpiteet, päätökset ja virheet kirjataan ja jäljitetään.
Rajaus tehdään sen perusteella, mikä on virheen seuraus. Väärä yhteenveto asiantuntijan luettavaksi on eri asia kuin väärä kirjaus järjestelmään. Mitä suurempi seuraus, sitä aikaisemmin ihminen on mukana.
Näin automaatiota voidaan lisätä vaiheittain ilman, että kriittiset päätökset tai tietojen käsittely muuttuvat mustaksi laatikoksi.
INTEGROINTI
Tekoälyratkaisu osaksi järjestelmäkokonaisuutta
Toteutamme ratkaisut osaksi nykyistä teknologia- ja palveluympäristöä: dokumentinhallintaa, CRM:ää, toiminnanohjausta, verkkopalveluita, data-alustaa ja rajapintoja.
Tuotantototeutus sisältää tyypillisesti käyttäjä- ja käyttöoikeushallinnan, integraatiot tietolähteisiin ja rajapintoihin, tiedonhakupalvelun ja vektorihaun, käyttöliittymän tai taustaprosessin, hyväksyntä- ja poikkeuskäsittelyn, lokituksen ja audit trailin, kustannusten ja suorituskyvyn monitoroinnin, testauksen sekä pilviympäristön ja julkaisuputket.
Tämä lista on syy siihen, miksi toimiva prototyyppi ei ole puoliksi valmis tuotantoratkaisu. Kokeilussa näistä voi jättää useimmat pois, tuotannossa ei yhtään.
LAADUNVARMISTUS
Laadunvarmistus ja AgentOps
Tekoälyratkaisun laatua ei voi varmistaa kerran ennen julkaisua. Mallit, tietolähteet, käyttäjien tarpeet ja integraatiot muuttuvat, ja ratkaisu, joka toimi kolme kuukautta sitten, voi käyttäytyä toisin tänään ilman että koodiin on koskettu.
Siksi sovimme käyttötapauskohtaiset laatukriteerit ja testaamme niitä toistuvasti. Testaus kohdistuu vastausten oikeellisuuteen ja hyödyllisyyteen, tiedonhaun osuvuuteen ja lähteiden käyttöön, virheellisiin tulkintoihin, käyttöoikeuksien toteutumiseen, virhe- ja poikkeustilanteisiin, vasteaikoihin ja kustannuksiin sekä agenttien tekemiin toimenpiteisiin ja hyväksyntäpolkuihin.
Tuotantokäytössä hyödynnämme AgentOps-ajattelua: seuraamme ratkaisun toimintaa, mallikutsuja, laatua, käyttäjäpalautetta, kustannuksia ja poikkeamia, ja kehitämme ratkaisua havaintojen perusteella hallitusti. Käytännössä tämä tarkoittaa, että muutos malliin tai kehotteeseen testataan samalla tavalla kuin muutos koodiin.
MIKSI LOIKKA
Miksi toteutus kannattaa ostaa ohjelmistotalolta
Tekoälysovellus on ohjelmisto. Suurin osa työstä on käyttöoikeuksia, integraatioita, virhetilanteita, testausta ja julkaisuputkia, eli samaa työtä kuin missä tahansa tuotantojärjestelmässä. Malli on siitä pienin osa.
Loikka on rakentanut tuotantojärjestelmiä ja integraatioita vuodesta 2016. Se näkyy kolmessa asiassa.
Ratkaisu ei näytä käyttäjälle tietoa, johon hänellä ei ole oikeutta, riippumatta siitä miten kysymys on muotoiltu. Tämä on tavallisin syy siihen, miksi sisäinen tekoälyhaku ei saa lupaa tuotantoon.
Jos lähdetieto on väärässä muodossa tai vanhentunutta, korjaus ei vaadi toista toimittajaa ja uutta sopimusta.
Malli valitaan käyttötapauksen mukaan ja eristetään sovelluksen rakenteessa niin, että se voidaan vaihtaa ilman, että koko ratkaisu rakennetaan uudelleen.
ETENEMINEN
Näin etenemme vaihe kerrallaan
Määrittelemme käyttötapauksen ja rajauksen. Selvitämme, mitä käyttäjä tai prosessi tarvitsee, mitä tietoa ratkaisu hyödyntää ja mikä osa työstä voidaan tukea tai automatisoida. Samalla määritellään onnistumisen mittarit, käyttäjäroolit, riskitaso ja tarvittavat integraatiot.
Suunnittelemme ja toteutamme tuotantovalmiin ratkaisun. Rakennamme käyttöliittymät, tiedonhaun, integraatiot, käyttöoikeudet ja työnkulut vaiheittain ja testaamme sovituilla aineistoilla sekä todellisilla käyttötilanteilla.
Otamme käyttöön, seuraamme ja kehitämme. Julkaisun jälkeen seuraamme sovittuja mittareita, korjaamme havaitut ongelmat, kehitämme tietolähteitä ja ohjausta sekä laajennamme ratkaisua uusiin käyttötapauksiin.
USEIN KYSYTTYÄ
Usein kysyttyä tekoälysovelluksista ja agenteista
Chatbot vastaa kysymyksiin keskusteluikkunassa. Tekoälysovellus on osa työnkulkua: se tunnistaa käyttäjän roolin ja käyttöoikeudet, hakee tiedon määritellyistä lähteistä, näyttää mihin vastaus perustuu ja vie asian eteenpäin järjestelmässä, jossa työ tehdään. Ero näkyy käytännössä siinä, jääkö käyttäjälle vielä työvaihe tehtäväksi vastauksen saatuaan.
Käyttöoikeudet ratkaistaan tiedonhaussa, ei vastauksen muotoilussa. Käytännössä haku kohdistuu vain siihen aineistoon, johon kyseisellä käyttäjäroolilla on oikeus, jolloin malli ei näe muuta tietoa lainkaan. Käyttöoikeuksien toteutuminen on myös yksi testattavista asioista ennen tuotantoon vientiä ja sen jälkeen.
Kielimallin virheellisiä vastauksia ei voi poistaa kokonaan, mutta ne voidaan tehdä harvinaisiksi ja havaittaviksi. Vastaus sidotaan haettuun lähdetietoon, lähteet näytetään käyttäjälle tarkistettaviksi ja ratkaisulle määritellään toiminta tilanteessa jossa luotettavaa tietoa ei löydy. Virheellisiä tulkintoja testataan toistuvasti myös tuotannossa. Suuren seurauksen tehtävissä ihmisen hyväksyntä säilytetään.
Sen, mitä on erikseen määritelty. Rajaus tehdään virheen seurauksen perusteella: ehdotuksen tuottaminen asiantuntijalle voidaan automatisoida pidemmälle kuin kirjaus järjestelmään tai viestin lähettäminen asiakkaalle. Jokaiselle agentille määritellään sallitut tehtävät, sallitut rajapinnat, näkyvä tieto, hyväksyntää vaativat toimenpiteet ja toiminta virhetilanteessa.
Käytännössä mihin tahansa, jossa on rajapinta: dokumentinhallintaan, CRM:ään, toiminnanohjaukseen, verkkopalveluihin, asiointijärjestelmiin ja data-alustoihin. Integraatiossa määritellään myös käyttöoikeudet, tiedonkulku, virhetilanteet ja valvonta.
Malli valitaan käyttötapauksen mukaan. Valintaan vaikuttavat tehtävän vaativuus, vasteaikavaatimus, kustannus käsiteltyä tapausta kohden sekä se, missä ja miten tietoa saa käsitellä.
Osittain. Käyttötapauksen vaatiman tiedon on oltava saatavilla, ajantasaista ja käyttöoikeuksien osalta selvää. Jos näin ei ole, korjaamme sen osan samassa työssä sen sijaan että hanke pysähtyisi.
Lue data- ja tekoälyalustoistaKatsotaan, mitä tuotantoon vienti teidän tapauksessanne vaatii
Suunnitteletteko organisaation omaan tietoon perustuvaa tekoälyratkaisua, dokumenttiautomaatiota tai järjestelmien välisiä tehtäviä hoitavaa agenttia? Käymme läpi rajauksen, tarvittavat integraatiot ja käyttöoikeudet sekä kerromme, mitä tuotantoon vienti käytännössä edellyttää.
Kysy lisää, kerromme mielellämme



- Head of Sales
- tomas.haltsonen@loikka.io
- +358 50 5639 450



- CEO, Partner
- joonas@loikka.io
- +358 40 0782 838