Palvelut

Koneoppiminen ja tekoälyratkaisut yrityksille

Ennakoikaa kysyntää, tunnistakaa asiakasryhmiä ja vähentäkää tietojen käsittelyyn kuluvaa työtä. Vectura Solutions Oy toteuttaa koneoppimisratkaisut aineistojen valmistelusta pilotin arviointiin ja tuotantokäyttöön.

Koneoppimisesta on hyötyä, kun sen tulos auttaa tekemään päätöksen tai hoitamaan toistuvan työvaiheen paremmin. Aloitamme käyttötarpeesta: mitä ennusteen, segmentin tai luokittelun perusteella tehdään, kuka tulosta käyttää ja miten hyöty arvioidaan. Ratkaisu voidaan liittää nykyiseen raportointiin, sovellukseen tai työnkulkuun.

Kokemukseemme kuuluu sisällön luokittelua ja sävyanalyysiä toimituksellisessa työssä sekä käyttäjäsegmentointia BigQuery ML:llä mediatalon aineistossa. Yhdistämme koneoppimisen data engineering -osaamiseen, Google Cloud -toteutuksiin ja BI-raportointiin, jotta myös tiedonsiirrot, tulosten käyttö ja ylläpito tulevat huomioiduiksi.

Keskustellaan koneoppimisen käyttötapauksesta

Ennustemallit suunnittelun ja raportoinnin tueksi

Toteutamme aikasarjaennusteita esimerkiksi kysynnän, tilausmäärien tai verkkopalvelun käytön arviointiin. Selvitämme historian kattavuuden, kausivaihtelun ja sen, kuinka pitkälle ennustetta tarvitaan. BigQuery ML sopii yhdeksi toteutusvaihtoehdoksi, kun tarvittava aineisto on BigQueryssa.

Vertaamme ennustetta yksinkertaiseen lähtötasoon aiemmalla ajanjaksolla, jota ei käytetä mallin opettamiseen. Toimitukseen voidaan sisällyttää raportti, jossa näkyvät toteuma, ennuste, ennusteväli ja päivitysajankohta. GA4-sivunäyttöjen ennustaminen on yksi esimerkki; myynnin tai kysynnän ennustaminen tarvitsee kyseistä toimintaa kuvaavan aineiston.

Asiakas- ja käyttäjäsegmentointi BigQuery ML:llä

Autamme tunnistamaan asiakasryhmiä osto- tai käyttöhistorian perusteella. Yhdistämme tarvittavat tiedot, muodostamme segmentoinnin lähtömuuttujat ja toteutamme ryhmittelyn. Käymme ryhmien ominaisuudet läpi liiketoiminnan kanssa, jotta segmenteille löytyy selkeä käyttötarkoitus esimerkiksi asiakkuuksien hoidossa tai palvelun kehittämisessä.

Tuloksena saatte sovitun segmenttijaon, ryhmien kuvaukset ja päivityskäytännön. Ryhmät voidaan tuoda BI-raportointiin tai sovittuun järjestelmään. Segmentoinnin käyttökelpoisuus ja sen perusteella tehtävien toimenpiteiden vaikutus arvioidaan erikseen.

Asiakaspoistuman ennustaminen ja liidien pisteytys

Toteutamme luokittelukokeiluja, joissa asiakas- ja käyttötiedoista arvioidaan sovittua tulevaa tapahtumaa. Käyttökohde voi olla ostotauon ennakointi tai uusien liidien järjestäminen myyntityön tueksi. Määrittelemme ennustettavan lopputuloksen, arviointihetken ja sen, miten tiedot yhdistetään luotettavasti.

Vertaamme mallia nykyiseen toimintatapaan ja arvioimme tulokset myöhemmällä aineistolla. Hyväksytyt pisteet voidaan tuoda CRM:ään, työlistalle tai raportointiin. Pisteytyksen osuvuus ja sen perusteella tehtävien toimenpiteiden vaikutus arvioidaan erikseen.

