Alan Turing był jednym z najwybitniejszych kryptologów XX wieku. Wspólnie z polskimi naukowcami wniósł ogromny wkład w łamanie niemieckich kodów używanych w komunikacji. Oprócz kryptografii Alan Turing zajmował się również informatyką. Tuż po II wojnie światowej brał udział w rozwoju pierwszego komputera, a kilka lat później zainteresował się tematem sztucznej inteligencji. W 1950 roku zaprojektował eksperyment, aby przetestować, jak ludzkie mogą być komputery.
Jak działa test Turinga?
Test Turinga ma na celu zweryfikowanie zdolności komputerów do używania języka naturalnego i ocenę, czy komputer myśli w sposób podobny do człowieka. Aby to zrobić, żywy człowiek (sędzia) prowadzi rozmowę z drugą stroną. Jeżeli sędzia nie jest w stanie jednoznacznie określić, czy którakolwiek ze stron jest maszyną, czy człowiekiem, test uznaje się za zaliczony. Obie strony mają zachowywać się jak najbardziej naturalnie. Standardowy czas rozmowy to 5 minut, ale są też dłuższe testy, podczas których skuteczniej sprawdza się, czy rozmawia się z komputerem, czy z człowiekiem.

Gdzie możesz wypróbować test Turinga?
Istnieje wiele sposobów sprawdzenia, co potrafią roboty. Jeśli chcesz przetestować możliwości konwersacyjne swojego komputera, znajdź dowolnego chatbota w Internecie. Wiele z nich przybiera formę gry komputerowej lub prostej aplikacji na staromodnej stronie internetowej. Gra testowa Turinga może wydawać się dość nudna, ale niektóre odpowiedzi robotów mogą być bardzo zabawne, ponieważ pokazują bezradność technologii, jeśli chodzi o spontaniczne wydarzenia.
Krytyka
Nie wszyscy uważają test Turinga za wiarygodny. Krytycy zwracają uwagę, że:
- Zdolność do poprawnego odpowiadania na pytania to nie to samo, co ludzka inteligencja, a do jej przetestowania potrzebne są inne wskaźniki i testy. Test Turinga jest zatem dość ograniczony pod względem możliwości maszyny testującej.
- Komputery mogą być inteligentne, a jednocześnie mogą nie być biegle w rozmowach z ludźmi, ponieważ ich metoda komunikacji przybierze inną, bardziej wydajną formę
- Testerzy mogą być niewystarczający, ponieważ oni sami mogą mieć trudności ze zdaniem testu Turinga
- Komputery mogą reagować w zbyt sprytny sposób, na przykład na zadania matematyczne, co spowoduje, że ich rozmówca od razu odgadnie, że rozmawia z komputerem, nawet jeśli język jest bardzo naturalny.
CAPTCHA
Prawdopodobnie najbardziej widoczną formą testu Turinga (w tym przypadku odwrotnego testu Turinga) jest CAPTCHA. Jest to funkcja bezpieczeństwa witryny zaprojektowane w celu ochrony przed wprowadzaniem danych przez roboty. Pomaga ograniczyć spam, tworzenie kont przez roboty i chroni przed reklamami w komentarzach.
Z założenia CAPTCHA ma opierać się na zadaniach prostych dla ludzi i trudnych dla robotów, takich jak obrazy z niewyraźnymi napisami, nagrania krótkich fraz, które należy wpisać lub obrazy tematyczne, z których należy wybrać 4 o określonej treści. CAPTCHA jest zatem formą testu Turinga, w którym komputer sprawdza, czy po drugiej stronie znajduje się człowiek.

Czy komputer może zdać test Turinga?
Chociaż Alan Turing oszacował, że około roku 2000 komputery z pamięcią 120 MB i większą będą w stanie przejść test, nic takiego się nie wydarzyło. Współczesne komputery, mimo ogromnej mocy obliczeniowej i bardzo zaawansowanych algorytmów, nie są w stanie wystarczająco skutecznie oszukiwać ludzi. Mówi się jednak, że wraz z rozwojem uczenia głębokiego znacznie zbliżamy się do superkomputerów, które zdały test Turinga.