Sztuczna inteligencja i test Turinga. Rozwiąż test Turinga online - powieść poborchiy

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ć.

Standardowa interpretacja tego testu jest następująca:

„Osoba wchodzi w interakcję z jednym komputerem i jedną osobą. Na podstawie odpowiedzi na pytania musi określić z kim rozmawia: z osobą czy programem komputerowym. Celem programu komputerowego jest wprowadzenie człowieka w błąd w celu dokonania błędnego wyboru.

Wszyscy uczestnicy testu nie mogą się widzieć. Jeżeli sędzia nie jest w stanie z całą pewnością stwierdzić, który z rozmówców jest człowiekiem, uznaje się, że maszyna zdała egzamin. Aby sprawdzić inteligencję maszyny, a nie jej zdolność rozpoznawania języka mówionego, rozmowa prowadzona jest w trybie „tylko tekstowym”, np. przy użyciu klawiatury i ekranu (komputera pośredniczącego). Korespondencja powinna odbywać się w kontrolowanych odstępach czasu, aby sędzia nie mógł wyciągać wniosków na podstawie szybkości udzielania odpowiedzi. W czasach Turinga komputery były wolniejsze niż ludzie. Teraz ta zasada jest konieczna, ponieważ reagują znacznie szybciej niż ludzie.

Od 2009 r. żaden istniejący system komputerowy nie był bliski zdania testu.

Program komputerowy symulujący pracę psychoterapeuty

Z książki Rogera Penrose'a Nowy umysł króla

...Najbardziej zgodny z testem Turinga jest program komputerowy opracowany przez C. M. Colby'ego w połowie lat 60. XX wieku, który naśladuje psychoterapeutę - tak skutecznie, że niektórzy pacjenci wykazali chęć przedłożenia go zamiast ludzkiego terapeuty i ujawnienia więcej o sobie niż podczas komunikacji z żywym terapeutą-człowiekiem. Jako przykład takiej komunikacji komputerowego „psychoterapeuty” z pacjentem podajemy następujący fragment dialogu (który został przeprowadzony za pomocą telegrafu):

Terapeuta: Jak mogę Ci pomóc?

Pacjent: Nie wiem...

Terapeuta: Spróbuj coś na ten temat powiedzieć.

Pacjent: Nie.

Terapeuta: Czy mogę poznać przyczynę?

Pacjent: Jestem dzisiaj zmęczony i nie czuję się dobrze.

Terapeuta: Dlaczego? Czy masz jakieś założenia na ten temat?

Pacjent: Tak... Jestem stary.

Terapeuta: Proszę kontynuować.

Pacjent: Wydaje mi się, że straciłem zainteresowanie wszystkim, co się dzieje.

Terapeuta: Opowiedz mi więcej o swoich uczuciach.

Pacjent: Mam pewne przemyślenia na ten temat...

Terapeuta: Masz kilka pomysłów.

Pacjent: Chyba tęsknię za rodziną.

Terapeuta: Co sprawia, że ​​martwisz się tęsknotą za rodziną?

Pacjent: Jest w tym pewne wyzwanie...

Terapeuta: Dlaczego jest to dla Ciebie takie ważne?

Choć dialog ten może wywoływać dziwne wrażenie, że komputer rozumie problem pacjenta, w rzeczywistości nic takiego nie występuje: komputer po prostu kieruje się dość prostymi, mechanicznymi zasadami. (Istnieje również sytuacja „odwrotna”, realizowana w systemie, w którym komputer symulujący osobę chorą na schizofrenię podaje podręcznikowe odpowiedzi i symuluje istotne objawy, które mogą oszukać niektórych studentów medycyny, aby uwierzyli, że rozmawiają z prawdziwym, żywym pacjentem!)

Wyrażenie „test Turinga” jest dokładniej użyte w odniesieniu do twierdzenia, które odpowiada na pytanie, czy maszyny potrafią myśleć. Zdaniem autora takie stwierdzenie jest „zbyt pozbawione sensu”, aby zasługiwało na dyskusję. Jeśli jednak weźmiemy pod uwagę bardziej szczegółowe pytanie, czy komputer cyfrowy jest w stanie obsłużyć jakąś grę w naśladownictwo, wówczas pojawia się możliwość precyzyjnej dyskusji. Co więcej, sam autor wierzył, że nie minie zbyt wiele czasu i pojawią się urządzenia komputerowe, które będą w tym bardzo „dobre”.