Poikkeamien tunnistaminen ja seuranta

Toteutamme seurantaa, joka nostaa tarkasteltavaksi tavanomaisesta kehityksestä poikkeavat luvut. Käyttökohteita ovat esimerkiksi verkkoliikenne, päivittäiset tilausmäärät ja muut toiminnan volyymit. Ennen mallintamista tarkistamme datan kattavuuden, jotta puuttuva aineisto ei näytä liiketoiminnan muutokselta.

Suunnittelemme poikkeamien esittämisen raportilla tai ohjaamisen sovittuun tarkistukseen. Hälytysrajat, havaintojen merkittävyys ja käsittelyvastuut sovitaan käyttäjien kanssa. Poikkeamahavainto auttaa kohdistamaan selvitystyötä; sen syy varmistetaan erikseen.

Tekstien luokittelu, sävyanalyysi ja tietojen poiminta

Asiakaspalautteista, tukipyynnöistä ja dokumenteista voidaan muodostaa tietoa raportointiin ja työn ohjaamiseen. Toteutamme esimerkiksi aiheiden luokittelua, sävyanalyysiä ja sovittujen tietojen poimintaa tekstistä. Menetelmä valitaan tehtävän mukaan: vaihtoehtoja ovat säännöt, opetettu luokittelumalli ja kielimalli.

Määrittelemme luokat ja arvioimme tulokset edustavalla aineistolla, myös käytettävillä kielillä. Sovimme, mitkä tapaukset ohjataan ihmisen tarkistettavaksi ja miten virheelliset tai puuttuvat tulokset käsitellään. Tuomme luokitukset tarvittaessa raportteihin tai osaksi nykyistä sovellusta.

Aineistot ja BigQuery ML osaksi nykyistä dataympäristöä

Selvitämme, ovatko tarvittavat tiedot saatavilla ja sopivatko ne suunniteltuun tehtävään. Toteutamme tarvittaessa rajapintasiirrot, tietojen yhdistämisen ja koneoppimisen lähtöaineistot. Historiallinen arviointi rakennetaan tiedoista, jotka olisivat olleet käytettävissä myös todellisella käyttöhetkellä.

BigQuery ML mahdollistaa useiden mallien opettamisen ja käytön SQL:n avulla tietovarastossa. Valitsemme sen, Python-toteutuksen tai muun soveltuvan palvelun aineiston, käyttötarpeen ja nykyisen ympäristön perusteella. Käymme läpi myös tiedon luottamuksellisuuden, käyttöoikeudet ja sallitut käsittelypaikat.

Rajattu pilotti antaa perustan investointipäätökselle

Sovimme pilotille yhden käyttötapauksen, arviointiaineiston ja onnistumisen kriteerit. Vertailukohtana voi olla nykyinen toimintatapa tai yksinkertainen sääntö. Arvioimme mallin tulosten lisäksi vaikutusta käyttäjän työhön, tarvittavaa tarkistusta sekä käyttö- ja ylläpitokustannuksia.

  • Kuvaus tehtävästä, tarvittavasta aineistosta ja tavoiteltavasta hyödystä
  • Rajattu toteutus ja tulosten vertailu sovittuun lähtötasoon
  • Havaitut rajoitukset, aineiston puutteet ja jatkokehitystarpeet
  • Arvio tuotantoon viennin työmäärästä, käyttökuluista ja ylläpidosta
  • Perusteltu ehdotus jatkamisesta, toteutuksen muuttamisesta tai kokeilun päättämisestä

Koneoppimismalli tuotantoon ja osaksi käyttäjien työtä

Tuotantototeutus kattaa sovitun käsittelyketjun lähdedatasta käyttäjälle asti. Liitämme ennusteet, segmentit tai luokitukset raportointiin ja sovelluksiin sekä sovimme, miten tulosten perusteella toimitaan. Mallin opettaminen ja tulosten päivitys ajastetaan käyttötarpeen mukaan.

