AI-agentti tuotanto-ongelmaa ratkaisemassa. Esimerkki.

Tuotannon AI-agentti voi havaita toimitusta uhkaavan poikkeaman, koota eri järjestelmiin hajautuneet tiedot ja ehdottaa tuotantopäällikölle vaihtoehtoisia ratkaisuja. Agentin ei kuitenkaan tarvitse ohjata tuotantoa itsenäisesti. Se voi toimia valvottuna avustajana, joka selvittää tilanteen ja jättää päätöksen ihmiselle.

Tässä artikkelissa kuvataan käytännön esimerkin avulla, miten AI-agenttia voitaisiin hyödyntää valmistavan pk-yrityksen tuotannonohjauksessa. Esimerkki on kuvitteellinen, mutta sen kuvaamat tiedot, työvaiheet ja ongelmat ovat tuotannossa tavallisia.

Jos AI-agenttien perusajatus ei ole vielä tuttu, lue ensin: AI-agentit yrityksen arjessa – mitä ne ovat ja miten niitä voi hyödyntää?

Tuotannon ongelma ei näy aina yhdessä järjestelmässä

Tuotannon viivästys syntyy harvoin vain yhdestä helposti havaittavasta syystä. Materiaalin toimitus voi myöhästyä, koneen käyttökatko voi siirtää työvaihetta ja seuraavan tuotantovaiheen kapasiteetti voi olla jo lähes täynnä.

Tilanteen selvittämiseen tarvittavaa tietoa voi olla useassa paikassa:

  • ERP-järjestelmän tuotanto- ja asiakastilauksissa Perinteinen ERP vs. AI-ERP
  • MES-järjestelmän työvaihe- ja konetiedoissa
  • varaston saldoissa ja materiaalivarauksissa
  • hankinnan ostotilauksissa ja toimittajavahvistuksissa
  • kunnossapidon häiriöilmoituksissa
  • CRM-järjestelmän asiakas- ja toimituslupauksissa
  • sähköposteissa, taulukoissa ja työntekijöiden omissa muistiinpanoissa

Tuotantopäällikkö tai työnjohtaja joutuu tavallisesti kokoamaan näistä tiedoista kokonaiskuvan ennen kuin tilanteeseen voidaan reagoida. AI-agentin tehtävänä voisi olla tämän selvitystyön nopeuttaminen.

Esimerkkitilanne: tärkeä asiakastilaus uhkaa myöhästyä

Kuvitteellisessa valmistavassa pk-yrityksessä asiakkaalle on luvattu tärkeän tilauksen toimitus perjantaina. ERP-järjestelmän mukaan tuotantotilaus on vielä avoinna, vaikka sen pitäisi olla jo viimeisessä työvaiheessa.

Tilanteeseen liittyy samanaikaisesti useita tapahtumia:

  • yhden tarvittavan materiaalin toimitus on myöhästynyt
  • tuotantokoneella on ollut lyhyt häiriö
  • seuraavan työvaiheen kapasiteetti on lähes täynnä
  • osa käytettävissä olevasta materiaalista on varattu toiselle tilaukselle
  • asiakkaalle luvattu toimituspäivä lähestyy

ERP näyttää, että tilaus on vaarassa myöhästyä. Se ei kuitenkaan välttämättä kerro suoraan, mikä viivästyksen varsinainen syy on, mihin muihin tilauksiin tilanne vaikuttaa tai mitä tuotannossa kannattaisi seuraavaksi tehdä.

polaris ai agentti tuotannon prosessi

Miten AI-agentin työ käynnistyy?

AI-agentti ei oma-aloitteisesti päätä, mitä yrityksessä seurataan. Yritys määrittelee etukäteen agentin tehtävän, käytettävät tiedot, käynnistymistavan ja toimintavaltuudet.

Tuotannon agentin työ voi käynnistyä usealla tavalla.

1. Ihminen antaa agentille tehtävän

Yksinkertaisimmassa mallissa tuotantopäällikkö, työnjohtaja tai muu käyttäjä pyytää agenttia selvittämään tilanteen:

Miksi tilaus 4587 on vaarassa myöhästyä?

Agentti alkaa kysymyksen saatuaan hakea tietoa sille sallituista lähteistä. Se kokoaa tilanteesta yhteenvedon ja ehdottaa mahdollisia jatkotoimia.

Tämä on usein turvallinen tapa aloittaa AI-agentin kokeilu. Agentti toimii tarvittaessa käytettävänä avustajana eikä seuraa tuotantoa itsenäisesti.

2. ERP-järjestelmän työnkulku käynnistää agentin