Wyrażenie „test Turinga” jest czasami używane bardziej ogólnie w odniesieniu do pewnych badań behawioralnych dotyczących obecności umysłu, myśli lub inteligencji u rzekomo inteligentnych osób. Na przykład czasami wyrażana jest opinia, że ​​prototyp testu opisany jest w Rozprawie o metodzie Kartezjusza.

Kto wynalazł test Turinga?

W 1950 roku ukazała się praca „Maszyny obliczeniowe i inteligencja”, w której po raz pierwszy zaproponowano ideę gry naśladowczej. Autorem testu Turinga jest angielski informatyk, matematyk, logik, kryptoanalityk i biolog teoretyczny Alan Matheson Turing. Jego modele umożliwiły sformalizowanie koncepcji algorytmu i obliczeń oraz przyczyniły się do powstania teorii sztucznej inteligencji.

Gra imitacji

Turing opisuje następujący typ gry. Załóżmy, że istnieje osoba, maszyna i osoba zadająca pytania. Osoba przeprowadzająca rozmowę kwalifikacyjną znajduje się w pomieszczeniu oddzielonym od pozostałych uczestników przystępujących do testu Turinga. Celem testu jest ustalenie, kto jest osobą, a kto maszyną. Prowadzący wywiad zna oba podmioty pod etykietą X i Y, ale przynajmniej na początku nie wie, kto kryje się za etykietą X. Na koniec gry musi powiedzieć, że X to osoba, a Y to maszyna , lub odwrotnie. Osoba przeprowadzająca wywiad może zadać badanym następujące pytania z testu Turinga: „Czy X byłby na tyle miły, aby powiedzieć mi, czy X gra w szachy?” Osoba będąca X musi odpowiadać na pytania skierowane do X. Celem maszyny jest wprowadzenie w błąd pytającego, tak aby błędnie wywnioskował, że jest to osoba. Człowiek musi pomóc w ustaleniu prawdy. O tej grze Alan Turing powiedział w 1950 roku: „Wierzę, że w ciągu 50 lat możliwe będzie zaprogramowanie komputerów o pojemności pamięci około 10 9 tak, aby mogły z powodzeniem grać w grę w naśladownictwo, a przeciętny ankieter będzie miał prawdopodobieństwo, że ponad 70% w ciągu pięciu minut nie będzie w stanie odgadnąć, kim jest maszyna.

Aspekty empiryczne i pojęciowe

W związku z przewidywaniami Turinga pojawiają się co najmniej dwa rodzaje pytań. Po pierwsze empirycznie – czy prawdą jest, że istnieją lub wkrótce pojawią się komputery, które potrafią grać w grę symulacyjną tak dobrze, że przeciętny ankieter ma nie więcej niż 70% szans na dokonanie właściwego wyboru w ciągu pięciu minut? Po drugie, koncepcyjne – czy prawdą jest, że jeśli przeciętny ankieter po pięciu minutach przesłuchania miał niecałe 70% szans na prawidłowe zidentyfikowanie człowieka i maszyny, to należy stwierdzić, że ta ostatnia wykazuje pewien poziom myślenia, inteligencji, czy inteligencja?

Konkurs Lebnera

Nie ma wątpliwości, że Alan Turing byłby zawiedziony stanem gry w naśladownictwo pod koniec XX wieku. Uczestnicy Konkursu Loebnera (corocznej imprezy, podczas której programy komputerowe poddawane są testowi Turinga) znacznie odbiegają od standardów zamierzonych przez twórcę informatyki. Szybkie spojrzenie na dzienniki uczestników z ostatnich dziesięcioleci pokazuje, że maszynę można łatwo wykryć za pomocą niezbyt wyszukanych pytań. Co więcej, najlepsi gracze nieustannie twierdzą, że konkurs Loebnera jest trudny ze względu na brak programu komputerowego, który mógłby poprowadzić porządną rozmowę przez pięć minut. Powszechnie przyjmuje się, że aplikacje konkursowe powstają wyłącznie w celu uzyskania niewielkiej nagrody przyznawanej najlepszemu uczestnikowi roku, a nie służą celom większym.

