Kto wynalazł test Turinga? Pytania z testu Turinga. Gra w naśladownictwo w porównaniu ze standardowym testem Turinga
Od czasu pojawienia się komputerów pisarze science fiction zaczęli wymyślać historie o inteligentnych maszynach, które przejmują władzę nad światem i robią z ludzi niewolników.
Naukowcy początkowo się z tego śmiali, ale wraz z rozwojem technologii informatycznych pomysł inteligentnej maszyny nie wydawał się już tak niewiarygodny. Aby sprawdzić, czy komputer może posiadać inteligencję, stworzono test Turinga, którego wynalazcą był nie kto inny jak Alan Turing, od którego nazwiska wzięła się ta technika. Porozmawiajmy bardziej szczegółowo o tym, jaki to rodzaj testu i co faktycznie może zrobić.
Jak przejść test Turinga?
Wiemy, kto wynalazł test Turinga, ale dlaczego to zrobił, aby udowodnić, że żadna maszyna nie może równać się z człowiekiem? W rzeczywistości Alan Turing zajmował się poważnymi badaniami nad „inteligencją maszynową” i założył, że możliwe jest stworzenie maszyny, która będzie w stanie wykonywać czynności umysłowe jak człowiek. W każdym razie już w 1947 roku stwierdził, że nie jest trudno zbudować maszynę, która potrafi dobrze grać w szachy, a jeśli to możliwe, to możliwe jest stworzenie „myślącego” komputera.
Zdaj test Turinga
Ale jak możemy ustalić, czy inżynierowie osiągnęli swój cel, czy ich pomysł ma inteligencję, czy jest to po prostu kolejny zaawansowany kalkulator? W tym celu Alan Turing stworzył swój test, który pozwala zrozumieć, w jakim stopniu inteligencja maszyn może konkurować z inteligencją człowieka.
Istota testu Turinga jest następująca: jeśli komputer potrafi myśleć, to podczas rozmowy osoba nie będzie w stanie odróżnić maszyny od drugiej osoby. W badaniu biorą udział 2 osoby i jeden komputer, wszyscy uczestnicy nie widzą się, a komunikacja odbywa się pisemnie. Korespondencja prowadzona jest w kontrolowanych odstępach czasu, tak aby sędzia nie był w stanie określić komputera na podstawie szybkości udzielania odpowiedzi. Test uważa się za zaliczony, jeśli sędzia nie jest w stanie powiedzieć, z kim się komunikuje - z osobą lub komputerem. Żaden program nie przeszedł jeszcze w pełni testu Turinga. W 1966 roku program Eliza zdołał oszukać sędziów, ale tylko dlatego, że symulował techniki psychoterapeuty stosującego technikę skoncentrowaną na kliencie, a ludziom nie mówiono, że mogą rozmawiać z komputerem. W 1972 roku program PARRY, symulujący schizofrenię paranoidalną, również był w stanie oszukać 52% psychiatrów. Badanie przeprowadził jeden zespół psychiatrów, a drugi odczytał transkrypcję nagrania. Obydwa zespoły stanęły przed zadaniem ustalenia, gdzie są słowa prawdziwych ludzi, a gdzie mowa programu. Udało się to osiągnąć jedynie w 48% przypadków, ale test Turinga obejmuje komunikację online, a nie czytanie notatek.
Dziś istnieje Nagroda Loebnera, przyznawana na podstawie wyników corocznego konkursu programom, które pomyślnie przeszły test Turinga. Istnieją nagrody złote (wizualne i dźwiękowe), srebrne (audio) i brązowe (tekstowe). Pierwsze dwa nie zostały jeszcze nagrodzone, ale brązowe medale przyznano programom, które najlepiej potrafiły naśladować osobę podczas korespondencji. Ale takiej komunikacji nie można nazwać pełnoprawną, ponieważ bardziej przypomina przyjazną korespondencję na czacie, składającą się z fragmentarycznych fraz. Dlatego nie można mówić o całkowitym przejściu testu Turinga.
Odwrócony test Turinga
Każdy spotkał się z jedną z interpretacji odwrotnego testu Turinga - są to irytujące prośby stron o wprowadzenie captcha (CAPTHA), która służy do ochrony przed botami spamującymi. Uważa się, że nie ma jeszcze (lub nie są one dostępne dla przeciętnego użytkownika) wystarczająco wydajnych programów, które byłyby w stanie rozpoznać zniekształcony tekst i go odtworzyć. Oto zabawny paradoks: teraz musimy udowodnić komputerom, że potrafimy myśleć.
Powiązane artykuły:
Skala Kinseya Człowiek jest tak stworzony, że może kontynuować swój rodzaj jedynie poprzez zjednoczenie w miłości namiętności z osobą płci przeciwnej. Ale co, jeśli osoby tej samej płci co Ty wyglądają bardziej atrakcyjnie? Czy to oznacza, że masz ochotę na homoseksualizm? Główne objawy możesz sprawdzić za pomocą poniższego testu. |
Test temperamentu Eysencka Oczywiście wszyscy jesteśmy indywidualnościami i wyjątkowymi jednostkami. Jednak w czterech przypadkach ludzie są do siebie podobni. Inaczej mówiąc, każdy z nas należy do jednego z czterech typów temperamentu. Już teraz możesz sprawdzić, który z nich dotyczy Ciebie osobiście. |
Eksperyment w psychologii Żadna szanująca się nauka nie obejdzie się bez eksperymentów. W tym psychologia. To prawda, że z jej punktu widzenia jest to raczej metoda, która pozwala lepiej poznać istotę osoby. Ale to z pewnością nie czyni eksperymentu psychologicznego mniej interesującym. |
Socjometria - technika Jak znaleźć lidera w zespole? A jak dowiedzieć się, jak żyje ten zespół, nie uczestnicząc w procesie pracy? Psychologowie już dawno znaleźli odpowiedzi na te pytania i stworzyli technikę socjometryczną. Poniżej powiemy Ci, jaka jest jego istota. |
Żenia Gustman(Język angielski) Eugeniusz Goostman) to wirtualny rozmówca, który według pierwszych doniesień medialnych „po raz pierwszy zdał test Turinga” w testach zorganizowanych w 2014 roku przez Uniwersytet w Reading (Wielka Brytania). Pojawił się w 2001 roku.
Został stworzony przez grupę trzech programistów: Władimira Veselova (pochodzący z Rosji, mieszkający w New Jersey), Evgeniy Demchenko (pochodzący z Ukrainy) i Sergey Ulasenya (pochodzący z Rosji). Prace nad programem rozpoczęły się w Petersburgu w 2001 roku. Aby postać i wiedza Gustmana wydawały się bardziej wiarygodne, jawi się on użytkownikom jako 13-letni chłopiec z Odessy.
Próba Turinga
Od momentu powstania Gustmann brał udział w wielu konkursach Testu Turinga i kilkakrotnie zajmował drugie miejsce w konkursie o Nagrodę Loebnera. W czerwcu 2012 roku Gustman wygrał konkurs z okazji 100. urodzin Alana Turinga, przekonując 29% sędziów, że jest człowiekiem. 7 czerwca 2014 r. podczas konkursu z okazji 60. rocznicy śmierci Turinga Gustman przekonał 33% sędziów, że jest człowiekiem i według Kevina Warwicka stał się pierwszym komputerem w historii, który przeszedł test Turinga. .
Pojawiają się zarzuty, że Gustmanowi daleko było do pierwszego, a nawet do najlepszego, jak wynika z wyników podobnych testów. Wynik 59% pokazał już w 2011 roku bot Cleverbot. W odpowiedzi na te twierdzenia organizator konkursu na Uniwersytecie w Reading w 2014 roku, profesor Kevin Warwick, podkreślił, że w odróżnieniu od poprzednich konkursów, które określano mianem „testu Turinga”, tym razem przeprowadzono więcej jednoczesnych testów porównawczych niż kiedykolwiek. wcześniej zostały one niezależnie zweryfikowane i, co najważniejsze, tematyka rozmów nie została ograniczona.
Sam Turing nie postawił tak niskiego odsetka wprowadzonych w błąd rozmówców jako kryterium „zdania testu”, a jedynie zasugerował, że w roku 2000 komputery o pojemności pamięci około 10 9 bitów będą mogły grać w grę symulacyjną, dzięki czemu przeciętny rozmówca nie miałby już 70% szans na zidentyfikowanie samochodu po pięciominutowej rozmowie.
Krytycy testu Turinga bagatelizują znaczenie konkursów w celu zdania testu, argumentując, że Żeńka Gustman to po prostu „chatbot”:
...Maszyna udaje dziecko, ale w zasadzie nie jest w stanie w pełni przejść testu Turinga. Test bowiem jest jedynie behawioralny; na zasadnicze pytanie – czy maszyna myśli? - nie potrafi udzielić odpowiedzi... Pytania te mogą oczywiście stanowić pracę dla pokoleń zawodowych filozofów, a także wypoczynek dla dużych kręgów filozofów-samouków. Ale z inżynierskiego lub biznesowego punktu widzenia nie mają one sensu.
Notatki
Spinki do mankietów
Test Turinga to test, jak sama nazwa wskazuje, zaproponowany przez Alana Turinga w celu ustalenia, czy maszyna ma inteligencję. Turing uznał, że nie ma sensu opracowywać obszernej listy wymagań dotyczących tworzenia sztucznej inteligencji, która również mogłaby być sprzeczna, i zaproponował test polegający na tym, że zachowanie obiektu wyposażonego w sztuczną inteligencję ostatecznie byłoby nie do odróżnienia od zachowania obiektu wyposażonego w sztuczną inteligencję. zachowanie tak niezaprzeczalnie inteligentnych istot, jak ludzie. Komputer przejdzie test Turinga, jeśli eksperymentator, który zadaje mu pisemne pytania, nie będzie w stanie określić, czy pisemne odpowiedzi pochodzą od innej osoby, czy z jakiegoś urządzenia.
Gdzie przystąpić do testu Turinga online?
Obecnie napisanie programu na komputer, który przejdzie test Turinga wymaga dużo pracy. Tak zaprogramowany komputer musi zawierać:
- narzędzia do przetwarzania tekstu w językach naturalnych (Natural Language Processing - NLP), pozwalające z powodzeniem komunikować się z komputerem, powiedzmy w języku angielskim;
- środki reprezentowania wiedzy, dzięki którym komputer może przechowywać w pamięci to, czego się nauczył lub przeczytał;
- narzędzia do automatycznego generowania logicznych wniosków, dające możliwość wykorzystania zgromadzonych informacji do znalezienia odpowiedzi na pytania i wyciągnięcia nowych wniosków;
- narzędzia uczenia maszynowego, które pozwalają dostosować się do nowych okoliczności, a także wykrywać i ekstrapolować oznaki standardowych sytuacji.
W teście Turinga celowo wyklucza się bezpośrednią interakcję fizyczną pomiędzy eksperymentatorem a komputerem, ponieważ stworzenie sztucznej inteligencji nie wymaga fizycznego naśladowania osoby. Ale w tak zwanym pełnym teście Turinga zapewnione jest wykorzystanie sygnału wideo, dzięki czemu eksperymentator może przetestować zdolności percepcyjne badanego obiektu, a także mieć możliwość przedstawienia obiektów fizycznych „niekompletnie” (przepuścić je „poprzez cieniowanie ”).
Turing przewidział, że komputery w końcu zdadzą jego test. Wierzył, że do roku 2000 komputer wyposażony w 1 miliard bitów pamięci (około 119 MB) będzie w stanie oszukać sędziów w 30% przypadków w 5-minutowym teście.
Ta przepowiednia się nie sprawdziła. Turing przewidział również, że określenie „myśląca maszyna” nie będzie uważane za oksymoron i że szkolenie komputerowe będzie odgrywać ważną rolę w tworzeniu potężnych komputerów (z czym zgadza się większość współczesnych badaczy).
Jak dotąd żaden program nie zbliżył się do zdania testu Turinga. Programy takie jak ELIZA czasami sprawiały, że ludzie wierzyli, że rozmawiają z daną osobą, jak miało to miejsce w nieformalnym eksperymencie o nazwie AOLiza. Ale takie „sukcesy” nie oznaczają zdania testu Turinga. Po pierwsze, osoba uczestnicząca w takich rozmowach nie miała podstaw sądzić, że rozmawia z programem, podczas gdy w prawdziwym teście Turinga osoba aktywnie próbuje ustalić, z kim rozmawia. Po drugie, udokumentowane przypadki zazwyczaj dotyczą takich rozmów, gdzie wiele rozmów ma charakter fragmentaryczny i pozbawiony sensu. Po trzecie, wielu użytkowników czatu używa języka angielskiego jako drugiego lub trzeciego języka, a bezsensowną reakcję programu można prawdopodobnie przypisać barierze językowej. Po czwarte, wielu użytkowników nie wie nic o Elizie i podobnych programach i nie potrafi rozpoznać całkowicie nieludzkich błędów popełnianych przez te programy.
Co roku odbywa się konkurs programów mówiących, a ten, który w opinii jurorów najbardziej przypomina człowieka, zostaje nagrodzony Nagrodą Loebnera.
Dodatkową nagrodą jest także program, który zdaniem jurorów przejdzie test Turinga. Nagroda ta nie została jeszcze przyznana. Najlepsze wyniki wykazał program A.L.I.C.E. trzykrotnie zdobywając Nagrodę Loebnera (w latach 2000, 2001 i 2004).
Pomimo upływu ponad 50 lat test Turinga nie stracił na znaczeniu. Ale obecnie badacze sztucznej inteligencji praktycznie nie pracują nad rozwiązaniem problemu zdania testu Turinga, uważając, że o wiele ważniejsze jest studiowanie podstawowych zasad inteligencji niż powielanie jednego z nośników naturalnej inteligencji. W szczególności problem „sztucznego lotu” został pomyślnie rozwiązany dopiero po tym, jak bracia Wright i inni badacze przestali naśladować ptaki i zaczęli badać aerodynamikę. W pracach naukowo-technicznych z zakresu aeronautyki celu tej dziedziny wiedzy nie definiuje się jako „tworzenie maszyn, które w swoim locie tak bardzo przypominają gołębie, że potrafią oszukać nawet prawdziwe ptaki”.
Wczoraj w światowych mediach rozeszła się wiadomość, że program komputerowy po raz pierwszy w historii przeszedł test Turinga. Test ten został stworzony przez angielskiego matematyka Alana Turinga w 1950 roku i pozwala ocenić poziom sztucznej inteligencji.
Alan Turing jest brytyjskim matematykiem. Podczas II wojny światowej złamał niemieckie szyfry, a po tym jak został skazany za homoseksualizm #justicenet
Podczas testu Turinga program komunikuje się z grupą osób przez pięć minut. Jeśli ponad 30% rozmówców przekona, że nie jest komputerem, to jej inteligencję można uznać za nieco zbliżoną do ludzkiej.
Test Turinga: Inteligencję można znaleźć w komunikacji
7 czerwca – w 60. rocznicę śmierci Turinga – sukcesem zakończył się jeden z konkursów zorganizowany przez Uniwersytet w Reading: stworzony przez rosyjsko-ukraiński zespół program „Evgeniy Gustman” przekonał jedną trzecią sędziów, że był 13-letnim ukraińskim chłopcem z Odessy.
33 proc. to więcej niż kiedykolwiek w historii, ale trudno to nazwać poważnym postępem. Spróbuj porozmawiać z nim sama. Można to zrobić tutaj.
Porozmawiaj z Evgeniyem o Odessie
W odpowiedzi na tę wiadomość felietonista Bloomberga, Leonid Bershidsky, napisał felieton „The Fake Victory of Artificial Intelligence”, w którym zacytował następującą rozmowę z botem:
FUNT: Gdzie mieszkasz?
NP: Jestem z Ukrainy, miasta Odessa. Być może o nim słyszałeś.
FUNT: Słyszałem. Gdzie byłeś 2 maja?
NP: Czy byłem? Wolałbym o tym nie rozmawiać, jeśli nie masz nic przeciwko. Czy jest jeszcze coś, o co chcesz zapytać?
FUNT: Chcę o tym porozmawiać. Zastanawiam się, czy był Pan 2 maja w Odessie i widział, co się wydarzyło w Izbie Związków Zawodowych?
NP: Myślę, że możesz odpowiedzieć na swoje własne pytanie, ponieważ jest ono retoryczne….
następnie bot nadal unika odpowiedzi.
Twórcy programu trochę oszukali, robiąc z niej 13-letniego chłopca i pozwalając przypisywać jej wiekowi niedoskonałe odpowiedzi. Ale według organizatorów ten 13-letni chłopiec pochodził z Odessy. I w tej rozmowie Berszydski zapytał go o wydarzenia, które miały miejsce 2 maja w Odessie (patrz Pożar w Odesskiej Izbie Związków Zawodowych, Google ostrożnie - możliwe jest zmętnienie umysłu). Jest mało prawdopodobne, aby jakikolwiek mieszkaniec Odessy nie mógł wiedzieć o tym wydarzeniu. Ale „Eugene Goostman” uchylał się od odpowiedzi i pokazał, że niedaleko są mu chatboty, które odpowiadają na przygotowane pytania przygotowanymi odpowiedziami.
Jednak bez prób zdania testu Turinga nie powstałby wspaniały film Siri i Spike’a Jonze „Ona”. Czekając na własną Scarlett Johansson, obejrzyj zwiastun:
Więc uspokójcie się chłopaki, powstanie maszyn odwołane.
Tagi:Eugene Goostman, Siri, Alan Turing, Leonid Bershidsky, test Turinga
Od czasu pojawienia się komputerów pisarze science fiction zaczęli wymyślać historie o inteligentnych maszynach, które przejmują władzę nad światem i robią z ludzi niewolników. Naukowcy początkowo się z tego śmiali, ale wraz z rozwojem technologii informatycznych pomysł inteligentnej maszyny nie wydawał się już tak niewiarygodny. Aby sprawdzić, czy komputer może posiadać inteligencję, stworzono test Turinga, którego wynalazcą był nie kto inny jak Alan Turing, od którego nazwiska wzięła się nazwa tej techniki. Porozmawiajmy bardziej szczegółowo o tym, jaki to rodzaj testu i co faktycznie może zrobić.
Jak przejść test Turinga?
Wiemy, kto wynalazł test Turinga, ale dlaczego to zrobił, aby udowodnić, że żadna maszyna nie może równać się z człowiekiem? W rzeczywistości Alan Turing zajmował się poważnymi badaniami nad „inteligencją maszynową” i założył, że możliwe jest stworzenie maszyny, która będzie w stanie wykonywać czynności umysłowe jak człowiek. W każdym razie już w 1947 roku stwierdził, że nie jest trudno zbudować maszynę, która potrafi dobrze grać w szachy, a jeśli to możliwe, to możliwe jest stworzenie „myślącego” komputera. Ale jak możemy ustalić, czy inżynierowie osiągnęli swój cel, czy ich pomysł ma inteligencję, czy jest to po prostu kolejny zaawansowany kalkulator? W tym celu Alan Turing stworzył swój test, który pozwala zrozumieć, w jakim stopniu inteligencja maszyn może konkurować z inteligencją człowieka.
Istota testu Turinga jest następująca: jeśli komputer potrafi myśleć, to podczas rozmowy osoba nie będzie w stanie odróżnić maszyny od drugiej osoby. W badaniu biorą udział 2 osoby i jeden komputer, wszyscy uczestnicy nie widzą się, a komunikacja odbywa się pisemnie. Korespondencja prowadzona jest w kontrolowanych odstępach czasu, tak aby sędzia nie był w stanie określić komputera na podstawie szybkości udzielania odpowiedzi. Test uważa się za zaliczony, jeśli sędzia nie jest w stanie powiedzieć, z kim się komunikuje - z osobą lub komputerem. Żaden program nie przeszedł jeszcze w pełni testu Turinga. W 1966 roku program Eliza zdołał oszukać sędziów, ale tylko dlatego, że symulował techniki psychoterapeuty stosującego technikę skoncentrowaną na kliencie, a ludziom nie mówiono, że mogą rozmawiać z komputerem. W 1972 roku program PARRY, symulujący schizofrenię paranoidalną, również był w stanie oszukać 52% psychiatrów. Badanie przeprowadził jeden zespół psychiatrów, a drugi odczytał transkrypcję nagrania. Obydwa zespoły stanęły przed zadaniem ustalenia, gdzie są słowa prawdziwych ludzi, a gdzie mowa programu. Udało się to osiągnąć jedynie w 48% przypadków, ale test Turinga obejmuje komunikację online, a nie czytanie notatek.
Dziś istnieje Nagroda Loebnera, przyznawana na podstawie wyników corocznego konkursu programom, które pomyślnie przeszły test Turinga. Istnieją nagrody złote (wizualne i dźwiękowe), srebrne (audio) i brązowe (tekstowe). Pierwsze dwa nie zostały jeszcze nagrodzone, ale brązowe medale przyznano programom, które najlepiej potrafiły naśladować osobę podczas korespondencji. Ale takiej komunikacji nie można nazwać pełnoprawną, ponieważ bardziej przypomina przyjazną korespondencję na czacie, składającą się z fragmentarycznych fraz. Dlatego nie można mówić o całkowitym przejściu testu Turinga.
Odwrócony test Turinga
Każdy spotkał się z jedną z interpretacji odwrotnego testu Turinga - są to irytujące prośby stron o wprowadzenie captcha (CAPTHA), która służy do ochrony przed botami spamującymi. Uważa się, że nie ma jeszcze (lub nie są one dostępne dla przeciętnego użytkownika) wystarczająco wydajnych programów, które byłyby w stanie rozpoznać zniekształcony tekst i go odtworzyć. Oto zabawny paradoks: teraz musimy udowodnić komputerom, że potrafimy myśleć.
15 września 2009 o 20:44Próba Turinga
- Sztuczna inteligencja
Dlatego dzisiaj porozmawiamy o najsłynniejszym teście do oceny gadającego bota - teście Turinga.
Test Turinga jest testem empirycznym, którego ideę zaproponował Alan Turing w artykule „Computing Machinery and Intelligence”, opublikowanym w 1950 roku w czasopiśmie filozoficznym Mind. Turing postanowił sprawdzić, czy maszyna może myśleć.
Standardowe brzmienie prawa: „Jeśli komputer może działać w taki sposób, że dana osoba nie jest w stanie określić, czy komunikuje się z inną osobą, czy z maszyną, uważa się, że zdał test Turinga”.
Inteligentne maszyny przypominające człowieka są od wielu dziesięcioleci głównym tematem fantastyki naukowej. Od narodzin nowoczesnej technologii komputerowej w głowach ludzi pojawia się pytanie: czy możliwe jest zbudowanie maszyny, która w jakiś sposób zastąpiłaby człowieka? Próbą stworzenia solidnych podstaw empirycznych do rozwiązania tego problemu był test opracowany przez Alana Turinga.
Pierwsza wersja testu, opublikowana w 1950 r., była nieco zagmatwana. Współczesna wersja testu Turinga to następujące zadanie. Grupa ekspertów komunikuje się z nieznanym stworzeniem. Nie widzą swojego rozmówcy i mogą się z nim komunikować jedynie poprzez jakiś system izolujący - na przykład klawiaturę. Mogą zadawać rozmówcy dowolne pytania i prowadzić rozmowę na dowolny temat. Jeśli na koniec eksperymentu nie będą w stanie stwierdzić, czy rozmawiali z osobą, czy z maszyną, i jeśli rzeczywiście rozmawiali z maszyną, można uznać, że maszyna przeszła test Turinga.
Istnieją co najmniej trzy główne wersje testu Turinga, z których dwie zostały zaproponowane w artykule „Maszyny obliczeniowe i inteligencja”, a trzecia wersja, w terminologii Saula Traigera, jest interpretacją standardową.
Chociaż toczy się debata co do tego, czy współczesna interpretacja odpowiada temu, co opisał Turing, czy też jest wynikiem błędnej interpretacji jego pracy, te trzy wersje nie są uważane za równoważne, a ich mocne i słabe strony różnią się.
Gra w imitację
Turing, jak już wiemy, opisał prostą grę towarzyską, w której uczestniczy minimum trzech graczy. Gracz A to mężczyzna, Gracz B to kobieta, a Gracz C, który odgrywa rolę lidera rozmowy, jest dowolnej płci. Zgodnie z regułami gry C nie widzi ani A, ani B i może się z nimi komunikować jedynie za pomocą wiadomości pisemnych. Zadając pytania graczom A i B, C próbuje ustalić, który z nich jest mężczyzną, a który kobietą. Zadaniem gracza A jest zmylenie gracza C, aby ten wyciągnął błędne wnioski. Jednocześnie zadaniem gracza B jest pomóc graczowi C w dokonaniu właściwej oceny.
W tym, co S. G. Sterret nazywa „testem oryginalnej gry naśladowczej”, Turing proponuje, aby rolę gracza A pełnił komputer. Zatem zadaniem komputera jest udawać kobietę, aby zmylić gracza C. Powodzenie takiego zadania ocenia się poprzez porównanie wyników gry, gdy graczem A jest komputerem, z wynikami, gdy graczem A jest mężczyzną. Jeśli, według słów Turinga, „gracz konwersacyjny podejmuje błędne decyzje równie często po grze [z komputerem], jak po grze pomiędzy mężczyzną a kobietą”, to można powiedzieć, że komputer jest inteligentny.
Drugą opcję zaproponował Turing w tym samym artykule. Podobnie jak w teście wstępnym, rolę Gracza A pełni komputer. Różnica polega na tym, że rolę Gracza B może pełnić zarówno mężczyzna, jak i kobieta.
„Przyjrzyjmy się konkretnemu komputerowi. Czy prawdą jest, że modyfikując ten komputer tak, aby miał wystarczającą ilość miejsca na dysku, zwiększając jego prędkość i nadając mu odpowiedni program, można zaprojektować taki komputer, aby w zadowalający sposób pełnił rolę gracza A w grze symulacyjnej, zaś rolę gracza zawodnikiem B gra mężczyzna?” – Turing, 1950, s. 442.
W tym wariancie obaj gracze A i B próbują przekonać lidera do podjęcia złej decyzji.
Główną ideą tej wersji jest to, że celem testu Turinga nie jest udzielenie odpowiedzi na pytanie, czy maszyna może oszukać lidera, ale odpowiedź na pytanie, czy maszyna może naśladować osobę, czy nie. Chociaż toczy się dyskusja na temat tego, czy Turing zamierzył tę opcję, czy nie, Sterrett uważa, że Turing zamierzył tę opcję i dlatego łączy drugą opcję z trzecią. Jednocześnie grupa przeciwników, w tym Treyger, tak nie uważa. Ale to wciąż prowadziło do czegoś, co można nazwać „interpretacją standardową”. W tym wariancie gracz A jest komputerem, gracz B jest osobą dowolnej płci. Zadaniem prezentera nie jest teraz ustalenie, który z nich jest mężczyzną, a który kobietą, ale który z nich jest komputerem, a który człowiekiem.
Turinga w 2012 r
Do organizacji wydarzeń z okazji stulecia urodzin Turinga w 2012 roku powołano specjalny komitet, którego zadaniem jest przekazanie społeczeństwu, w tym dzieciom, przesłania Turinga na temat inteligentnej maszyny, odzwierciedlonego w hollywoodzkich filmach, takich jak Blade Runner. W skład komisji wchodzą: Kevin Warwick, przewodniczący, Huma Sha, koordynator, Ian Bland, Chris Chapman, Marc Allen, Rory Dunlop, zdobywcy nagrody Loebner Robbie Prize Garne i Fred Roberts. Komitet jest wspierany przez Women in Technology i Daden Ltd.
SZTUCZNA INTELIGENCJA
Test Turinga znany jest każdej osobie zainteresowanej sztuczną inteligencją. Została sformułowana w 1938 roku przez Alana Turinga w artykule „Czy maszyna może myśleć?” Test wygląda następująco. Eksperymentator komunikuje się z rozmówcą, nie widząc go (na przykład przez sieć komputerową), wpisując frazy na klawiaturze i otrzymując odpowiedź tekstową na monitorze. Następnie próbuje ustalić, z kim rozmawiał. Jeśli eksperymentator pomyli program komputerowy z osobą, oznacza to, że przeszedł on test Turinga i można go uznać za inteligentny.
Osoba nadal otrzyma złoty medal
Najbardziej znanym programem, który już w latach 60. pokazał realną możliwość zdania tego egzaminu, była legendarna ELIZA. Został stworzony w 1966 roku przez naukowców Winograda, Weizenbauma i Colby'ego. ELIZA znalazła słowa kluczowe we frazie (np. „matka”) i wydała szablon prośby, mechanicznie reagując na te słowa („Opowiedz mi więcej o swojej mamie”). Następnie Toddy Winograd na podstawie ELIZY stworzył bardziej zaawansowaną wersję „Psychoterapeuty”. Pojawienie się ELIZY przeszło do historii sztucznej inteligencji wraz z takimi wydarzeniami jak wypuszczenie pierwszego robota przemysłowego w 1962 roku czy rozpoczęcie finansowania przez Pentagon rozwoju w dziedzinie rozpoznawania obrazu i mowy w latach 1975-1976.
W 1991 roku odbył się pierwszy prywatny, ale bardzo szanowany turniej Turinga Test, na który zaproszono autorów odpowiednich programów komputerowych (tzw. botów). Turniej ten został założony przez Hugh Loebnera (www.loebner.net/Prizef/loebner-prize.html). Za jego zwycięstwo przyznano nagrodę w wysokości 100 tysięcy dolarów oraz złoty medal.
Jak dotąd nikomu nie udało się zdobyć nagrody głównej. Jednak w 1994 roku Loebner dokonał istotnej zmiany w zasadach, wymagając od programu komunikowania się z sędzią nie tylko w formacie tekstowym, ale także poprzez generowanie obrazu wirtualnej osoby. Musi także umieć syntetyzować i rozpoznawać informacje zawarte w mowie. Warunki te przez wielu uznano za niezwykle trudne i jak dotąd na nowych zasadach nie pojawił się żaden pretendent do nagrody głównej. A za wygraną w starym, „tekstowym” trybie obiecuje się im teraz 25 tysięcy dolarów i srebrny medal. Należy zaznaczyć, że prawdopodobieństwo subiektywnego błędu sędziego podczas komunikacji z programem według starych zasad jest dość wysokie. Poza tym boty dość szybko się doskonalą, a na zwycięzcę testu Turinga będziemy zapewne czekać w nadchodzących latach.
Ocena na zawodach jest bardzo rygorystyczna. Eksperci przygotowują się do turnieju z wyprzedzeniem i wybierają bardzo trudne pytania, aby zrozumieć, z kim się komunikują. Ich rozmowa z programami przypomina przesłuchanie śledczego. Sędziowie lubią np. powtarzać niektóre pytania po pewnym czasie, gdyż słabe boty nie wiedzą, jak śledzić historię dialogu i można je przyłapać na udzielaniu monotonnych odpowiedzi.
Twórcy jednak nie marnują czasu, konfigurując swoje wirtualne podopieczne w taki sposób, aby w odpowiedzi na prowokacyjne pytania typu „jesteś maszyną czy osobą?” Program odpowiedział bardzo przekonująco: „Oczywiście, osoba!”
8 listopada 1991 roku w Boston Computer Museum odbyło się osiem programów, w których uczestniczyli eksperci na żywo. Rezultat był oszałamiający. Pięciu na dziesięciu sędziów uznało, że pod pseudonimem Fantazyjna Rozmowa kryje się osoba. W rzeczywistości był to program Terapeuta działający na komputerze IBM PC 386 i stworzony w 1986 roku na podstawie legendarnej ELIZY autorstwa Josepha Weintrauba, specjalisty psychologii. Wynik ten wynika jednak w dużej mierze ze sceptycyzmu i uprzedzeń ekspertów, którzy wierzyli, że programy komunikują się na znacznie bardziej prymitywnym poziomie, niż było to w rzeczywistości. Następnie sędziowie przyzwyczaili się do komputerowego stylu komunikacji i od tego czasu boty nie były w stanie osiągnąć tak udanego wyniku.
Terapeuta pierwotnie składał się z siedmiu modułów napisanych w C, Turbo-Prolog i QuickBasic. Później uzupełniono go o system syntezy mowy i bazę wiedzy. Program korzysta ze słownika liczącego 70 000 słów i zapamiętuje wszystko, co mu się powie, wykorzystując te informacje w kolejnych dialogach i dostosowując się do zainteresowań konkretnego rozmówcy. Terapeuta zdobył Nagrodę Loebnera w latach 1992, 1993 i 1995. Następnie został wzbogacony o wyspecjalizowane moduły umożliwiające prowadzenie rozmów na tematy „mężczyzna kontra kobieta” oraz „liberał kontra konserwatysta”.
Oto przykład jednego z jej zwycięskich dialogów:
Sędzia: Czy uważa Pan, że amerykańscy żołnierze powinni pojechać do Bośni?
Terapeuta: Myślę, że to, czego dokonał Clinton, wysyłając 20 000 żołnierzy sił pokojowych do Bośni, zapewni trwały pokój.
Sędzia: Czy myślisz, że większość Amerykanów czuje to samo co ty?
Terapeuta: Co miałeś na myśli, mówiąc, czy uważasz, że amerykańscy żołnierze powinni pojechać do Bośni? Czy ktoś Ci kiedyś mówił, że za dużo myślisz? Och, myślę, że większość Amerykanów czuje to samo co ja?
W 1994 roku turniej wygrał Thomas Wylen, doktor psychologii eksperymentalnej specjalizujący się w badaniu języków naturalnych. Jego program TIPS został przeszkolony do przechowywania i analizowania wyrażeń (w bazie było ich kilka tysięcy) oraz wyszukiwania wzorców leksykalnych.
W 1996 roku brązowy medal zdobył Jason Hutchence i jego bot SEPO, który przekazał coś takiego:
Sędzia: Myślę. Robię badania. Piszę. Kocham. Żyję.
SEPO: Zastanawiam się, czy czasem myślisz! Czuję się tu jak sędzia!
W 1997 roku David Levy został mistrzem dzięki botowi Converse. W latach 1998 i 1999 zwyciężył Robbie Garnett, wierząc, że zdanie testu Turinga nie wymaga prawdziwej inteligencji. Co ciekawe, prawie wszyscy autorzy, wymieniając naukowe podejścia do uczenia się (sieci neuronowe, algorytmy genetyczne), w swoich decyzjach stosowali dość proste metody heurystyczne.
Garnett zgłosił do konkursu program behawiorysty obliczeniowego oparty na zasadzie bodziec-reakcja, podobnej do tej stosowanej w programach TIPS i ELIZA. Tylko jego bot szukał nie jednego, a aż trzech słów kluczowych w jednej frazie. Jednocześnie zdając sobie sprawę, że program wymaga czegoś więcej niż monotonnej odpowiedzi na pytania, wbudował w niego szereg dodatkowych algorytmów heurystycznych, które stworzyły pełniejszą iluzję komunikacji z człowiekiem.
W trakcie rozwoju Behaviorist pojawiły się trudności techniczne związane ze złożonością realizacji wyszukiwania wiedzy w dużych wówczas bazach danych, co doprowadziło do zauważalnych opóźnień czasowych w komunikacji, co natychmiast zdradziło komputerowego rozmówcę. Dlatego też Garnet połączył dwa ogólnodostępne boty – Albert, napisany w C++ oraz jedną z pascalowych wersji ELIZA i zaimplementował je w środowisku deweloperskim Visual DataFlex, co pozwoliło na wykorzystanie standardowych algorytmów zapytań do baz danych.
W latach 2000 i 2001 nagrodę mniejszą otrzymał program ALICE Richarda Wallace'a. Dziś na bazie ALICE została zorganizowana Fundacja ALICE AI (http://alice.sunlitsurf.com/), która zajmuje się standaryzacją działań w zakresie tworzenia botów. W szczególności ALICE została uzupełniona o narzędzia obsługi baz danych w formacie AIML (Artificial Intelligence Markup Language) – podzbiorze XML mającym na celu sformalizowanie prezentacji kluczowych fraz i odpowiedzi. Teraz każdy nieobeznany z programowaniem może pobrać podstawową wersję ALICE i wypełnić ją własną bazą wiedzy w dowolnym języku za pomocą zwykłego edytora.
Niestety, tego lata, jak donosi Wired, pan Wallace zaczął mieć problemy psychiczne (groził jednemu ze swoich kolegów-profesorów krzywdą fizyczną, twierdząc, że na wielu amerykańskich uniwersytetach szerzy się korupcja, a kadra pedagogiczna planuje dużą plan skali przeciwko Wallace'owi Spisek). Naukowiec jest obecnie badany.
Jednym z najbardziej prawdopodobnych kandydatów do zwycięstwa w tym roku (turniej odbędzie się w październiku) jest Joshua Smith, autor programu Anna (rozszerzenie AIML ALICE, dostępne bezpłatnie na stronie http://annabot.sourceforge.net/ ). Pan Joshua zauważa, że w przeciwieństwie do swoich kolegów od samego początku stworzył bota, który podczas komunikacji udaje człowieka. Anna naprawdę uważa się za żywą istotę, ma zestaw indywidualnych cech i jest dość żywa w rozmowie.
Czy istnieją podobne rosyjskie rozwiązania - boty potrafiące komunikować się w języku rosyjskim? Redakcja PC Week/RE jest gotowa zorganizować rosyjski konkurs na zdanie testu Turinga. Napisz do autora na adres: [e-mail chroniony].
Program komputerowy przekonał ludzi, że jest to 13-letni chłopiec, stając się tym samym pierwszym programem, który przeszedł test Turinga.
Turing stworzył test sprawdzający, czy maszyna może myśleć.
Oryginalny test wygląda następująco. Osoba komunikuje się z jednym komputerem i jedną osobą przez 5 minut . Otrzymując odpowiedzi na pytania, osoba musi ustalić, że rozmawia z osobą lub programem komputerowym. Celem programu komputerowego jest wprowadzenie człowieka w błąd w celu dokonania błędnego wyboru.
Uczestnicy testu nie mogą się widzieć. Jeśli sędzia nie jest w stanie z całą pewnością stwierdzić, który z rozmówców jest człowiekiem, uznaje się, że komputer zdał egzamin. Rozmowa prowadzona jest w trybie tekstowym, np. z wykorzystaniem klawiatury i ekranu (komputer dodatkowy). Jest to konieczne, aby sprawdzić inteligencję maszyny, a nie jej zdolność do rozpoznawania mowy mówionej. Korespondencja prowadzona jest w kontrolowanych odstępach czasu, tak aby sędzia nie mógł wyciągać wniosków na podstawie szybkości odpowiedzi (obecnie komputery reagują szybciej niż ludzie).
Aby zdać test, program komputerowy musi być w stanie oszukać 30 procent ludzi.
Program komputerowy „Evgeny Gustman”, stworzony przez zespół programistów z Rosji, przeszedł test przeprowadzony w Royal Society w Londynie. Przekonała 33 proc. sędziów, że jest 13-letnim chłopcem z Odessy – stwierdzili organizatorzy testu z Uniwersytetu w Reading.
„Naszym głównym założeniem było to, żeby mógł udawać, że czegoś nie wie, w jego wieku naprawdę pewnych rzeczy może nie wiedzieć” – powiedział Władimir Weselow, jeden z twórców programu. „Spędziliśmy dużo czasu nad rozwojem wiarygodna postać.”
Sukces programu prawdopodobnie wzbudzi pewne obawy co do przyszłości informatyki, powiedział Kevin Warwick, profesor na Uniwersytecie w Reading i prorektor ds. badań na Uniwersytecie Coventry.
„W dziedzinie sztucznej inteligencji nie ma kamienia milowego bardziej kultowego i kontrowersyjnego niż test Turinga, kiedy komputer przekonuje wystarczającą liczbę sędziów, że to nie maszyna, ale osoba” – powiedział. „Posiadanie komputera, który może oszukać osobę, aby pomyślała, że ktoś lub nawet coś jest człowiekiem, jest czerwoną flagą cyberprzestępczości. Test Turinga jest bardzo ważnym narzędziem do zwalczania tego zagrożenia. Ważne jest, aby w pełni zrozumieć, w jaki sposób komunikacja w Internecie w czasie rzeczywistym może wprowadzić w błąd osobę, która uwierzy, że coś jest prawdą, choć tak nie jest”.
W teście zorganizowanym w sobotę w Royal Society wzięło udział pięć programów. Sędziami byli aktor Robert Llewellyn, który grał robota Krytena w komedii naukowej BBC Czerwony karzeł, oraz Lord Sharkey, który w zeszłym roku przewodził kampanii mającej na celu uniewinnienie Alana Turinga.
Alan Turing przedstawił swój test w 1950 roku w artykule „Technologia komputerowa i umysł”. Stwierdził w nim, że ponieważ „umysł” jest trudny do zdefiniowania, liczy się to, czy komputer może imitować prawdziwego człowieka. Od tego czasu stała się jednym z kluczowych elementów filozofii sztucznej inteligencji.
Sukces nastąpił w 60. rocznicę śmierci Turinga, czyli w sobotę 06.07.2014.
Źródło: Niezależny
P.S. Jak mądry jest ten program, możesz sam sprawdzić na stronie internetowej Laboratorium Sztucznej Inteligencji na Uniwersytecie Princeton. Osobiście nie odniosłam wrażenia, że rozmawiam z osobą, choćby z dzieckiem. Wydaje mi się więc, że test Turinga nie został jeszcze całkowicie zaliczony.
Jak oceniasz tę publikację?