AI 101
Co to jest test Turinga i dlaczego jest ważny?

Jeśli miałeś do czynienia z sztuczną inteligencją (AI), to na pewno słyszałeś o “teście Turinga“. To był test, który został po raz pierwszy zaproponowany przez Alana Turinga w 1950 roku, a jego celem było sprawdzenie, czy maszyna jest w stanie osiągnąć poziom inteligencji porównywalny z ludzkim. Podstawowa idea testu polega na tym, że jeśli maszyna jest w stanie przekonać człowieka, że jest nią, to osiągnęła poziom inteligencji porównywalny z ludzkim.
Zbadamy, kim jest Alan Turing, co to jest test Turinga, dlaczego jest on ważny i dlaczego definicja testu może wymagać ewolucji.
Kim jest Alan Turing?
Turing był brytyjskim matematykiem, który jest uznawany za pioniera w dziedzinie informatyki.
W 1935 roku, w wieku 22 lat, jego praca nad teorią prawdopodobieństwa przyniosła mu stypendium w King’s College, University of Cambridge. Jego abstrakcyjne idee matematyczne skierowały go w zupełnie nowym kierunku w dziedzinie, która jeszcze nie istniała.
W 1936 roku Turing opublikował pracę, która jest uznawana za podstawę informatyki. To właśnie wtedy wymyślił koncepcję maszyny uniwersalnej, która mogłaby odczytywać i wykonywać dowolny zestaw instrukcji.
W 1939 roku Turing został zatrudniony przez brytyjski rząd w departamencie łamania kodów. W tym czasie Niemcy używali tzw. maszyny Enigma do szyfrowania wszystkich wojskowych i morskich sygnałów. Turing szybko opracował nową maszynę (tzw. Bombe), która była w stanie łamać szyfry Enigmy na dużą skalę. To osiągnięcie zostało uznane za istotne w powstrzymaniu agresji Niemiec.
W 1946 roku Turing powrócił do pracy nad swoją rewolucyjną ideą opublikowaną w 1936 roku, aby opracować komputer elektroniczny, który mógłby wykonywać różne obliczenia. Opracował szczegółowy projekt tzw. Automatic Computing Engine (ACE).
W 1950 roku Turing opublikował swoją przełomową pracę, w której zadał pytanie: “Czy maszyna może myśleć?“. Ta praca całkowicie zmieniła zarówno informatykę, jak i sztuczną inteligencję.
W 1952 roku, po tym, jak został zgłoszony do policji przez młodego mężczyznę, Turing został skazany za nieprzyzwoitość z powodu swoich homoseksualnych zachowań. W wyniku tego utracił pozwolenie na pracę w rządzie, a jego kariera została zniszczona. W ramach kary został poddany kastracji chemicznej.
Z jego życiem w ruinie, został znaleziony martwy w swoim domu przez sprzątaczkę 8 czerwca 1954 roku. Zmarł na skutek zatrucia cyjankiem poprzedniego dnia. Obok jego ciała leżał częściowo zjedzony jabłko. Werdykt koronera brzmiał: samobójstwo.
Na szczęście, jego dziedzictwo nadal żyje.
Co to jest test Turinga?
W 1950 roku Alan Turing opublikował przełomową pracę zatytułowaną “Computing Machinery and Intelligence” w magazynie Mind. W tym szczegółowym artykule postawiono pytanie: “Czy maszyny mogą myśleć?”. Artykuł sugerował porzucenie prób definicji, czy maszyna może myśleć, i zamiast tego przeprowadzenie testu z tzw. grą naśladownictwa. Ta prosta gra jest grana przez trzy osoby:
- mężczyznę (A)
- kobietę (B),
- oraz przesłuchującego (C), który może być dowolnej płci.
Idea gry polega na tym, że przesłuchujący pozostaje w pokoju oddzielonym od mężczyzny (A) i kobiety (B), a celem jest identyfikacja, kto jest mężczyzną, a kto kobietą. W tym przypadku celem mężczyzny (A) jest oszukanie przesłuchującego, podczas gdy kobieta (B) może próbować pomóc przesłuchującemu (C). Aby uczynić to uczciwe, nie można używać wskazówek werbalnych, a jedynie pytania i odpowiedzi przesyłane są tam i z powrotem za pomocą maszyny do pisania. Pytanie brzmi: Jak przesłuchujący wie, komu ufać?
Przesłuchujący zna ich tylko pod etykietami X i Y, a na końcu gry po prostu stwierdza, czy X jest A, a Y jest B, czy X jest B, a Y jest A.
Pytanie brzmi, czy jeśli usuniemy mężczyznę (A) lub kobietę (B) i zastąpimy tę osobę inteligentną maszyną, czy maszyna może użyć swojego systemu AI, aby oszukać przesłuchującego (C) i przekonać go, że jest mężczyzną lub kobietą? To właśnie jest istota testu Turinga.
Innymi słowy, jeśli komunikowałbyś się z systemem AI nieświadomie i założyłbyś, że “jednostka” na drugim końcu jest człowiekiem, czy AI mogłoby cię oszukać przez cały czas?
Dlaczego test Turinga jest ważny
W artykule Alana Turinga wspomniano, że uważa, iż test Turinga może być ostatecznie pokonany. Stwierdził: “do roku 2000 uważam, że za około pięćdziesiąt lat będzie można zaprogramować komputery o pojemności około 109, aby grały w grę naśladownictwa tak dobrze, że przeciętny przesłuchujący nie będzie miał więcej niż 70-procentowej szansy na postawienie prawidłowej identyfikacji po pięciu minutach przesłuchania.”
Patrząc na test Turinga przez nowoczesną perspektywę, wydaje się bardzo prawdopodobne, że system AI może oszukać człowieka przez pięć minut. Jak często ludzie wchodzili w interakcje z chatbotami nie wiedząc, czy chatbot jest człowiekiem, czy botem?
Było wiele doniesień o tym, że test Turinga został pokonany. W 2014 roku program chatbota o nazwie Eugene Goostman, który symuluje 13-letniego ukraińskiego chłopca, miał rzekomo przejść test Turinga na wydarzeniu zorganizowanym przez Uniwersytet w Reading. Chatbot rzekomo przekonał 33% sędziów w Royal Society w Londynie, że jest człowiekiem. Niemniej jednak krytycy byli szybcy w wskazaniu nieadekwatności testu, faktu, że tak wielu sędziów nie było przekonanych, czasu trwania testu (tylko 5 minut), a także braku nadchodzących dowodów na ten sukces.
W 2018 roku system rezerwacji Google Duplex z pomocą asystenta Google wykonał połączenie telefoniczne do salonu fryzjerskiego, aby umówić wizytę. W tym przypadku system AI nie przedstawił się jako AI i podczas rozmowy udawał człowieka, rozmawiając z recepcjonistką salonu. Po krótkiej wymianie słów, wizyta została pomyślnie umówiona, a obie strony rozłączyły się.
Niemniej jednak, w erze przetwarzania języka naturalnego (NLP) z jego subdziedzinami, takimi jak rozumienie języka naturalnego (NLU) i interpretacja języka naturalnego (NLI), trzeba zadać pytanie, czy maszyna, która zadaje i odpowiada na pytania bez pełnego zrozumienia kontekstu, jest naprawdę inteligentna?
Jeśli przeanalizujemy technologię za Watsonem, komputerem, który potrafi odpowiadać na pytania zadane w języku naturalnym, opracowanym przez IBM, aby pokonać mistrzów Jeopardy!, okazuje się, że Watson mógł pokonać mistrzów świata, pobierając duży fragment wiedzy ze świata za pomocą Internetu, bez rzeczywistego zrozumienia kontekstu języka. Było 200 milionów stron informacji z różnych źródeł, w tym Wikipedia. Istniało ograniczenie, które uniemożliwiało Watsonowi dostęp do Internetu podczas gry, ale to jest tylko nieznaczne ograniczenie dla AI, które może po prostu uzyskać dostęp do całej ludzkiej wiedzy przed grą.
Podobnie jak w przypadku wyszukiwarki, słowa kluczowe i punkty odniesienia zostały utworzone. Jeśli AI może osiągnąć ten poziom zrozumienia, to powinniśmy rozważyć, że biorąc pod uwagę dzisiejszą rozwijającą się technologię, oszukanie człowieka przez 5 lub 10 minut nie jest wystarczająco wysokim progiem.
Czy test Turinga powinien ewoluować?
Test Turinga spełnił swoją rolę w sposób godny podziwu. Niemniej jednak AI ewoluowało dramatycznie od 1950 roku. Za każdym razem, gdy AI osiąga osiągnięcie, o którym twierdzimy, że jest możliwe tylko dla ludzi, podnosimy poprzeczkę. To tylko kwestia czasu, gdy AI będzie w stanie przejść test Turinga w sposób, w jaki go rozumiemy.
Analizując historię AI, ostatecznym miernikiem tego, czy AI może osiągnąć poziom inteligencji ludzkiej, jest prawie zawsze oparty na tym, czy może pokonać ludzi w różnych grach. W 1949 roku Claude Shannon opublikował swoje myśli na temat tego, jak komputer mógłby grać w szachy, ponieważ uważano, że jest to ostateczny szczyt inteligencji ludzkiej.
Do 10 lutego 1996 roku, po trudnym meczu trwającym trzy godziny, mistrz świata w szachach Garry Kasparov przegrał pierwszą grę w meczu sześciogranym przeciwko Deep Blue, komputerowi IBM, który mógł oceniać 200 milionów ruchów na sekundę. Nie minęło dużo czasu, zanim szachy przestały być uważane za ostateczny szczyt inteligencji ludzkiej. Szachy zostały zastąpione przez grę Go, która powstała w Chinach ponad 3000 lat temu. Poprzeczka dla AI, aby osiągnąć poziom inteligencji ludzkiej, została podniesiona.
Przewińmy do października 2015 roku, kiedy AlphaGo zagrał swoją pierwszą grę przeciwko trzykrotnemu mistrzowi Europy, panu Fan Hui. AlphaGo wygrał pierwszą grę przeciwko profesjonalistce w grze Go z wynikiem 5-0. Gra Go jest uważana za najbardziej złożoną grę na świecie, z 10360 możliwych ruchów. Nagle poprzeczka została ponownie podniesiona.
Ostatecznie argumentem było to, że AI musi być w stanie pokonać zespoły graczy w MMORPG (massively multiplayer online role-playing games). OpenAI szybko podjął wyzwanie, używając głębokiego uczenia wzmacniania.
Właśnie z powodu tego ciągłego podnoszenia poprzeczki powinniśmy rozważyć nową, nowoczesną definicję testu Turinga. Bieżący test może opierać się zbyt mocno na oszustwie i technologii, która jest w chatbocie. Potencjalnie, wraz z ewolucją robotyki, będziemy wymagać, aby AI, aby naprawdę osiągnąć poziom inteligencji ludzkiej, musiało wchodzić w interakcje i “żyć” w naszym świecie, a nie w środowisku gry lub symulowanym z określonymi zasadami.
Jeśli zamiast oszukiwania nas, robot może wchodzić w interakcje z nami jak każdy inny człowiek, poprzez prowadzenie rozmów, proponowanie pomysłów i rozwiązań, może tylko wtedy test Turinga będzie spełniony. Ostateczna wersja testu Turinga może być taka, gdy AI podejdzie do człowieka i spróbuje przekonać go, że jest samoświadome.
W tym momencie również osiągniemy Sztuczną Inteligencję Ogólną (AGI). Wtedy będzie nieuniknione, że AI/robot szybko przewyższy nas pod względem inteligencji.