Test Turinga: czy zdanie go trwa zbyt długo?

Do połowy drugiej dekady XXI wieku sytuacja prawie się nie zmieniła. Co prawda w 2014 roku pojawiały się twierdzenia, że ​​program komputerowy Eugene Goostman przeszedł test Turinga, gdy w konkursie z 2014 roku oszukał 33% sędziów, ale były też inne jednorazowe konkursy, które osiągnęły podobne wyniki. W 1991 roku PC Therapist wprowadził w błąd 50% sędziów. W wersji demonstracyjnej z 2011 roku Cleverbot miał jeszcze wyższy wskaźnik sukcesu. We wszystkich trzech przypadkach czas trwania procesu był bardzo krótki, a wynik nie był wiarygodny. Żadne z nich nie dostarczyło mocnych dowodów sugerujących, że przeciętny ankieter miał ponad 70% szans na prawidłowe zidentyfikowanie osoby udzielającej odpowiedzi w ciągu 5-minutowej sesji.

Metoda i prognoza

Co więcej, co jest o wiele ważniejsze, konieczne jest rozróżnienie między testem Turinga a jego przewidywaniami dotyczącymi jego przejścia do końca XX wieku. Prawdopodobieństwo prawidłowej identyfikacji, odstęp czasu, w jakim odbywa się badanie oraz liczba wymaganych pytań, są parametrami regulowanymi, pomimo ich ograniczenia do konkretnej prognozy. Nawet jeśli twórca informatyki w swoich przewidywaniach dotyczących sytuacji ze sztuczną inteligencją pod koniec XX wieku był bardzo daleki od prawdy, to słuszność zaproponowanej przez niego metody jest całkiem prawdopodobna. Zanim jednak zatwierdzimy Test Turinga, należy się zająć różnymi zastrzeżeniami.

Czy umiejętność mówienia jest konieczna?

Niektórzy uważają Test Turinga za szowinistyczny w tym sensie, że rozpoznaje inteligencję tylko w obiektach, które są w stanie nawiązać z nami rozmowę. Dlaczego nie mogą istnieć inteligentne obiekty, które nie są zdolne do prowadzenia rozmowy, a przynajmniej rozmowy z ludźmi? Być może myśl kryjąca się za tym pytaniem jest słuszna. Z drugiej strony możemy założyć obecność wykwalifikowanych tłumaczy dla dowolnych dwóch inteligentnych agentów mówiących różnymi językami, co umożliwi im prowadzenie dowolnej rozmowy. Ale w każdym razie oskarżenie o szowinizm jest zupełnie nieistotne. Turing twierdzi tylko, że jeśli coś może z nami porozmawiać, to mamy dobry powód, by wierzyć, że ma świadomość podobną do naszej. Nie mówi, że samo to, że możemy z nami porozmawiać, jest dowodem na to, że potencjalnie mamy umysł podobny do naszego.

Dlaczego to takie proste?

Inni uważają, że test Turinga nie jest wystarczająco wymagający. Istnieją niepotwierdzone dowody na to, że całkowicie głupie programy (takie jak ELIZA) mogą przez dłuższy czas wydawać się przeciętnemu obserwatorowi inteligentne. Co więcej, w ciągu zaledwie pięciu minut jest prawdopodobne, że prawie wszyscy ankieterzy dadzą się zwieść sprytnym, ale całkowicie nieinteligentnym aplikacjom. Należy jednak pamiętać, że program nie może przejść testu Turinga, oszukując „zwykłych obserwatorów” w warunkach innych niż te, w których test ma zostać przeprowadzony. Aplikacja musi wytrzymać przesłuchanie przez osobę, która wie, że jeden z dwóch pozostałych uczestników rozmowy jest maszyną. Co więcej, program musi wytrzymać takie przesłuchanie z dużym powodzeniem po wielu próbach. Turing nie podaje dokładnie, ile testów będzie wymaganych. Można jednak śmiało założyć, że ich liczba powinna być na tyle duża, aby można było mówić o wartości średniej.

