Cloud Computing AI
Moduuli 3 · Oppitunti 1

Tehtävän pilkkominen agenttivaiheiksi

Oppimistavoite: Osaat jakaa yhden ison tehtävän selkeisiin, peräkkäisiin osavaiheisiin, jotka agentti voi suorittaa yksi kerrallaan.
Lue oppitunnin tekstiversio
Kuvittele, että saat tehtäväksi 'hoida asiakkaan palautus'. Se kuulostaa yhdeltä asialta, mutta jos pysähdyt hetkeksi miettimään, huomaat että sen sisällä on monta pientä askelta. Juuri tämä on agenttisen työnkulun ydin: iso, epämääräinen tehtävä pilkotaan pieniksi, selkeiksi vaiheiksi, jotka voidaan suorittaa yksi kerrallaan. Miksi pilkkominen kannattaa? Ajattele, miten sinä itse hoidat monimutkaisen asian. Et yritä tehdä kaikkea yhtä aikaa yhdellä ajatuksella. Sen sijaan mietit: ensin teen tämän, sitten tuon, ja lopuksi tarkistan. Sama pätee agenttiin. Kun tehtävä on jaettu pieniin osiin, jokainen vaihe on tarpeeksi yksinkertainen, jotta se onnistuu luotettavasti. Lisäksi näet heti, missä kohtaa mahdollinen ongelma syntyy. Otetaan konkreettinen arkiesimerkki. Sinulla on tehtävä 'valmistele viikkopalaveri'. Pilkotaan se: ensimmäinen vaihe on kerätä edellisen viikon muistiinpanot. Toinen vaihe on poimia niistä keskeneräiset asiat. Kolmas vaihe on laatia esityslista. Neljäs vaihe on lähettää lista osallistujille. Yhtäkkiä epämääräinen 'valmistele palaveri' onkin neljä selkeää tekoa, joista jokainen on helppo ymmärtää ja tarkistaa. Hyvä osavaihe on sellainen, jolla on yksi selkeä lopputulos. 'Kerää muistiinpanot' tuottaa muistiinpanot. 'Laadi esityslista' tuottaa esityslistan. Jos huomaat, että yksi vaiheesi tekee montaa asiaa kerralla, se on merkki siitä, että se kannattaa pilkkoa vielä pienemmiksi. Nyrkkisääntö: jos et osaa kuvata vaiheen lopputulosta yhdellä lauseella, se on liian iso. Kuinka pieniksi vaiheet sitten pitää pilkkoa? Tässä on tasapaino. Liian isot vaiheet ovat epäluotettavia, koska agentin pitää tehdä liikaa arvailua kerralla. Liian pienet vaiheet taas tekevät työnkulusta raskaan ja hitaan hallita. Hyvä lähtökohta on, että jokainen vaihe vastaa yhtä selkeää tekoa, jonka ihminenkin osaisi kuvata lyhyesti. Kannattaa myös miettiä, mitä tietoa kukin vaihe tarvitsee ja mitä se tuottaa seuraavalle. 'Poimi keskeneräiset asiat' tarvitsee syötteekseen muistiinpanot ja tuottaa listan asioista. Tämä syöte–tuotos-ajattelu auttaa sinua järjestämään vaiheet oikeaan järjestykseen: vaihe voi alkaa vasta kun sen tarvitsema tieto on olemassa. Lopuksi hyvä käytäntö on kirjoittaa vaiheet ylös luettelona ennen kuin annat tehtävän agentille. Kun näet ne rivissä, huomaat helposti, jos jokin puuttuu tai jos järjestys on väärä. Tämä muutaman minuutin suunnittelu säästää paljon aikaa myöhemmin, koska agentti ei lähde harhailemaan epäselvän tehtävän kanssa. Muista siis: älä anna agentille jättimäistä möykkyä. Pilko tehtävä palasiksi, anna jokaiselle palalle selkeä lopputulos, ja mieti mitä tietoa kukin pala tarvitsee. Näin rakennat pohjan luotettavalle työnkululle, jota seuraavissa oppitunneissa opimme yhdistelemään ketjuiksi, silmukoiksi ja ehdoiksi.

Kokeile nyt

Kerro omin sanoin, miten sovellat tavoitetta omassa työssäsi: Osaat jakaa yhden ison tehtävän selkeisiin, peräkkäisiin osavaiheisiin, jotka agentti voi suorittaa yksi kerrallaan.

Kirjoita lyhyt vastaus oppitunnin harjoitukseen. Voit harjoitella ilman kirjautumista; vastaus säilyy vain tällä sivulla.

Tarkista ymmärryksesi

Mistä tunnistat, että yksittäinen osavaihe on liian iso ja se kannattaisi pilkkoa pienemmäksi?

Tallenna edistymisesi ja oma oppimisyhteenvetosi

Harjoitukset ja itsearvioinnit ovat avoimia kaikille. Jätä sähköposti, niin saat työkirjan ja kurssiuutiset. Kirjautumalla voit jatkaa myöhemmin samasta kohdasta ja tallentaa omat vastauksesi.

Jättämällä sähköpostisi hyväksyt, että käsittelemme yhteystietojasi tietosuojaselosteen mukaisesti. Voit peruuttaa milloin tahansa.