Toteutamme tiedon laadun tarkistukset, virheenkäsittelyn, versionhallinnan ja toiminnan seurannan. Cloud Run ja ajastetut ajot voivat riittää rajattuun kokonaisuuteen; orkestrointia tarvitaan, kun vaiheiden riippuvuuksien ja uudelleenajojen hallinta sitä edellyttää. Dokumentoimme ylläpidon vastuut sekä menettelyn tilanteisiin, joissa aineisto muuttuu tai tulosten laatu heikkenee.

Miten voimme auttaa

Käyttötapauksen arviointi

Tavoite, aineiston soveltuvuus ja toteutusvaihtoehdot. Rajaus ja työmääräarvio ensimmäiselle kokeilulle.

Pilotti ja tulosten arviointi

Rajattu toteutus, vertailu sovittuun lähtötasoon sekä tulokset, rajoitukset ja suositus jatkosta.

Tuotantototeutus ja ylläpito

Tiedonsiirrot, mallin käyttö, raportti- tai sovellusintegraatio, ajastukset ja seuranta sovitulla laajuudella.

Usein kysyttyä

Mitä koneoppimispilotissa toimitetaan?

Sovittu käyttötapaus toteutetaan rajatulla aineistolla ja arvioidaan etukäteen määritellyillä kriteereillä. Saatte toteutuksen, tulosten arvioinnin, havaitut rajoitukset ja ehdotuksen jatkosta. Tuotantointegraatiot, käyttäjien perehdytys ja jatkuva ylläpito rajataan ja hinnoitellaan erikseen.

Tarvitaanko koneoppimiseen BigQuery tai kokonaan uusi ympäristö?

Ei välttämättä. Arvioimme ensin nykyiset tietolähteet ja järjestelmät. BigQuery ML on yksi vaihtoehto, kun tiedot ovat BigQueryssa tai niiden kokoaminen sinne on perusteltua. Toteutus voidaan rakentaa myös Pythonilla tai liittää nykyiseen sovellukseen. Valinta tehdään tehtävän, ylläpidon ja kustannusten perusteella.

Kuinka paljon aineistoa tarvitaan?

Yhtä kaikille tehtäville sopivaa määrää ei ole. Ennustamisessa tarvitaan riittävä ja kattava historia suhteessa ennustejaksoon ja kausivaihteluun. Segmentointi tarvitsee vertailukelpoisia asiakas- tai käyttötietoja. Valmiin kielimallin käyttö ei aina vaadi oman mallin opettamista, mutta tekstien käsittelyn laatua varten tarvitaan edustava arviointiaineisto. Selvitämme soveltuvuuden ennen laajempaa toteutusta.

Mistä koneoppimisratkaisun hinta muodostuu?

Työmäärään vaikuttavat aineiston valmistelu, käyttötapaus, mallin arviointi, integraatiot ja tuotantovaatimukset. Käyttökuluja syntyy muun muassa tiedon käsittelystä, mallien opettamisesta ja käytöstä sekä valituista pilvipalveluista. Arvioimme pilotin ja tuotantoon viennin erikseen ja huomioimme myös ylläpidon työmäärän.

Miten tulosten laatua seurataan käyttöönoton jälkeen?

Sovimme tehtävään sopivat laatumittarit ja tarkistusrytmin. Ennusteita verrataan toteumaan, luokitteluja tarkistettuun aineistoon ja segmenttien käyttökelpoisuutta liiketoiminnan tarpeeseen. Seuraamme myös aineiston laatua, ajojen onnistumista ja kustannuksia. Dokumentoimme, kuka reagoi poikkeamiin ja milloin mallia arvioidaan tai opetetaan uudelleen.

Mitä haluatte ennakoida, luokitella tai seurata paremmin?

Kertokaa tavoitteesta, käytettävissä olevasta aineistosta ja siitä, kuka tulosta käyttäisi. Arvioimme sopivan ensimmäisen toteutuksen ja sen onnistumisen kriteerit. Ensimmäinen keskustelu on maksuton.