Agentti voidaan yhdistää ERP-järjestelmän tai muun yritysjärjestelmän työnkulkuun. Agentti käynnistyy automaattisesti, kun järjestelmässä toteutuu ennalta määritelty ehto.

Käynnistävä tapahtuma voi olla esimerkiksi:

  • materiaalin vahvistettu toimituspäivä siirtyy
  • varastosaldo alittaa määritellyn hälytysrajan
  • tuotantovaihe ei valmistu määräaikaan
  • koneen häiriö pysäyttää työvaiheen
  • tilauksen ennustettu valmistumisaika ylittää asiakkaalle luvatun toimituspäivän
  • järjestelmään kirjataan merkittävä laatupoikkeama

ERP tunnistaa tapahtuman ja käynnistää agentin selvittämään sen syitä ja vaikutuksia. Agentti ei siis itse valitse tutkittavaa asiaa, vaan reagoi järjestelmän tuottamaan herätteeseen.

3. Agentti tekee säännöllisen tarkistuksen

Agentti voidaan ajastaa tarkistamaan tuotannon tilanne esimerkiksi kerran tunnissa, työvuoron alussa, työpäivän päätteeksi tai ennen päivittäistä tuotantopalaveria.

Agentti käy sovitut tiedot läpi ja raportoi vain havaituista poikkeamista. Jos mitään huomionarvoista ei ole tapahtunut, erillistä ilmoitusta ei välttämättä tarvita.

Tällainen menettely sopii tilanteisiin, joissa aivan jatkuvaa seurantaa ei tarvita.

4. Agentti seuraa tapahtumia lähes reaaliaikaisesti

Pidemmälle kehitetyssä ratkaisussa agentti voi vastaanottaa jatkuvasti tapahtumatietoa ERP-, MES-, varasto-, kunnossapito- ja tuotantojärjestelmistä.

Kun määritelty poikkeama havaitaan, agentti voi välittömästi koota siihen liittyvät tiedot, arvioida vaikutukset ja ilmoittaa vastuuhenkilölle.

Tässäkään mallissa agentti ei ole täysin vapaa toimija. Se seuraa vain sille määriteltyjä tapahtumia ja toimii sille annettujen oikeuksien mukaisesti.

Käynnistyminen ja toimintavaltuudet ovat eri asioita

Agentin automaattinen käynnistyminen ei tarkoita sitä, että agentti saisi tehdä itsenäisesti muutoksia tuotantoon.

Nämä kaksi asiaa pitää erottaa toisistaan:

  • Käynnistyminen: mikä tapahtuma, järjestelmä tai henkilö saa agentin aloittamaan työn?
  • Toimintavaltuudet: saako agentti vain selvittää ja ehdottaa vai myös tehdä muutoksia?

Agentti voi käynnistyä automaattisesti mutta toimia silti varovaisesti. Se voi havaita ongelman, koota tiedot ja muodostaa vaihtoehdot, mutta jättää päätöksen sekä järjestelmämuutokset ihmiselle.

Tuotantoesimerkissä prosessi voisi edetä näin:

ERP:n työnkulku havaitsee viivästymisriskin → AI-agentti selvittää syyt ja vaihtoehdot → tuotantopäällikkö päättää → hyväksytty toimenpide viedään järjestelmiin → agentti seuraa toteutumista.

Mitä tuotannon AI-agentti selvittää?

Kun tilauksen 4587 viivästymisriski havaitaan, agentti aloittaa sille määritellyn selvityksen. Se voi hakea vastauksia esimerkiksi seuraaviin kysymyksiin:

  1. Mikä työvaihe estää tilauksen valmistumisen?
  2. Onko tarvittavaa materiaalia käytettävissä?
  3. Milloin puuttuva materiaali on saapumassa?
  4. Liittyykö viivästykseen koneen häiriö tai kapasiteettiongelma?
  5. Vaikuttaako sama ongelma muihin tuotantotilauksiin?
  6. Voidaanko työ siirtää toiselle koneelle tai toiseen ajankohtaan?
  7. Onko toiselta tilaukselta mahdollista vapauttaa materiaalia?
  8. Miten mahdolliset muutokset vaikuttavat muihin asiakkaisiin?

Agentin tehtävänä ei ole tarkastella vain yhtä järjestelmäriviä. Sen hyöty syntyy eri lähteistä saatavien tietojen yhdistämisestä.

Agentin muodostama tilannekuva

Tietojen kokoamisen jälkeen agentti voi esittää tuotantopäällikölle esimerkiksi seuraavanlaisen yhteenvedon:

Tilaus 4587 on vaarassa myöhästyä arviolta kaksi työpäivää.

