text: Pavel Troják
V roce 1950 počítačový britský vědec Alan Turing navrhl způsob, jak určit, zda stroj dokáže myslet. Dnes jsme obklopeni takzvanými chytrými zařízeními. Alexa hraje hudbu na vyžádání. Siri nám může říct, kdo vyhrál včerejší baseballový zápas – nebo jestli bude dnes pravděpodobně pršet. Jsou ale tyto stroje skutečně chytré? Co vlastně pro počítač znamená být chytrý?
Virtuální asistenti mohou být užitečnou novinkou. V roce 1950 přišel britský matematik a počítačový vědec Alan Turing se způsobem, jak otestovat, zda jsou stroje skutečně inteligentní. Nazval to “hra napodobování“. Dnes tomu říkáme Turingův test.
Hra probíhá takto: Někdo – říkejme mu Hráč A – sedí sám v místnosti a napíše zprávu dalším dvěma hráčům. Říkejme jim B a C. Jedním z nich je člověk a druhým počítač. Úkolem hráče A je určit, zda je B nebo C člověk.
Turing poprvé navrhl svůj herní nápad v článku časopisu Mind v roce 1950. Volně přeložený titulek onoho článku zněl takto: “Doporučuji zvážit tuto otázku: Mohou stroje myslet?”
Vzhledem k tomu, že budoucí počítače, jak je známe dnes, ještě neexistovaly, je to odvážná otázka. Turing však již od roku 1936 pracoval na myšlence prvního počítače, který by lidé mohli programovat pomocí softwaru. Při správném postupu to bude počítač, který může dělat, co chcete. Ačkoli nikdy nebyl postaven, Turingovy návrhy vedly přímo k dnešním počítačům. Turing věřil, že takové stroje se jednoho dne stanou natolik komplexními, že by skutečně mohly myslet.
Turing však také věděl, že je těžké říci, co je skutečné myšlení. Je to tak složité, protože ani nevíme, co si lidé myslí, říká Ayanna Howard. Expert na robotiku z Ohio State University v Columbusu studuje interakci robotů a lidí.
Turingova imitační hra tento problém elegantně řeší. Tvrdí, že pokud se počítač chová, jako by přemýšlel, pak lze předpokládat, že myslí. To zní jako zvláštní předpoklad. Ale to samé děláme s lidmi. Nevíme, co mají na srdci.
Turing navrhl, abychom použili stejnou metodu při posuzování počítačů. Proto: Turingův test. Pokud počítač dokáže někoho oklamat, aby uvěřil, že je to člověk, musí myslet jako člověk.
Pokud počítač dokáže lidi přesvědčit, že je to člověk ve 30 % případů, testem projde. Turing předpověděl, že do roku 2000 bude stroj schopen tento problém zvládnout. Během několika posledních desetiletí tuto výzvu přijalo mnoho strojů. Jejich výsledky však byly sporné. Někteří vědci se nyní ptají, zda je Turingův test vůbec užitečným a prokazatelným měřítkem inteligence strojů.
Chatbot se testuje
Byl to jen hypotetický test, nebo myšlenkový experiment, když Turing navrhoval svou imitaci hry? Neexistuje žádný počítač, který by to mohl hrát. Umělá inteligence nebo-li AI (Artificial Intelligence) však od té doby urazila dlouhou cestu.
V polovině 60. let vytvořil výzkumník Joseph Weizenbaum chatbota s názvem ELIZA. Naprogramoval to tak, aby se řídilo velmi jednoduchým souborem pravidel: ELIZA prostě napodobuje jakoukoli otázku, kterou kdokoli položí. Program, který může ELIZA spustit, jí umožňuje jednat jako psycholog, který mluví s pacientem.
Například, když ELIZE řeknete: “Bojím se, že bych mohl propadnout matematice,“ mohla by říct: “Myslíš, že bys mohl propadnout matematice?“ Pokud potom odpovíte “Ano, myslím, že můžu“, ELIZA by mohla říct “Proč jsi to řekla?“. ELIZA jen odpovídá a přepisuje, co jí lidé říkají. ELIZA nikdy neprošla Turingovým testem. Ale je možné, že u toho vydrží.
Mnoho lidí, kteří s ní komunikovali, si myslelo, že mají odpovědi od skutečných odborníků. Joseph Weizenbaum byl šokován, že tolik lidí si myslelo, že ELIZA je chytrá – i když jim vysvětlil, jak “ona“ funguje.
Na soutěži Turing Test v Anglii v roce 2014 vedl chatbot s umělou inteligencí jménem Eugene Goostman pětiminutový rozhovor s každým ze 30 lidských porotců. Dokázal přesvědčit deset lidí, že je člověk. Je zřejmé, že to stačí ke splnění Turingova testu. Eugene však používal několik triků. Někteří odborníci dokonce tvrdili, že chatbot podváděl. Eugene tvrdí, že je 13letý ukrajinský chlapec. Jeho konverzace byla v angličtině. Eugenovo mládí a neznalost angličtiny mohou vysvětlit něco, co by se jinak mohlo zdát podezřelé.
Když se porotce zeptal Eugena, jaký druh hudby se mu líbí, chatbot odpověděl: „Zkrátka bych řekl, že nenávidím Britney Spears. Všechna ostatní hudba je lepší než ona.” Nicméně i přes tento Turingův test Eugene neprošel.
V roce 2018 Google oznámil nový program osobního asistenta AI: Google Duplex. V soutěži Turingův test se ale nezúčastnil. Přesto byl přesvědčivý. Google ukazuje sílu této technologie tím, že umožňuje umělé inteligenci zavolat do kadeřnických salonů a naplánovat si schůzky. Recepční, která domluvila schůzku, si zřejmě neuvědomila, že mluví do počítače.
Jindy Duplex zavolal do restaurace, aby provedl rezervaci. Zdálo se, že osoba, která přijala telefon, opět nezaznamenala nic neobvyklého. Toto je krátká výměna informací. Na rozdíl od skutečného Turingova testu osoba, která zvedne telefon, záměrně neposuzuje, zda je volající člověk.
Projde tedy takový počítačový program Turingovým testem? Asi ne, tvrdí většina dnešních vědců.



