May 7, 2022

Как работает тест Тьюринга

Автор эмпирического теста Алан Тьюринг ещё в 1950 году задался вопросом, могут ли машины думать, как человек. Он предположил, что со временем ИИ обретёт сознание, и это может быть опасным для человечества. 

Согласно Тьюрингу, математические пределы логики и вычислений могут существенно ограничить интеллект вычислительных машин. Он утверждал, что «есть ряд результатов математической логики, которые можно использовать, чтобы показать, что полномочия дискретных машин существенно ограничены», в частности, ссылаясь на теорему Геделя.

Механика теста: судья взаимодействует с одним компьютером и одним человеком. На основании ответов на вопросы он должен определить, говорит он с человеком или программой. Задача программы — ввести человека в заблуждение. 

Если судья не может угадать собеседника, значит машина прошла тест. Чтобы протестировать именно интеллект машины, а не её возможность распознавать устную речь, беседа ведётся в режиме «только текст». 

Это интересно: увидеть тест в действии можно в фильме «Бегущий по лезвию»!

Первые попытки пройти тест предпринимала Элиза (ELIZA) — виртуальный собеседник, который пародирует диалог с психологом, реализуя технику активного слушателя. Это была первая программа, которая создавала иллюзию человеческого общения: Элиза выделяла во входной фразе значимые слова и подставляла их в шаблонную фразу для ответа. 

Позже программа ALICE, один из лучших виртуальных собеседников, смогла вести диалог с человеком на естественном языке.

Однако действительно обмануть хотя бы 25% экспертов, что перед ними — человек, а не машина, смогла программа Elbot.

Сегодня тест используется для борьбы с нежелательной электронной почтой и сообщениями на форумах, авторегистрациями на сайтах и других кейсах, где важно распознать машину. 

Банальный пример — CAPTCHA, которая предлагает пользователю распознать текст или искаженное изображение. 

Большинство компьютеров до сих пор не могут справиться с этой задачей, возможно поэтому мы все ещё живы 😅