Ensisijainen syy on materiaalin M-204 viivästynyt toimitus. Materiaalin uusi vahvistettu saapumisaika on keskiviikko kello 14. Tilannetta pahentaa koneen K-3 työjono, joka on edellisen häiriön vuoksi kuusi tuntia suunniteltua jäljessä.

Toimitusaika voidaan mahdollisesti säilyttää siirtämällä työvaihe koneelle K-5 ja käyttämällä tilaukselle 4612 varattua materiaalia. Muutos siirtäisi tilauksen 4612 valmistumista arviolta yhdellä päivällä. Sen asiakkaalle vahvistetussa toimitusajassa on kolmen päivän jousto.

Tällainen tilannekuva auttaa vastuuhenkilöä ymmärtämään nopeasti:

  • mitä on tapahtunut
  • miksi se on tapahtunut
  • mitkä tilaukset ja asiakkaat ovat vaarassa
  • millaisia ratkaisuvaihtoehtoja on käytettävissä
  • mitä seurauksia vaihtoehdoilla olisi

Agentti ehdottaa – ihminen päättää

Tilannekuvan lisäksi agentti voi valmistella tuotantopäällikölle vaihtoehtoja.

Vaihtoehto 1: Nykyinen tuotantosuunnitelma säilytetään

Tuotantoa ei järjestellä uudelleen. Tilaus valmistuu arviolta kaksi päivää myöhässä, ja asiakkaalle valmistellaan ilmoitus uudesta toimitusajasta.

Vaihtoehto 2: Työvaihe siirretään toiselle koneelle

Työvaihe siirretään koneelle K-5. Tästä syntyy ylimääräistä asetusaikaa ja kustannuksia, mutta asiakkaalle luvattu toimitusaika voidaan todennäköisesti säilyttää.

Vaihtoehto 3: Materiaalia siirretään toiselta tilaukselta

Tilaukselle 4612 varattu materiaali siirretään kiireellisemmälle tilaukselle 4587. Muutos vaikuttaa toiseen tuotantotilaukseen, mutta sen toimituksessa on enemmän joustoa.

Tuotantopäällikkö arvioi vaihtoehtojen kustannukset, asiakasvaikutukset, kapasiteetin ja riskit. Hän tekee päätöksen ja hyväksyy tarvittavat toimenpiteet.

AI-agentti ei siis päätä itsenäisesti, mikä asiakas tai tilaus asetetaan etusijalle.

Mitä tapahtuu ihmisen hyväksynnän jälkeen?

Agentin tehtävä ei välttämättä pääty päätösehdotukseen. Sille voidaan antaa oikeus valmistella tai toteuttaa tarkasti rajattuja jatkotoimia.

Hyväksynnän jälkeen agentti voisi esimerkiksi:

  • valmistella muutoksen tuotantosuunnitelmaan
  • luoda työnjohtajalle tarkistettavan työmääräimen
  • ilmoittaa hankinnalle muuttuneesta materiaalitarpeesta
  • valmistella asiakkaalle lähetettävän viestin
  • päivittää vastuuhenkilöiden tehtävälistat
  • merkitä poikkeaman seurantaan
  • tarkistaa myöhemmin, toteutuiko uusi suunnitelma
  • ilmoittaa vastuuhenkilölle uudesta viivästymisriskistä

Kaikkia toimenpiteitä ei tarvitse automatisoida samalla kertaa. Ensimmäisessä vaiheessa agentti voi vain valmistella muutokset ihmisen tarkistettaviksi.

Mitä tietoja ja järjestelmiä agentti tarvitsee?

Tuotannon AI-agentin hyödyllisyys riippuu siitä, saako se käyttöönsä tehtävän kannalta olennaiset ja riittävän ajantasaiset tiedot.

ERP-järjestelmä

ERP voi sisältää asiakas- ja tuotantotilaukset, materiaalitarpeet, toimituspäivät, työvaiheet, kustannukset ja tuotantosuunnitelman.

MES tai tuotannon seurantajärjestelmä

MES kertoo, miten työvaiheet ovat todellisuudessa edenneet, mitä koneita käytetään ja kuinka paljon tuotannossa on keskeneräistä työtä.

Varastonhallinta

Varastotiedot kertovat materiaalien todelliset saldot, varaukset, sijainnit ja mahdolliset puutteet.

Hankinta

Hankinnan tiedoista löytyvät ostotilaukset, toimittajien vahvistukset, arvioidut saapumisajat ja aikaisemmat toimituspoikkeamat.

Kunnossapito

Kunnossapitojärjestelmästä agentti voi tarkistaa koneiden häiriöt, käyttökatkot, huoltosuunnitelmat ja arvioidun käytettävyyden.

