Agenttinen logiikka

Agenttien kohdalla järjestelmä lakkaa vain kirjaamasta ja alkaa toimia. Kukin agentti palvelee yhtä osa-aluetta – myyntiä, ostoja, taloutta tai asiakaspalvelua – ja toimii selkeiden rajojen sisällä: mitä se saa lukea, mitä se saa muuttaa, mihin arvoon asti ja minkä on odotettava ihmistä.

Kolme ihmistä suuren kosketuspöydän ääressä lasiseinäisessä neuvotteluhuoneessa, yksi osoittaa korttien virtaa
Kerros 2/5
  • Toimialakohtaiset agentit kirjatuin autonomian rajoin
  • Kriittisissä vaiheissa agentti ehdottaa ja ihminen päättää
  • Prosessimallit käsin rakennettujen työnkulkujen sijaan
  • Jokainen toimi kirjataan: kuka, mitä, miksi ja millä perusteella
05 Tietoturva ja suvereniteetti04 Data03 Ontologia02 Agenttinen logiikka01 Superäly

Kirjaamisesta toimimiseen

Liiketoimintaohjelmistot ovat aina pitäneet tarkkaa kirjaa siitä, mitä on jo tapahtunut. Kirjanpito on pysynyt ajan tasalla ihmisten näppäilyn varassa, ja seuraavan askeleen valmistelu on jäänyt heille. Tämä kerros muuttaa sen: työ valmistuu, joten lasku luonnostellaan; varastosaldo alittaa rajan, joten täydennys valmistellaan; toimitus myöhästyy, joten asianomaiset tilaukset ja asiakkaat listataan ehdotetun vastauksen kanssa.

Työn yksikkö on tehtävä, ei näkymä, jossa se sattuu sijaitsemaan.

Rajat kirjattuina

Autonomiasta on hyötyä vain, jos jollakulla on vastuu sen rajoista. Siksi jokaisella agentilla on toimivalta, jonka ihminen voi lukea: tiedot, joihin se saa koskea, toimet, jotka se saa tehdä itsenäisesti, arvo, johon asti se saa toimia, ja toimet, joita se saa vain ehdottaa. Jotkin toimenpiteet on varattu ihmisille kaikissa kokoonpanoissa: maksun hyväksyminen, sitoumuksen allekirjoittaminen ja sen muuttaminen, kuka saa hyväksyä mitä.

Rajat asetetaan sekä prosessi- että agenttikohtaisesti, koska sama agentti voi tilata toimistotarvikkeita itsenäisesti, kun taas kriittisen komponentin uudelleentilaus menee ihmiselle.

Miten ehdotus etenee

Agentti pyytää yläpuolellaan olevalta Superäly-kerrokselta päättelyä – lue tämä tarjous, vertaa näitä kolmea, luonnostele tämä vastaus – ja saa tuloksen takaisin. Sen jälkeen se toimii vain niin kuin alapuolella oleva Ontologia määrittelee: olemassa olevat kohteet, niille sallitut toimet ja säännöt, jotka niiden on täytettävä. Kaikesta, mikä ylittää sen omat rajat, tulee ehdotus hyväksyntäjonoon käytettyine lähteineen ja havaittuine riskeineen. Ihminen hyväksyy, muuttaa tai hylkää sen. Data-kerros tallentaa lopputuloksen, ja Tietoturva ja suvereniteetti tarkistaa käyttöoikeudet ja kirjaa, kuka teki mitä.

Järjestelmän itsensä rakentaminen

Sama polku koskee Hurukanin omaa kehitystä. Uusi kenttä, uusi hyväksyntävaihe tai uusi raportti kuvataan, agentti toteuttaa sen, testit ja katselmointi ajetaan, ja ihminen päättää, julkaistaanko se. Nopeammat portit, ei vähemmän portteja.

Mitä kerros tekee

01

Toimialakohtaiset agentit

Jokainen agentti kuuluu tiettyyn osa-alueeseen ja rooliin ja näkee vain sen, minkä sen rooli saa nähdä: ostoagentti ostotiedot, asiakaspalveluagentti asiakaspalvelun tiedot.

02

Autonomian rajat

Asetetaan agentti- ja prosessikohtaisesti: mitkä toimet suoritetaan itsenäisesti, mistä tulee ehdotuksia ja mitkä on varattu ihmisille.

03

Hyväksynnät

Kriittiset vaiheet – maksut, yhteydenotot asiakkaaseen, sitoumukset ja muutokset järjestelmään – esitetään lähteineen ja riskeineen, ja ne odottavat ihmistä yhdessä hyväksyntäjonossa.

04

Prosessimallit

Toistuva työ, kuten tarjous, ostolasku tai reklamaatio, etenee vaiheittaisen mallin mukaan, joten sekä agentti että mukana olevat ihmiset tietävät, mitä seuraavaksi tapahtuu ja kuka siitä vastaa.

05

Järjestelmää laajentavat agentit

Muutos järjestelmään kuvataan tavallisella kielellä. Agentti toteuttaa sen ontologiaa vasten, testit ajetaan, ihminen hyväksyy sen ja julkaisu kirjataan.

06

Toimintaloki

Jokainen ihmisen, agentin tai järjestelmän toimi kirjataan: mitä havaittiin, mitä pääteltiin ja kuka sen hyväksyi – luettavissa vielä kuukausien päästä.

Kysymykset

Kuka hyväksyy maksun?

Ihminen. Agentit valmistelevat, tarkistavat ja ehdottavat; kriittisen toimenpiteen, kuten maksun, hyväksyy ihminen, ja tietoturvakerros valvoo tätä sääntöä palvelimella agentin ohjeista riippumatta.

Kuka asettaa agentin rajat?

Kyseisestä osa-alueesta vastaavat ihmiset, agentti- ja prosessikohtaisesti. Rajan muuttaminen on itsessään muutos järjestelmään, joten se kulkee saman hyväksynnän ja auditoinnin kautta kuin mikä tahansa muu muutos.

Mitä tapahtuu, kun agentti on väärässä?

Väärä ehdotus maksaa sen ajan, joka sen hylkäämiseen kuluu, ja hylkäys kirjataan, jotta toistuva virhe voidaan korjata. Jos toimi voidaan perua, sen mukana kulkee peruutus; jos ei voida, se on alun perinkin toimi, joka odottaa ihmistä.

Rakenna yrityksen käyttöjärjestelmä kanssamme

Hurukan on vielä ennen julkaisua. Jos johdat yritystä ja haluat suvereenin, agenttisen järjestelmän uuden ohjelmistopaketin sijaan, kuulemme mielellämme, mitä tarvitset.