Jeżeli program jest do tego zdolny, wówczas rozsądne wydaje się stwierdzenie, że przynajmniej wstępnie mielibyśmy powód, by zakładać obecność inteligencji. Być może warto jeszcze raz podkreślić, że może istnieć inteligentny podmiot, w tym inteligentny komputer, który nie przejdzie testu Turinga. Można na przykład przyznać, że istnieją maszyny, które nie kłamią ze względów moralnych. Ponieważ od uczestnika-człowieka oczekuje się, że zrobi wszystko, co w jego mocy, aby pomóc ankieterowi, pytanie „Czy jesteś maszyną?” pozwoli ci szybko odróżnić takie patologicznie prawdziwe podmioty od ludzi.

Dlaczego to takie trudne?

Są tacy, którzy wątpią, czy maszyna kiedykolwiek przejdzie test Turinga. Wśród wysuwanych przez nich argumentów znajduje się różnica w czasie rozpoznawania przez ludzi słów w języku ojczystym i obcym, umiejętność szeregowania neologizmów i kategorii oraz obecność innych trudnych do symulacji cech ludzkiej percepcji, ale które nie są niezbędne dla obecności inteligencji.

Dlaczego dyskretna maszyna?

Innym kontrowersyjnym aspektem działania Testu Turinga jest to, że jego dyskusja ogranicza się do „komputerów cyfrowych”. Z jednej strony oczywiste jest, że ma to znaczenie jedynie dla prognozy, a nie dotyczy szczegółów samej metody. Rzeczywiście, jeśli test będzie wiarygodny, będzie odpowiedni dla każdego podmiotu, w tym zwierząt, kosmitów i analogowych urządzeń komputerowych. Z drugiej strony wysoce kontrowersyjne jest twierdzenie, że „myślące maszyny” muszą być komputerami cyfrowymi. Wątpliwe jest również, aby sam Turing tak uważał. W szczególności warto zauważyć, że rozpatrywany przez niego siódmy zarzut dotyczy możliwości istnienia maszyn stanów ciągłych, które autor uznaje za różne od maszyn dyskretnych. Turing argumentował, że nawet gdybyśmy byli maszynami o stanach ciągłych, maszyna dyskretna mogłaby nas dobrze naśladować w grze imitacji. Jednakże wydaje się wątpliwe, czy jego rozważania wystarczą do ustalenia, że ​​przy założeniu, że maszyny o stanach ciągłych przejdą test pomyślnie, możliwe jest zbudowanie maszyny o stanach dyskretnych, która również przejdzie ten test.

Ogólnie rzecz biorąc, ważną kwestią wydaje się być to, że chociaż Turing uznał istnienie znacznie większej klasy maszyn poza maszynami o stanach dyskretnych, był pewien, że odpowiednio zaprojektowana maszyna o stanach dyskretnych może odnieść sukces w grze imitacji.

Alan Matheson Turing (23 czerwca 1912 - 7 czerwca 1954) był angielskim matematykiem, logikiem i kryptografem, który wywarł znaczący wpływ na rozwój informatyki. Komandor Orderu Imperium Brytyjskiego (1945), członek Royal Society of London (1951). Zaproponowana przez niego w 1936 roku abstrakcyjna maszyna licząca „Maszyna Turinga”, którą można uznać za model komputera ogólnego przeznaczenia, umożliwiła sformalizowanie koncepcji algorytmu i do dziś jest wykorzystywana w wielu badaniach teoretycznych i praktycznych. Prace naukowe A. Turinga stanowią powszechnie uznany wkład w podstawy informatyki (a w szczególności teorii sztucznej inteligencji).

Próba Turinga.

Test Turinga to test empiryczny zaproponowany przez Alana Turinga w jego artykule z 1950 r. „Computing Machines and Minds” w czasopiśmie filozoficznym Mind. Turing postanowił ustalić, czy maszyna może myśleć, czy może wykazywać inteligentne zachowanie i czy maszyny mogą robić to samo, co my (jako istoty myślące)?

