Työkaveri ehdotti, että kysyttäisiin palautetta uuden AI-lähtötasoraportin tilaajilta. Ideoitiin asiaa porukalla Slackissa, ja vein sitten koko keskustelulangan Claudelle.
Siinä oli valmiina se konteksti, jonka pohjalta hommaa pääsi viemään eteenpäin.
Aiemmin olisin todennäköisesti lähtenyt liikkeelle aika tutulla tavalla: pyydä lista, odota että joku ehtii ottaa sen ulos järjestelmästä, avaa Excel ja muokkaa sarakkeet sopiviksi. Siirrä tiedot seuraavaan palveluun, tee kysely, tarkista kieliversiot ja mieti vielä, miten tämä saadaan toistumaan seuraavalla kerralla.
Nyt hoidin valmistelun ja työnkulun kytkennän kahden agentin avulla. Oman kokemukseni mukaan tähän agenttien kanssa tehtyyn osuuteen meni alle kaksi minuuttia.
Tuo ei ole mikään mitattu ennen–jälkeen-testi tai lupaus siitä, että sama onnistuu kaikille samalla ajalla. Mutta itselle se oli taas yksi aika konkreettinen hetki, jossa havahtui siihen, miten paljon työn tekeminen on muuttumassa.
Ja ehkä kiinnostavinta oli se, että taustalla oli edelleen ihan tuttu softa.

