Johdanto
Mies, joka viettää iltansa pelaamalla tekoälypohjaista fantasiapeliä, kertoi serkulleen, joka on rakennushankkeen projektipäällikkö, turhauttavasta pelisessiosta, jossa tehtävän kuvaus oli niin epämääräinen – ”auta kylää” – ilman tarkkaa tehtävää tai selkeää onnistumisehtoa, että hän vaelsi ympäriinsä kaksikymmentä minuuttia tekemättä käytännössä mitään tuottavaa, ennen kuin luovutti ja latautti aiemman tallennuksen. Serkku nauroi hyvin tietystä syystä. Hän oli juuri viettänyt aamunsa käsittelemässä lähes identtistä ongelmaa: alihankkija seisoi työmaalla tunnin ajan, koska hänelle annetut ohjeet olivat yhtä epämääräiset – ”hoida sähköasiat” – ilman tarkempia tietoja siitä, mitkä pistorasiat, mitkä huoneet tai mitä standardeja työn piti täyttää.
Epämääräisyys aiheuttaa täsmälleen samanlaisen toimintakyvyttömyyden riippumatta siitä, onko kyseessä kuvitteellinen kylä vai todellinen rakennus, ja se on syytä ottaa vakavasti.
Fantasiapelit epäonnistuvat ilman selkeitä tavoitteita, jopa mukautuvia
Tekoälypohjainen fantasiapeli voi luoda aidosti reagoivaa, mukautuvaa tarinaa pelaajan valintojen perusteella, mutta tämä mukautuvuus toimii hyvin vain silloin, kun taustalla oleva tehtävärakenne antaa pelaajalle jotain konkreettista, mitä hän voi todella tavoitella. Liian avoin tehtävä, kuten ”tutki maailmaa” ilman tarkkaa päämäärää, johtaa yleensä juuri sellaiseen päämäärättömään vaelteluun, jota serkun poikaystävä koki: teknisesti vapaa tekemään mitä tahansa, mutta käytännössä kykenemätön tekemään mitään merkityksellistä, koska ei ole selkeää merkkiä siitä, miltä menestys edes näyttäisi.
Parhaiten toimivat pelit löytävät huolellisen tasapainon: riittävän tarkkuuden, jotta pelaajalle annetaan todellinen tavoite, ja riittävän joustavuuden, jotta tekoäly voi mukauttaa polkua sinne odottamattomien valintojen perusteella. Puhdas avoimuus ilman minkäänlaista ankkuria ei ole vapautta. Se on vain hämmennystä, joka on pukeutunut mielenkiintoisempaan asuun.
Rakennustyön tilaukset ratkaisevat saman ongelman
Rakennusalalla työmääräys on pohjimmiltaan vastaus juuri siihen epäselvyyteen, joka pysäytti alihankkijan tunniksi. Oikein laadittu työmääräys määrittelee tarkan tehtävän, mitkä pistorasiat, mitkä huoneet, mitkä määräysten vaatimukset koskevat, kuka on vastuussa ja mihin mennessä, poistaen arvailun, joka muuttaa yksinkertaisen työn turhaksi seisoskeluksi.
Projektipäällikön turhauttava aamu johtui nimenomaan siitä, että annettu ohje ei ollut missään mielekkäässä mielessä varsinainen työmääräys. Se oli rakennusalalla vastine lauseelle ”auta kylää” – se osoitti teknisesti suuntaa, mutta ei antanut kenellekään tarpeeksi tarkkoja tietoja, jotta työ olisi voitu aloittaa luottavaisin mielin. Hän uudisti tiiminsä prosessin pian tämän jälkeen ja vaati, että jokaisessa tehtävässä, olipa se kuinka pieni tahansa, on mainittava tarkka sijainti, laajuus ja määräaika ennen alihankkijan lähettämistä paikalle. Turhaan seisoskelu hävisi suurelta osin, kun ohjeet sisälsivät konkreettisia toimintakäskyjä.
Molemmat epäonnistumiset johtuvat joustavuuden ja selkeyden sekoittamisesta
On houkutteleva mutta virheellinen uskomus, että epämääräiset ohjeet jättävät tilaa luovemmalle tai joustavammalle toteutukselle, olipa kyseessä sitten pelisuunnittelija, joka luottaa pelaajien löytävän oman polkunsa, tai projektipäällikkö, joka luottaa alihankkijan kokemukseen täyttääkseen sanomattomat yksityiskohdat. Käytännössä molemmat tilanteet osoittavat, että yleensä päinvastoin on totta. Aito joustavuus syntyy selkeistä tavoitteista yhdistettynä tilaan mukauttaa lähestymistapaa, ei epäselvistä tavoitteista, jotka jättävät jonkun arvaamaan itse päämäärää.
Hyvä tehtävä antaa pelaajalle tietyn tavoitteen, mutta jättää menetelmän joustavaksi. Hyvä työmääräys antaa alihankkijalle tarkan laajuuden, mutta jättää toteutustavan hänen asiantuntemuksensa varaan. Kumpikaan esimerkki ei poista joustavuutta tarkkuudellaan. Molemmat itse asiassa mahdollistavat sen poistamalla turhan vaivannäön siitä, että pitäisi selvittää, mitä edes pyydetään.
Tarkkuuden tarjoaminen ei maksa juuri mitään ja säästää huomattavasti aikaa
Todella selkeän tehtävänkuvauksen kirjoittaminen vie pelisuunnittelijalta vain hieman enemmän aikaa kuin epämääräisen kuvauksen kirjoittaminen. Todella yksityiskohtaisen työmääräyksen kirjoittaminen vie projektipäälliköltä vain hieman enemmän aikaa kuin epämääräisen ohjeen raapustaminen tarralapulle. Molemmissa tapauksissa tämä pieni etukäteisinvestointi tarkkuuteen estää paljon suuremmat kustannukset myöhemmin: pelaajan hukkaan heitettyä aikaa turhauttavan pelisession uudelleenlataamiseen sekä hukkaan heitettyjä työtunteja työmaalla seisoskeluun odottaen selkeyttä, jonka olisi pitänyt olla olemassa alusta alkaen.
Kumpikaan ongelma ei vaadi kehittyneempää teknologiaa ratkaistakseen
On syytä myöntää rehellisesti, ettei kumpaakaan näistä epäonnistumisista korjata pelkästään hienommalla tekoälyjärjestelmällä tai edistyneemmällä projektinhallinta-alustalla. Adaptiivinen tekoälypohjainen tarinankerronta-moottori tuottaa silti turhauttavan kokemuksen, jos taustalla oleva tehtäväsuunnittelu on epämääräistä. Kehittynyt rakennusohjelmisto aiheuttaa silti sekaannusta, jos siihen syötetty työmääräys ei ole riittävän tarkka. Teknologia voi tukea selkeyttä. Se ei voi luoda selkeyttä, jota ei ole alun perinkään kirjoitettu ohjeisiin.
Mitä serkku ja hänen poikaystävänsä todellisuudessa huomasivat illallisella
Kumpikaan heistä ei odottanut, että heidän iltaharrastuksellaan ja naisen varsinaisella työllä olisi mitään yhteistä. Mutta molemmat kokivat samanlaisen epäonnistumisen vastakkaisista näkökulmista: ohje, joka oli tarpeeksi epämääräinen ollakseen teknisesti olemassa, mutta joka ei tarjonnut mitään riittävän konkreettista, jotta sen perusteella olisi voinut todella toimia. Ratkaisu ei kummassakaan tapauksessa ollut kehittyneempää teknologiaa tai monimutkaisempia järjestelmiä. Se oli yksinkertaisesti se, että yksityiskohdat kirjoitettiin selkeästi muistiin ennen tehtävän antamista kenellekään, olipa kyseessä sitten kuvitteellisen kylän pelastaminen tai todellisen huoneen sähköasennus.

