Turingov test je nastal v poznih 40. letih prejšnjega stoletja. Angleški matematik Alan Matheson Turing je poskušal razumeti, ali roboti znajo razmišljati. To je tisto, kar ga je spodbudilo k iznajdbi.
Zgodovina nastanka Turingovega testa
Angleški matematik Alan Matheson Turing je znan kot edinstven strokovnjak na področju računalništva, računalništva in kriptografije. Prav on je ustvaril prototip sodobnega računalnika (Turingov računalnik). Znanstvenik je imel še veliko drugih dosežkov. Konec 40. let prejšnjega stoletja se je matematik začel spraševati, kakšno elektronsko inteligenco lahko štejemo za smiselno in ali se lahko robot tako približa človeškemu vedenju, da sogovornik ne bo razumel, kdo je pravzaprav pred njim.
Ideja o ustvarjanju testa se je pojavila po tem, ko je Imitation Game postala priljubljena v Angliji. Ta zabavna, takrat modna zabava je vključevala sodelovanje treh igralcev - moškega, ženske in sodnika, v vlogi katerih bi lahko bila oseba katerega koli spola. Moški in ženska sta šla v ločene sobe in sodniku predala zapiske. Glede na slog pisanja in druge značilnosti bi sodnik moral razumeti, katere note pripadajo igralcu enega ali drugega spola. Alan Turing se je odločil, da je mogoče enega od udeležencev nadomestiti z elektronskim strojem. Če v procesu elektronske komunikacije na daljavo preizkuševalec ne more ugotoviti, kateri od sogovornikov je resnična oseba in kdo robot, lahko test šteje za uspešno opravljenega. In to bi moral biti razlog za prepoznavanje inteligence umetne inteligence.
Opravljanje testa
Leta 1950 je Alan Turing oblikoval sistem vprašanj, ki bi ljudi lahko prepričal, da lahko stroji mislijo.
Sčasoma je bil test posodobljen in ne stroji, ampak računalniški roboti so začeli pogosteje delovati kot predmeti testiranja. V celotnem obstoju testa ga je uspelo opraviti le nekaj programom. Toda nekateri strokovnjaki so podvomili o tem uspehu. Pravilne odgovore je mogoče razložiti po naključju in tudi v najboljših primerih so programi lahko odgovorili na največ 60% vprašanj. Popolnega naključja ni bilo mogoče doseči.
Eden od programov, ki je uspešno opravil Turingov test, je bila Eliza. Njeni ustvarjalci so umetno inteligenco obdarili s sposobnostjo črpanja ključnih besed iz človekovega govora in sestavljanja nasprotnih vprašanj. V polovici primerov ljudje niso mogli prepoznati, da komunicirajo s strojem in ne s sogovornikom v živo. Nekateri strokovnjaki so dvomili o rezultatu testa, ker so organizatorji vnaprej nastavili predmete za komunikacijo v živo, udeleženci v poskusu pa se sploh niso zavedali, da bi robot lahko dajal odgovore in postavljal vprašanja.
Uspešno lahko rečemo, da je preizkus opravil program, ki sta ga sestavila državljan Odese Jevgenij Gustman in ruski inženir Vladimir Veselov. Pri 13 letih je posnemala osebnost dečka. 7. junija 2014 je bil preizkušen. Udeležilo se ga je 5 botov in 30 resničnih ljudi. Le 33 od 100 žirij je lahko ugotovilo, katere odgovore so dali roboti in kateri resnični ljudje. Tak uspeh je mogoče razložiti ne le z dobro zasnovanim programom, temveč tudi z dejstvom, da je inteligenca trinajstletnega mladostnika nekoliko nižja od inteligence odraslega. Morda je bila ta okoliščina nekaj žirije zavedena.
Nasprotnike priznanja rezultata podpira tudi dejstvo, da ga je Zhenya Gustman, ki je ustvaril program, napisal v angleščini. Med preizkušanjem so številni sodniki nenavadne odzive stroja ali izogibanje odgovorom pripisovali ne le starosti predvidenega sogovornika, temveč tudi jezikovni oviri. Menili so, da robot, ki so ga vzeli za človeka, jezika ne pozna dobro.
Od ustvarjanja Turingovega testa so se blizu uspešno uspešno prestali tudi naslednji programi:
- "Temno modra";
- "Watson";
- "Parry".
Loebnerjeva nagrada
Pri ustvarjanju programov in sodobnih robotov strokovnjaki ne menijo, da je Turingov test najpomembnejša naloga. To je le formalnost. Uspeh novega razvoja ni odvisen od rezultatov testov. Najpomembneje je, da je program koristen, da opravlja določene naloge. Toda leta 1991 je bila ustanovljena Lebnerjeva nagrada. V njenem okviru umetna inteligenca tekmuje med seboj, da bi uspešno prestala test. Obstajajo 3 kategorije medalj:
- zlato (komunikacija z video in avdio elementi);
- srebrna (za besedilno korespondenco);
- bron (podeljen avtomobilu, ki je letos dosegel najboljši rezultat).
Zlate in srebrne medalje še niso podelili še nikomur. Bronaste nagrade redno podeljujejo. V zadnjem času je vse več prijav za sodelovanje na natečaju, saj se ustvarjajo novi glasniki in klepetalnice. Natečaj ima veliko kritikov. Hiter pogled na protokole udeležencev v zadnjih desetletjih kaže, da je stroj mogoče zlahka zaznati z manj izpopolnjenimi vprašanji. Najuspešnejši igralci navajajo tudi težavnost Lebnerjevega tekmovanja zaradi pomanjkanja računalniškega programa, ki bi lahko pet minut vodil spodoben pogovor. Na splošno velja, da se natečajne prijave razvijajo izključno z namenom prejetja majhne nagrade, podeljene najboljšemu udeležencu leta, in niso zasnovane za več.
Trenutno je Turingov test dobil več sodobnih sprememb:
- povratni Turingov test (vnesti morate varnostno kodo, da potrdite, da je uporabnik človek in ne robot);
- minimalni intelektualni test (kot odgovor predvideva samo možnosti "da" in "ne");
- Turingov meta-test.
Slabosti testa
Ena glavnih pomanjkljivosti testa je, da ima program nalogo, da človeka zavede in zmede, da bi verjel v komunikacijo s pravim sogovornikom. Izkazalo se je, da tistega, ki zna manipulirati, lahko prepoznamo kot razmišljanja in to lahko postavimo pod vprašaj. V življenju se vse zgodi nekoliko drugače. V teoriji bi moral dober robot čim bolj natančno posnemati človeška dejanja in ne zmede sogovornika. Programi, izdelani posebej za opravljanje testa, se izogibajo odgovorom na pravih mestih, navajajo nevednost. Stroji so programirani tako, da dopisovanje izgleda čim bolj naravno.
Številni znanstveniki verjamejo, da Turingov test dejansko ocenjuje podobnost govornega vedenja med ljudmi in roboti, ne pa tudi sposobnosti umetne inteligence za razmišljanje, kot je dejal ustvarjalec. Skeptiki trdijo, da usmerjenost k takšnemu testiranju upočasnjuje napredek in preprečuje napredovanje znanosti. V preteklem stoletju je bil preizkus odličen dosežek in celo nekaj fantastičnega, danes pa sposobnosti računalnika, da se »ujema kot oseba«, ne moremo imenovati nadnaravne.