CRM ja asiakastiedot

CRM voi auttaa arvioimaan asiakasvaikutuksia. Sieltä voivat löytyä asiakkaalle annetut lupaukset, aikaisemmat reklamaatiot, yhteydenotot ja asiakkuuteen liittyvät erityisehdot.

Vapaamuotoinen tieto

Kaikki tarpeellinen tieto ei ole rakenteisessa tietokannassa. Agentti saattaa tarvita myös sähköposteja, PDF-asiakirjoja, Excel-taulukoita, työohjeita ja kokousmuistioita.

Agentin ei kuitenkaan pidä saada pääsyä kaikkeen yrityksen tietoon. Käyttöoikeudet rajataan sen tehtävän ja käyttäjän oikeuksien mukaisesti.

Mitä tuotannon AI-agentti ei saa tehdä itsenäisesti?

Tuotannon päätökset voivat vaikuttaa toimituksiin, kustannuksiin, laatuun, turvallisuuteen ja asiakassuhteisiin. Siksi agentin toimivaltuudet pitää määritellä huolellisesti.

Agentin ei lähtökohtaisesti pidä ilman ihmisen hyväksyntää:

  • muuttaa merkittävästi tuotantosuunnitelmaa
  • siirtää asiakkaalle varattua materiaalia toiselle tilaukselle
  • luvata asiakkaalle uutta toimitusaikaa
  • hyväksyä merkittäviä lisäkustannuksia
  • ohittaa turvallisuus-, laatu- tai tarkastusvaatimuksia
  • asettaa asiakkaita keskenään tärkeysjärjestykseen
  • tehdä toimenpiteitä puutteellisen tai ristiriitaisen tiedon perusteella

Jos tiedot ovat puutteellisia tai agentti ei pysty arvioimaan tilannetta riittävän varmasti, sen pitää osata pysähtyä ja pyytää ihmiseltä lisätietoa.

Miten pk-yritys voisi aloittaa?

Ensimmäisen tuotantoagentin ei tarvitse seurata koko tehdasta eikä ohjata tuotantoa itsenäisesti. Sopiva kokeilu voi olla hyvin rajattu.

Ensimmäisessä vaiheessa agentti voisi:

  1. seurata vain yhtä poikkeamatyyppiä, kuten toimitusajan ylittymistä
  2. käynnistyä ERP-järjestelmän hälytyksestä tai ihmisen pyynnöstä
  3. hakea tiedot muutamasta ennalta valitusta lähteestä
  4. muodostaa tilanteesta yhteenvedon
  5. esittää mahdolliset ratkaisuvaihtoehdot
  6. jättää kaikki päätökset ja järjestelmämuutokset ihmiselle

Esimerkiksi:

Kun ERP havaitsee, että tuotantotilauksen ennustettu valmistuminen ylittää asiakkaalle luvatun toimituspäivän, järjestelmä käynnistää AI-agentin. Agentti kokoaa tilanteen taustatiedot, selvittää mahdolliset syyt ja esittää tuotantopäällikölle vaihtoehdot. Mitään tuotantosuunnitelman muutosta ei tehdä ilman ihmisen hyväksyntää.

Kokeilun hyötyä voidaan arvioida esimerkiksi seuraavilla mittareilla:

  • kuinka paljon tilanteen selvittämiseen käytetty aika lyheni
  • havaittiinko poikkeama aikaisemmin
  • löysikö agentti olennaiset tiedot ja syy-yhteydet
  • olivatko sen ehdottamat vaihtoehdot käyttökelpoisia
  • vähenivätkö toimitusten viivästymiset
  • paraniko asiakasviestinnän nopeus

AI-agentti ei korvaa tuotannon vastuuhenkilöä

Tuotannon AI-agentin tärkein tehtävä ei ole korvata tuotantopäällikköä, työnjohtajaa tai tuotannonsuunnittelijaa. Sen tehtävä on auttaa heitä näkemään tilanne nopeammin ja käyttämään yrityksen tietoa paremmin.

Agentti voi valvoa määriteltyjä tapahtumia, koota hajallaan olevat tiedot, tunnistaa mahdollisia syitä ja valmistella ratkaisuvaihtoehtoja. Ihminen arvioi vaikutukset, tekee päätöksen ja vastaa lopputuloksesta.

Parhaimmillaan AI-agentti auttaa yritystä siirtymään jälkikäteen tapahtuvasta ongelmien selvittämisestä kohti ennakoivaa tuotannonohjausta.

Lue myös yleinen perusopas: AI-agentit yrityksen arjessa – mitä ne ovat ja miten niitä voi hyödyntää?

Jätä kommentti