Кіріспе
Теріс Тьюринг тесті – компьютерлер мен адамдар арасындағы мақсат немесе рөлдері ауысқан Тьюринг тесті. Дәстүрлі Тьюринг тестінде адам судья мен компьютерлік нысан адам сияқты көрінуге тырысады. Бұл сынақтың мақсаты – судьяның осы екі жағдайдың қайсысы екенін анықтауы. Адам әрқашан адам деп танылады, ал компьютер де адам деп танылса, «Тьюринг тестісінен өтеді» делінеді. Концепцияның маңызды бөлігі – адам судья мен адам нысанының параллель жағдайы, ол да адам сияқты көрінуге тырысады. Осы рөлдердің кез келгенін өзгерту арқылы «кері Тьюринг тесті» жасауға болады.
A reverse Turing test is a Turing test in which the objective or roles between computers and humans have been reversed. Conventionally, the Turing test is conceived as having a human judge and a computer subject which attempts to appear human. The intent of this conventional test is for the judge to attempt to distinguish which of these two situations is actually occurring. It is presumed that a human subject will always be judged human, and a computer is then said to "pass the Turing test" if it is also judged human. Critical to the concept is the parallel situation of a human judge and a human subject, who also attempts to appear human. Any of these roles may be changed to form a "reverse Turing test".
Мақсатты қайтару
Кері Тьюринг тестісінің ең көп таралған түрі – қатысушылардың адам емес, компьютер секілді көрінуге тырысуы. Формалды кері Тьюринг тестісі Тьюринг тестісімен бірдей форматта жүзеге асырылады. Адамдар әңгімелесу бағдарламасының сөйлеу стилін имитациялауға ұмтылады. Бұл жұмысты жақсы атқару үшін, адамға бірден түсінікті әңгіме мағынасын белгілі бір дәрежеде нақтыламай, және әңгімелесу бағдарламаларының әдетте жасайтын қателіктерін модельдеу қажет. Дәстүрлі Тьюринг тестісінен айырмашылығы, бұл тест төрешілер әңгімелесу бағдарламаларының өнерін жақсы білгенде қызықтырақ болады, яғни, стандартты Тьюринг тестісінде компьютерлік бағдарлама мен қалыпты түрде әрекет ететін адамды олар тез арада ажырата алады. Кері Тьюринг тестісінде ең жақсы нәтижелерді компьютерлерді жақсы білетін адамдар көрсетеді, себебі олар компьютерлердің әңгімелесу кезінде қандай қателер жасауын біледі. Кері Тьюринг тестісінің дағдысы мен компьютер бағдарламалау кезінде бағдарламаның жұмысын ойша модельдеу дағдысы арасында үлкен ортақ нәрсе бар, әсіресе қателерді жою кезінде. Осының нәтижесінде, бағдарламашылар (әсіресе хакерлер) көңіл көтеру үшін бейресми кері Тьюринг тестісін кейде өткізеді. Бейресми кері Тьюринг тестісі – Тьюринг тестісінің формалды құрылымынсыз компьютерді имитациялауға жасалған әрекет. Тест төрешілері әдетте кері Тьюринг тестісі жүріп жатқанын алдын ала білмейді, ал тестке қатысушы «төрешілерден» (адаммен сөйлесіп жатыр деп санайтын) «бұл шынымен адам ба?» деген сұраққа жауап алуға тырысады. Мұндай жағдайды «кері Тьюринг тестісі» деп атау көбінесе кейіннен жасалады. Сондай-ақ, бағдарламашы адамдық емес көңіл-күйде болған кезде, оның әңгімесі компьютерге ұқсап кететін кездейсоқ кері Тьюринг тестілері де болады. Мұндай жағдайларда сипаттама әрқашан ретроспективті және әзілдеу ниетімен жасалады. Тестке қатысушы кері Тьюринг тестісінен өткен немесе өтпеген, немесе Тьюринг тестісінен өтпеген деп сипатталуы мүмкін. Соңғы сипаттама осы жағдайларда дәлірек болуы мүмкін; келесі бөлімді де қараңыз.
that is immediately apparent to a human, and the simulation of the kinds of errors that conversational programs typically make. Arguably unlike the conventional Turing test, this is most interesting when the judges are very familiar with the art of conversation programs, meaning that in the regular Turing test they can very rapidly tell the difference
between a computer program and a human acting normally. The humans that perform best in the reverse Turing test are those that know computers best, and so know the types of errors that computers can be expected to make in conversation. There is much shared ground between the skill of the reverse Turing
test and the skill of mentally simulating a program's operation in the course of computer programming and especially debugging. As a result, programmers (especially hackers) will sometimes indulge in an informal reverse Turing test for recreation. An informal reverse Turing test involves an attempt to simulate a computer without the formal structure of the Turing test. The judges of the test are typically not aware in advance that a reverse Turing test is occurring, and the test subject attempts to elicit from the 'judges' (who, correctly, think they are speaking to a human) a response along the lines of "is this really a human?". Describing such a situation as a "reverse Turing test" typically occurs retroactively. There are also cases of accidental reverse Turing tests, occurring when a programmer is in a sufficiently non human mood that his conversation unintentionally resembles that of a computer. In these cases the description is invariably retroactive and humorously intended. The subject may be described as having passed or failed a reverse Turing test or as having failed a Turing test. The latter description is arguably more accurate in these cases; see also the next section.
Бақылау субъектілерінің қателігі
Тьюрингтік сынақ төрешілеріне кейде бақылау үшін нағыз адамдар ұсынылатындықтан, осындай бақылау нысандарының шағын бөлігі компьютер деп қателеуі мүмкін. Бұл күлкілі жағдай болып есептелінеді және кейде нысанды ұялтады. Бұл жағдайды тура мағынасында "Тьюринг тестінен өтпеген" адам деп айтуға болады, себебі тестке арналған компьютер (тест нысаны) да осындай нәтижеге жетсе, сәтсіздікке ұшыраған деп сипатталады. Сондай-ақ, бұл жағдайды "кері Тьюринг тестінен өтпеген" адам деп те атауға болады, өйткені адамды тест нысаны деп қарастыру – нақты және бақылау нысандарының рөлін ауыстыруды білдіреді.
Компьютерлік үкім
"Кері Тьюринг тесті" термині компьютер жүргізетін Тьюринг тестіне (адам екенін анықтау тесті) де қолданылады. Яғни, компьютер субъектінің адам екенін немесе емесін анықтау үшін тест өткізеді. Мұндай процедуралар, CAPTCHA деп аталады, кейбір спамға қарсы жүйелерде коммуникация жүйелерін автоматтандырылған түрде көптеп пайдалануды болдырмау үшін қолданылады. CAPTCHA-ны қолдану мәселелі. Олардың тиімділігін азайтатын әдістер бар. Сонымен қатар, CAPTCHA-ның көптеген іске асырылымдары (әсіресе, оларды айналып өтуге қарсы жасалғандары) мүмкіндігі шектеулі адамдар үшін қолжетімсіз және/немесе адамдарға өту қиын болуы мүмкін. "CAPTCHA" дегені – "Completely Automated Public Turing test to tell Computers and Humans Apart" деген сөздердің аббревиатурасы, сондықтан тестіні жасағандар оны белгілі бір дәрежеде Тьюринг тестісі деп санайды.
Ерекшелік туралы бағалау
Кері Тьюринг сынағының баламалы түсінігі – сынақ жүргізуші мен сынаққа тартылған адам арасында жеткілікті ақпарат алмасылып жатыр ма, жоқ па, оны анықтау үшін сынақты қолдану. Мысалы, егер сынақ жүргізуші жіберген ақпарат дәрігерге дұрыс диагноз қоюға жеткіліксіз болса, онда медициналық диагностикалық бағдарлама да дұрыс диагноз қоймағаны үшін кінәланбасқа болады. Бұл тұжырымдама, әсіресе, жасанды интеллект бағдарламаларын жасау кезінде пайдалы, себебі ол адам қызметін имитациялауға талпынатын жүйеге қандай деректер қажет екенін көрсетеді.