Uvod
Moški, ki večere preživlja z igranjem fantazijske igre, ki jo poganja umetna inteligenca, je svojemu bratrancu, vodji gradbenega projekta, pripovedoval o frustrirajoči igralni seji, v kateri je bil opis naloge v igri tako nejasen – »pomagaj vasi« –, brez konkretne naloge in jasnih pogojev za uspeh, da je dvajset minut taval naokrog in v bistvu ni naredil nič produktivnega, preden se je vdal in ponovno naložil prejšnjo shranjeno igro. Njegov bratranec se je zasmejal iz zelo konkretnega razloga. Pravkar je namreč preživela dopoldne z reševanjem skoraj identičnega problema: podizvajalec je eno uro stal na gradbišču, ker so bila navodila, ki jih je prejel, prav tako nejasna – »poskrbi za elektriko« –, brez podrobnosti o tem, katere vtičnice, katere sobe ali kakšnim standardom mora delo ustrezati.
Neskončnost povzroča popolnoma enako ohromljenost, ne glede na to, ali gre za izmišljeno vas ali dejansko stavbo, in to je vredno vzeti resno.
Fantazijske igre brez jasnih ciljev, tudi prilagodljivih, so obsojene na neuspeh
Fantazijska igra z umetno inteligenco lahko ustvari resnično odzivno, prilagodljivo pripoved, ki temelji na izbirah igralca, vendar ta prilagodljivost deluje dobro le, če osnovna struktura nalog igralcu ponuja nekaj konkretnega, kar lahko dejansko zasleduje. Naloga, ki je preveč odprta – »raziskuj svet« brez konkretnega cilja –, ponavadi povzroči prav tisto brezciljno tavanje, ki ga je doživel fant moje sestrične; tehnično je svoboden, da stori karkoli, v praksi pa ne more storiti ničesar pomembnega, ker ni jasnega kazalca, kako bi sploh izgledal uspeh.
Igre, ki delujejo najbolje, najdejo skrbno ravnovesje: dovolj konkretnosti, da igralcu dajo dejanski cilj, in dovolj prožnosti, da umetna inteligenca lahko prilagodi pot do tja na podlagi nepričakovanih izbir. Čista odprtost brez kakršnega koli sidra ni svoboda. Je le zmeda, oblečena v zanimivejšo preobleko.
Delovna naročila v gradbeništvu rešujejo enak problem
Nalog za delo v gradbeništvu je v bistvu odgovor prav na tisto nejasnost, ki je tistega podizvajalca za eno uro ustavila. Pravilen nalog za delo natančno določa nalogo, katere vtičnice, katere sobe, katere predpise je treba upoštevati, kdo je odgovoren in do kdaj, s čimer odpravlja ugibanje, ki preprosto delo spremeni v izgubljen čas, preživet v čakanju.
Projektni vodja je imel frustrirajoče jutro prav zato, ker dana navodila v resnici niso bila delovni nalog v kakršnem koli smiselnem pomenu. To je bil gradbeni ekvivalent izraza »pomagaj vasi« – tehnično je kazalo v določeno smer, vendar ni nikomur dalo dovolj konkretnih podatkov, da bi lahko z zaupanjem začel delati. Kmalu zatem je preoblikovala delovni proces svoje ekipe in zahtevala, da vsaka naloga, ne glede na to, kako majhna je, vključuje natančno lokacijo, obseg in rok, preden se podizvajalec odpravi na delo. Problem čakanja je v veliki meri izginil, ko so navodila dejansko vsebovala nekaj konkretnega, na podlagi česar je bilo mogoče ukrepati.
Oba neuspeha izhajata iz zamenjave prožnosti z jasnostjo
Obstaja zapeljivo, a napačno prepričanje, da nejasna navodila puščajo prostor za bolj ustvarjalno ali prilagodljivo izvedbo, naj gre za oblikovalca iger, ki zaupa igralcem, da bodo sami našli svojo pot, ali za projektnega vodjo, ki zaupa izkušnjam podizvajalca, da bo ta dopolnil neizražene podrobnosti. V praksi obe situaciji kažeta, da je običajno ravno nasprotno. Prava prožnost izhaja iz jasnih ciljev, združenih s prostorom za prilagajanje pristopa, ne pa iz dvoumnih ciljev, ki nekoga puščajo v negotovosti glede samega cilja.
Dobra naloga igralcu določi konkretno stvar, ki jo mora doseči, pri tem pa mu pusti prožnost pri izbiri metode. Dobro delovno naročilo podizvajalcu določi konkreten obseg dela, pri tem pa mu prepusti izbiro načina izvedbe glede na njegovo strokovno znanje. Noben od primerov s svojo konkretnostjo ne omejuje prožnosti. Oba jo pravzaprav omogočata, saj odpravljata nepotrebno porabo energije za ugotavljanje, kaj sploh se od njiju zahteva.
Natančnost skoraj nič ne stane, prihrani pa precej časa
Pisanje resnično jasnega opisa naloge igralnemu oblikovalcu vzame le nekoliko več časa kot pisanje nejasnega. Pisanje resnično podrobnega delovnega naloga projektnemu vodji vzame le nekoliko več časa kot na hitro napisana nejasna navodila na lepljivem listku. V obeh primerih ta majhna vnaprejšnja naložba v natančnost prepreči veliko večje stroške kasneje: izgubljen čas igralca pri ponovnem zagonu frustrirajoče seje ter izgubljene delovne ure, preživete na delovišču v čakanju na jasnost, ki bi morala obstajati že od začetka.
Za rešitev nobenega od teh problemov ni potrebna bolj sofisticirana tehnologija
Treba je biti iskren in priznati, da nobene od teh pomanjkljivosti ni mogoče odpraviti zgolj z bolj izpopolnjenim sistemom umetne inteligence ali naprednejšo platformo za vodenje projektov. Prilagodljiv motor za pripovedovanje zgodb z umetno inteligenco še vedno ustvarja frustrirajočo izkušnjo, če je osnovna zasnova naloge nejasna. Izpopolnjena gradbena programska oprema še vedno povzroča zmedo, če delovni nalog, vnesen vanjo, ni dovolj natančen. Tehnologija lahko podpira dobro jasnost. Ne more pa ustvariti jasnosti, ki sploh ni bila zapisana v navodilih.
Kaj sta sestrična in njen fant dejansko odkrila med večerjo
Nobeden od njiju ni pričakoval, da bi imel njun večerni hobi in njeno dejansko delo kaj skupnega. A oba sta iz nasprotnih smeri doživela enako pomanjkljivost: navodilo, ki je bilo dovolj nejasno, da je tehnično obstajalo, hkrati pa ni ponujalo ničesar dovolj konkretnega, da bi se po njem dejansko ravnalo. Rešitev v obeh primerih ni bila naprednejša tehnologija ali bolj izpopolnjeni sistemi. Bila je preprosto jasno zapisovanje konkretnih podrobnosti, preden se naloga prenese komur koli, ne glede na to, ali je ta naloga vključevala reševanje izmišljene vasi ali ožičenje dejanske sobe.