Mitä agentit tässä oikeasti tekivät?
Annoin Claudelle Slack-keskustelun pohjalta pyynnön valmistella kyselyt Trustmaryn MCP-yhteyden kautta. MCP on tässä se yhteys, jonka avulla agentti pystyy käyttämään Trustmaryn toimintoja keskustelusta käsin.
Claude valmisteli kaksi kyselyä, suomeksi ja englanniksi, sekä kontaktilistat. Kyselyt tehtiin aiemman kyselyn kopioina, jolloin niiden ulkoasu ja asetukset säilyivät.
Ohjeessa oli myös aika oleellinen rajaus: älä vielä lähetä mitään tai lisää ketään listoille.
Eli listojen valmistelu ei tarkoittanut sitä, että kontakteja olisi jo lisätty niihin. Kyselyiden valmistelu ei myöskään tarkoittanut, että ne olisivat lähteneet asiakkaille.
Sen jälkeen annoin palauteflow’ta hoitavalle toiselle agentille ohjeen kytkeä Supabaseen tuleva ilmoittautuminen kyselyn lähetyksen käynnistämiseen.
Näin syntyi työnkulku, jossa ilmoittautuminen toimii kyselyn lähetyksen käynnistävänä tapahtumana. Tässä esimerkissä puhun sen valmistelusta ja kytkennästä, en toteutuneiden asiakaslähetysten tuloksista.
Mun tehtäväksi jäi kertoa, mitä haluan tapahtuvan ja mitä ei vielä saa tehdä.
Iso muutos tapahtuu järjestelmien välissä
Jos olisin tehnyt tämän aiemmalla tavalla, olisin todennäköisesti aloittanut selvittämällä, mistä saan tarvittavan listan ja missä muodossa se pitää toimittaa seuraavaan paikkaan.
Sen jälkeen olisin tehnyt seuraavan vaiheen toisessa palvelussa. Ja jossain välissä miettinyt, miten nämä kaksi asiaa yhdistetään niin, ettei samaa rumbaa tarvitse aloittaa taas alusta.
En osaa sanoa, kuinka kauan siihen olisi täsmälleen mennyt. Mutta tiedän, millaista tekemistä siihen olisi kuulunut.
Paljon siirtymistä, kopioimista, asetusten etsimistä ja sen muistamista, mitä pitikään tehdä seuraavaksi.
Mun mielestä juuri tässä on yksi agenttien isoimmista hyödyistä. Moni työtehtävä on hajallaan useassa palvelussa, ja ihminen toimii niiden välisenä yhteytenä.
Ihminen tietää, että tähän järjestelmään tullut tapahtuma tarkoittaa, että tuossa toisessa pitäisi tehdä jotain.
Nyt yhä suuremman osan tästä pystyy kuvaamaan agentille.
Tuttu SaaS-tuote ei kadonnut mihinkään
Tekoälyn ympärillä on puhuttu paljon siitä, tarvitseeko valmiita ohjelmistoja kohta enää ollenkaan. Jos agentti pystyy rakentamaan tarvitsemani työkalun, miksi maksaisin olemassa olevasta tuotteesta?
Olen itsekin pohtinut tätä aika paljon.
Tämä esimerkki sai katsomaan asiaa vähän toisesta suunnasta.
En tarvinnut uutta kyselysoftaa. Tarvitsin tutun tuotteen ominaisuudet käyttöön ilman, että mun piti itse tehdä jokaista välivaihetta sen käyttöliittymässä.
Aiemman kyselyn ulkoasu ja asetukset olivat jo olemassa. Niitä ei tarvinnut keksiä uudelleen. Agentti pystyi hyödyntämään niitä valmistelussa.
Sama tuote jäi taustalle hallintaominaisuuksineen ja tietosuojakäytäntöineen. Agentin käyttö ei tietenkään poista tarvetta hallita sen oikeuksia tai sitä, mitä henkilötietoja sen käsiteltäväksi annetaan.
Mutta käyttökokemus muuttui aika paljon.
Mun ei tarvinnut osata klikata oikeita asioita oikeassa järjestyksessä. Mun piti osata kertoa, mitä haluan saada aikaan.
Nopeus ja kontrolli voivat mahtua samaan työnkulkuun
Itselle oleellinen osa tätä oli se, että pystyin erottamaan valmistelun ja lähettämisen toisistaan.
Agentti sai tehdä kyselyt ja listat valmiiksi. Se ei saanut lisätä kontakteja tai lähettää kyselyitä siinä vaiheessa.
Tämä on paljon käyttökelpoisempi tapa delegoida kuin se, että jokainen tehtävä olisi joko kokonaan käsityötä tai sitten agentti saisi hoitaa kaiken loppuun omin päin.
Voin antaa sille rajatun tehtävän, katsoa tuloksen ja päättää seuraavasta vaiheesta.
Kun tekeminen nopeutuu, tuon rajauksen merkitys oikeastaan kasvaa. Siksi myös kielto tehdä jotain kuuluu ihan yhtä lailla hyvään tehtävänantoon kuin kuvaus halutusta lopputuloksesta.
SaaS-yrityksen kannattaa miettiä myös agenttia käyttäjänä
Kun tämä yleistyy, ohjelmiston käyttöliittymä on vain yksi tapa käyttää tuotetta.
Toinen käyttäjä kertoo tavoitteensa agentille, joka hoitaa tarvittavat vaiheet olemassa olevien palveluiden avulla.
Silloin ohjelmistoyrityksen kannalta alkaa olla aika merkityksellistä, mitä agentti pystyy tuotteella tekemään. Löytääkö se oikeat toiminnot? Pystyykö se hyödyntämään olemassa olevia asetuksia? Saako se riittävän selvän tiedon siitä, mikä onnistui ja mikä jäi tekemättä?
Ja pystyykö ihminen rajaamaan, mihin asti agentti saa edetä?
Pelkkä rajapinnan olemassaolo ei vielä vastaa kaikkiin näihin kysymyksiin. Mutta mun mielestä suunta on aika selvä.
Hyvä tuote voi olla agentille juuri se valmis palikka, jonka avulla käyttäjän ongelma ratkeaa.
Alle kaksi minuuttia oli kiinnostava osa. Vielä kiinnostavampi oli tapa tehdä
Olen viime aikoina innostunut monta kertaa siitä, miten nopeasti agentit saavat asioita aikaan.
Tässäkin se tuntui aika absurdilta verrattuna siihen, miten olisin lähtenyt hoitamaan samaa aiemmin.
Mutta pidemmän päälle mua kiinnostaa vielä enemmän se, mitä tämä tekee ohjelmistojen käyttämiselle.
Käyttäjän ei tarvitse rakentaa kaikkea itse. Hänen ei myöskään tarvitse opetella jokaisen palvelun kaikkia näkymiä, jotta saa yhden työnkulun toimimaan.
Hän voi kertoa, mitä haluaa tapahtuvan. Agentit käyttävät olemassa olevia tuotteita, ja ihminen ohjaa tekemistä sekä päättää, missä vaiheessa mennään eteenpäin.
Tuttu softa voi siis pysyä taustalla pitkälti samana, vaikka kokemus sen käyttämisestä muuttuu kokonaan.
Mun mielestä tässä on SaaS-yrityksille aika iso mahdollisuus.