Введение

Тест Тьюринга, в котором цели или роли между компьютерами и людьми поменялись местами.

Обратный тест Тьюринга – это тест Тьюринга, в котором цели или роли между компьютерами и людьми инвертированы. В традиционном тесте Тьюринга есть человеческий судья и компьютер, который пытается казаться человеком. Цель этого традиционного теста – чтобы судья попытался определить, какая из двух ситуаций является реальной. Предполагается, что человеческий испытуемый всегда будет распознан как человек, а компьютер считается «прошедшим тест Тьюринга», если его также распознают как человека. Ключевым для концепции является параллельная ситуация с человеческим судьей и человеческим испытуемым, который также пытается казаться человеком. Любая из этих ролей может быть изменена, чтобы создать «обратный тест Тьюринга».

Обратная цель

Возможно, стандартная форма обратного теста Тьюринга – это ситуация, в которой испытуемые пытаются казаться компьютером, а не человеком. Формальный обратный тест Тьюринга следует той же структуре, что и тест Тьюринга. Человеческие испытуемые пытаются имитировать разговорный стиль компьютерной программы. Это требует намеренного, в определенной степени, игнорирования очевидного для человека смысла разговора и воспроизведения типичных для компьютерных программ ошибок. В отличие от классического теста Тьюринга, это наиболее интересно, когда судьи хорошо разбираются в принципах работы компьютерных программ, то есть в обычном тесте Тьюринга они могут очень быстро отличить компьютерную программу от человека, ведущего себя естественно. Лучше всего с обратным тестом Тьюринга справляются те, кто лучше всего разбирается в компьютерах и, следовательно, знает, каких ошибок можно ожидать от компьютера в разговоре. Навык прохождения обратного теста Тьюринга имеет много общего с умением мысленно моделировать работу программы при программировании и особенно при отладке. Поэтому программисты (особенно хакеры) иногда устраивают неформальные обратные тесты Тьюринга ради развлечения. Неформальный обратный тест Тьюринга – это попытка имитировать компьютер без строгой структуры теста Тьюринга. Судьи обычно не знают заранее, что проводится обратный тест Тьюринга, и испытуемый пытается добиться от "судей" (которые, как правило, считают, что общаются с человеком) ответа вроде: "Это вообще человек?". Описание такой ситуации как "обратный тест Тьюринга" обычно дается задним числом. Существуют также случаи случайных обратных тестов Тьюринга, когда программист находится в настолько нечеловеческом состоянии, что его речь невольно напоминает компьютерную. В таких случаях описание всегда дается ретроспективно и с юмором. Испытуемого могут описать как успешно прошедшего или провалившего обратный тест Тьюринга, либо как провалившего тест Тьюринга. Последнее описание, возможно, более точно в таких случаях; см. также следующий раздел.

Неудача контрольных испытуемых

Поскольку судьям теста Тьюринга иногда представляют настоящих людей в качестве контрольной группы, неизбежно случается, что небольшая часть этих контрольных субъектов ошибочно принимается за компьютер. Это считается забавным и часто смущает испытуемого. Эту ситуацию можно буквально описать как то, что человек "не прошел тест Тьюринга", ведь если бы компьютер (фактический объект тестирования) показал тот же результат, это было бы описано теми же словами – как провал. Ту же ситуацию можно также описать как "провал обратного теста Тьюринга" для человека, поскольку отнесение человека к роли испытуемого подразумевает обращение ролей реального и контрольного субъектов.

Суждение с помощью компьютера

Термин "обратный тест Тьюринга" также применяется к тесту Тьюринга (тесту на человечность), который проводится компьютером. Иными словами, компьютер проводит тест, чтобы определить, является ли испытуемый человеком. Такие процедуры, называемые CAPTCHA, используются в некоторых антиспам-системах для предотвращения автоматизированного массового использования систем связи. Использование CAPTCHA является предметом споров. Существуют методы обхода, снижающие их эффективность. Кроме того, многие реализации CAPTCHA (особенно те, что разработаны для противодействия обходу) оказываются недоступными для людей с ограниченными возможностями и/или сложными для прохождения человеком. Следует отметить, что "CAPTCHA" – это акроним от "Completely Automated Public Turing test to tell Computers and Humans Apart", поэтому первоначальные разработчики теста в определенной степени рассматривают его как тест Тьюринга.

Оценка достаточного объема входящих данных

Альтернативное понимание обратного теста Тьюринга состоит в использовании этого теста для определения, передается ли между тестирующим и испытуемым достаточно информации. Например, если информации, предоставленной тестирующим, недостаточно для точной диагностики врачом, то нельзя обвинять медицинскую диагностическую программу в неспособности поставить точный диагноз. Эта формулировка особенно полезна при разработке программ искусственного интеллекта, поскольку она позволяет оценить объем входных данных, необходимых для системы, стремящейся эмулировать человеческую деятельность.