Standardowa interpretacja tego testu jest następująca: „Osoba wchodzi w interakcję z jednym komputerem i jedną osobą. Na podstawie odpowiedzi na pytania musi określić, z kim rozmawia: z osobą czy programem komputerowym. Celem programu komputerowego jest wprowadzenie człowieka w błąd w celu dokonania błędnego wyboru.

((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, czy była to opcja zamierzona przez Turinga, czy nie, Sterrett uważa, że ​​opcja ta była zamierzona przez Turinga i dlatego łączy drugą opcję z trzecią. Jednocześnie grupa przeciwników, w tym Trager, tego nie robi tak sądzę. Jednak nadal prowadziło to do czegoś, co można nazwać „interpretacją standardową”.

Wszyscy uczestnicy testu nie mogą się widzieć. Jeżeli sędzia nie jest w stanie z całą pewnością stwierdzić, który z rozmówców jest człowiekiem, uznaje się, że maszyna zdała egzamin. Aby sprawdzić inteligencję maszyny, a nie jej zdolność rozpoznawania języka mówionego, rozmowa prowadzona jest w trybie „tylko tekstowym”, np. przy użyciu klawiatury i ekranu (komputera pośredniczącego). Korespondencja powinna odbywać się w kontrolowanych odstępach czasu, aby sędzia nie mógł wyciągać wniosków na podstawie szybkości udzielania odpowiedzi. W czasach Turinga komputery były wolniejsze niż ludzie. Teraz ta zasada jest również konieczna, ponieważ reagują znacznie szybciej niż ludzie.

Chiński pokój.

Pokój chiński to eksperyment myślowy opisany przez Johna Searle'a, którego celem jest obalenie twierdzenia, że ​​maszyna cyfrowa, wyposażona w „sztuczną inteligencję”, poprzez zaprogramowanie jej w określony sposób, może być świadoma w tym samym sensie, co istota ludzka. Zasadniczo krytyka testu Turinga

Weźmy na przykład język, którego nie rozumiesz. Dla mnie tym językiem jest chiński. Tekst napisany po chińsku odbieram jako zbiór nic nie znaczących bazgrołów. Załóżmy teraz, że jestem umieszczony w pokoju, w którym znajdują się kosze pełne chińskich znaków. Załóżmy również, że dostałem podręcznik w języku angielskim, który podaje zasady łączenia znaków w języku chińskim, a zasady te można zastosować, znając jedynie formę znaków, wcale nie jest konieczne zrozumienie znaczenia znaków; . Reguła może na przykład brzmieć: „Weź taką a taką postać z koszyka numer jeden i umieść ją obok takiej a takiej postaci z koszyka numer dwa”.

Wyobraźmy sobie, że ludzie za drzwiami pokoju, którzy rozumieją język chiński, przekazują do pokoju zestawy znaków, a ja w odpowiedzi manipuluję znakami zgodnie z zasadami i przekazuję z powrotem inne zestawy znaków. W tym przypadku zbiór przepisów to nic innego jak „program komputerowy”. Ludzie, którzy to napisali, to „programiści”, a ja gram rolę „komputera”. Kosze wypełnione symbolami stanowią „bazę danych”; zestawy postaci wysyłane do pokoju to „pytania”, a zestawy opuszczające pokój to „odpowiedzi”.

Załóżmy dalej, że zbiór zasad jest napisany w taki sposób, że moje „odpowiedzi” na „pytania” nie różnią się od odpowiedzi osoby biegle posługującej się językiem chińskim. Na przykład ludzie na zewnątrz mogą przekazywać symbole, których nie rozumiem, czyli znaczenie; „Jaki kolor lubisz najbardziej?” W odpowiedzi, po wykonaniu manipulacji przewidzianych w zasadach, podam symbole, które również są dla mnie niezrozumiałe i oznaczają, że moim ulubionym kolorem jest niebieski, ale bardzo lubię też zielony. W ten sposób zdam test Turinga na zrozumienie języka chińskiego. Ale nadal nie rozumiem ani słowa po chińsku. Co więcej, w danym systemie nie ma możliwości nauczenia się tego języka, ponieważ nie ma możliwości poznania znaczenia choćby jednego symbolu. Podobnie jak komputer manipuluję symbolami, ale nie mogę nadać im żadnego znaczenia. Przykład ten odpowiada systemowi szybkiego uczenia się wiedzy formalnej w celu rozwiązywania standardowych problemów, który dziś zaczął wypierać analityczny system edukacji w szkołach komercyjnych. Tacy specjaliści z myśleniem programowym są w stanie szybko, bez myślenia, rozwiązywać problemy z zapamiętanego zestawu, ale są całkowicie bezradni w niestandardowej sytuacji. Myślenie analityczne, korzystając z własnej wiedzy, może, porównując kombinacje symboli i analizując kolejność przesyłanych komunikatów pod kątem reakcji, wyznaczyć stabilne scenariusze ich wykorzystania, a tym samym zbudować klasyfikator konwencjonalnych pojęć i form zastosowań. Powstały system formalny można skoordynować z własnym systemem wiedzy, zgodnie z zasadą spójności tłumaczenia wypowiedzi w obu językach we wspólnej przestrzeni myślenia. W rezultacie otrzymamy jednoznaczną reprezentację względną nieznanego języka, ale specyficzne cechy obiektów w tym języku pozostaną niepewne. Pewność można uzyskać jedynie poprzez badania kalibracyjne porównujące podstawowe elementy obu systemów w celu ustalenia funkcji ich wyświetlacza. Tego typu zadania obejmują także nawiązanie kontaktu z umysłem innej formy życia, która rozwinęła się w zasadniczo odmiennych warunkach fizycznych.

Odwrócony test Turinga i CAPTCHA

Modyfikacja testu Turinga, w której cel lub jedna lub więcej ról maszyny i człowieka zostaje odwrócona, nazywana jest odwrotnym testem Turinga. Przykład tego testu podany jest w pracy psychoanalityka Wilfreda Biona, który był szczególnie zafascynowany sposobem, w jaki aktywowana jest aktywność umysłowa podczas spotkania z innym umysłem.

Rozwijając tę ​​koncepcję, R. D. Hinshelwood opisał umysł jako „aparat do rozpoznawania umysłu”, zauważając, że można go uznać za „dodatek” do testu Turinga. Teraz zadaniem komputera będzie ustalenie, z kim rozmawia: z osobą czy innym komputerem. To uzupełnienie pytania jest tym, na co Turing próbował odpowiedzieć, ale prawdopodobnie wprowadza dość wysoki standard określania, czy maszyna może „myśleć” w sposób, w jaki normalnie odnosilibyśmy się do istoty ludzkiej.

CAPTCHA to rodzaj odwrotnego testu Turinga. Przed zezwoleniem na wykonanie jakiejś akcji w serwisie, użytkownik otrzymuje zniekształcony obraz z zestawem cyfr i liter i proszony jest o wpisanie tego zestawu w specjalne pole. Celem tej operacji jest uniemożliwienie zautomatyzowanym systemom ataku na witrynę. Uzasadnieniem takiej operacji jest to, że nie ma programów wystarczająco wydajnych, aby rozpoznać i dokładnie odtworzyć tekst ze zniekształconego obrazu (lub nie są one dostępne dla zwykłych użytkowników), dlatego uważa się, że system, który mógłby to zrobić, najprawdopodobniej może być uważany za człowieka. Wniosek będzie taki (choć niekoniecznie), że sztuczna inteligencja jeszcze nie powstała.

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 mieć 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ć, że potrafimy myśleć komputerowo.

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 Ulasen (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.

Test 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 były one niezależnie weryfikowane i, co najważniejsze, tematy rozmów nie były ograniczane.

Sam Turing nie postawił tak niskiego odsetka wprowadzonych w błąd rozmówców jako kryterium „zdania egzaminu”, 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 „przez 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 to ona 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

Tekst
Artem Łuczko

Brytyjski Uniwersytet w Reading ogłosił z wielką pompą, że dokonano „kamienia milowego w historii informatyki” i komputer po raz pierwszy poprawnie przeszedł test Turinga, wprowadzając sędziów w błąd, wierząc, że komunikuje się z 13-latkiem Ukraiński chłopak. Look At Me odkryło, co naprawdę kryje się za tym wydarzeniem.

Na czym polegał eksperyment


Uniwersytet w Reading, który przeprowadził pierwszy udany test Turinga

Próbę chatbota zorganizowała Szkoła Inżynierii Systemów na Uniwersytecie w Reading z okazji 60. rocznicy śmierci Alana Turinga. Eksperci komunikowali się jednocześnie z żywą osobą i programem, będąc w różnych pomieszczeniach. Na koniec testu każdy sędzia musi zadeklarować, który z jego dwóch rozmówców jest osobą, a który programem. Do czystości eksperymentu wykorzystano pięć komputerów i 30 sędziów, z których każdy przeprowadził serię 10 pisemnych dialogów trwających 5 minut. Choć zwykle w corocznym konkursie programów sztucznej inteligencji o Nagrodę Loebnera ( w którym programy rywalizują o zdanie testu Turinga o nagrodę w wysokości 2000 dolarów) Biorą w nim udział tylko 4 chatboty i 4 osoby. W wyniku eksperymentu program Eugene Goostman przekonał 33% jury o swoim „człowieczeństwie”, co stało się po raz pierwszy w historii. Robert Llewellyn, jeden z jurorów, brytyjski aktor i entuzjasta technologii, powiedział:

Test Turinga był niesamowity. Odbyło się 10 sesji po 5 minut każda, 2 ekrany, 1 osoba i 1 maszyna. Zgadłem poprawnie tylko 4 razy. Ten robot okazał się mądrym facetem...

Chatbot Eugene Goostman został opracowany przez pochodzącego z Rosji Władimira Veselova (obecnie mieszka w USA) i Ukrainiec Evgeniy Demchenko, mieszkający w Rosji. Pierwsza wersja pojawiła się w 2001 roku. Wiek nastolatka nie został wybrany przypadkowo: w wieku 13 lat dziecko wie już wiele, ale nie wszystko, co komplikuje zadanie sędziów. W 2012 roku chatbot był już bliski sukcesu: wówczas 29% sędziów uwierzyło w „człowieczeństwo” ukraińskiego ucznia. Podczas najnowszych ulepszeń programiści mogli przygotować wirtualnego rozmówcę na wszystkie możliwe pytania, a nawet nauczyć go wybierać przykładowe odpowiedzi na Twitterze.

Co to jest test Turinga,
i jakie są jego wady


Alana Turinga, lat 16

Test Turinga został po raz pierwszy zaproponowany przez brytyjskiego matematyka Alana Turinga w jego artykule „Computing and Intelligence” opublikowanym w czasopiśmie Mind w 1950 roku. Naukowiec zadał w nim proste pytanie: „Czy maszyna może myśleć”. W najprostszej formie test wygląda następująco: osoba wchodzi w interakcję z jednym komputerem i jedną osobą. Na podstawie odpowiedzi na pytania musi określić, z kim rozmawia: z osobą czy programem komputerowym. Celem programu komputerowego jest wprowadzenie człowieka w błąd w celu dokonania błędnego wyboru. Test polega na pięciominutowej rozmowie tekstowej, podczas której co najmniej 30% sędziów musi wierzyć, że ma do czynienia z człowiekiem, a nie maszyną. W tym przypadku oczywiście wszyscy uczestnicy testu nie widzą się nawzajem.


John Searle, amerykański filozof

Istnieje wiele różnych wersji tego testu (w niektórych wariantach sędzia wie, że jednym z badanych rozmówców jest komputer, w innych nie ma o tym pojęcia), ale wielu naukowców i filozofów do dziś go krytykuje. Amerykański filozof John Searle rzucił wyzwanie temu testowi, przeprowadzając eksperyment myślowy znany jako „pokój chiński”. Pozwolił sobie zasugerować, że zdolność komputera do prowadzenia rozmowy i przekonującego odpowiadania na pytania jest daleka od posiadania umysłu i myślenia jak człowiek. „Załóżmy, że jestem zamknięty w pokoju i […] nie znam ani słowa po chińsku, ani w piśmie, ani w mowie” – pisze Searle w 1980 roku. Wyobraził sobie, że przez szczelinę w ścianie otrzymuje pytania pisane po chińsku. Nie był w stanie odczytać tych symboli, ale miał zestaw instrukcji w języku angielskim, które pozwalały mu reagować na „jeden zestaw symboli formalnych innym zestawem symboli formalnych”. Zatem teoretycznie Searle byłby w stanie odpowiedzieć na pytania, po prostu przestrzegając zasad języka angielskiego i wybierając odpowiednie chińskie znaki. A jego rozmówcy byliby przekonani, że zna chiński.

Większość krytyków testu Turinga jako sposobu oceny sztucznej inteligencji jest podobnego zdania. Twierdzą, że komputery mogą korzystać jedynie z zestawów reguł i ogromnych baz danych zaprogramowanych tak, aby odpowiadać na pytania, aby wyglądać na inteligentne.

Jak program oszukał jury


Profesor uniwersytetu w Reading Kevin Warwick

Eugene Goostman miał dwa czynniki, które pomogły mu zdać test. Po pierwsze, błędy gramatyczne i stylistyczne, które popełnia maszyna naśladując pismo nastolatka, a po drugie, brak wiedzy na temat konkretnych faktów kulturowych i historycznych, co można również przypisać wiekowi ucznia.

Nie ma bardziej kultowego i kontrowersyjnego etapu rozwoju sztucznej inteligencji niż zdanie testu Turinga.

„Sukces programu prawdopodobnie wzbudzi pewne obawy co do przyszłości technologii informatycznych” – powiedział profesor Uniwersytetu w Reading, Kevin Warwick. - Nie ma bardziej kultowego i kontrowersyjnego etapu w rozwoju sztucznej inteligencji niż zdanie testu Turinga, kiedy komputer przekonuje wystarczającą liczbę sędziów, aby uwierzyli, że to nie maszyna, ale komunikująca się z nimi osoba. Samo istnienie komputera, który może oszukać osobę, aby pomyślała, że ​​to człowiek, jest czerwoną flagą dla cyberprzestępczości”. Test Turinga jest nadal ważnym narzędziem w walce z tym zagrożeniem. A teraz eksperci muszą pełniej zrozumieć, jak pojawienie się tak zaawansowanych chatbotów może wpłynąć na komunikację online w Internecie.

Sądząc po logach jakie można znaleźć w internecie (nie ma jeszcze możliwości samodzielnego wypróbowania bota; prawdopodobnie przez ten szum strona nie wytrzymała ruchu i „upadła”), Chatbot jest dość prymitywny i, jak się wydaje na pierwszy rzut oka, niewiele różni się od podobnych rozwiązań, które można znaleźć w Internecie. Jeden z ciekawych dialogów z „Eugeniuszem” przeprowadził dziennikarz Leonid Berszydski, zadając mu niewygodne pytania dotyczące głośnego wydarzenia, które nie mogło przejść obojętnie obok młodego mieszkańca Odessy.

Nawet biorąc pod uwagę dobrze rozwiniętą postać i biografię, błędy i literówki, jakie może popełnić prawdziwy nastolatek, siła perswazji bota jest wątpliwa. W rzeczywistości reaguje również na słowa kluczowe, a gdy zostanie zakłopotany, generuje wcześniej przygotowane, a nie najbardziej oryginalne odpowiedzi zastępcze. Gdyby program posiadał możliwość wykorzystania wyszukiwarek do umiejscowienia się w kontekście aktualnej sytuacji na świecie, efekt byłby znacznie bardziej imponujący. To prawdopodobnie zajmie trochę czasu. Wcześniej słynny futurysta Raymond Kurzweil, pełniący funkcję dyrektora technicznego w Google, zapewniał, że do 2029 roku komputery z łatwością przejdą test Turinga. Według jego założeń do tego czasu będą w stanie opanować ludzki język i przewyższyć ludzi inteligencją.

7 superkomputerów, które mogą przechytrzyć człowieka

ELIZA