LXXII
«Элиза»
В 1950 г. в статье «Вычислительные машины и разум» британский математик Алан Тьюринг (прославившийся тем, что сумел расшифровать код машины «Энигма», при помощи которой нацисты шифровали свои секретные военные сообщения для подводных лодок) предлагает тест для определения способности компьютера выдать себя за человека.
На этот тест его вдохновила игра: мужчина и женщина, находящиеся в соседних комнатах, общаются с гостями путем написания и прочтения фраз. Оба выдают себя за женщину, и игра состоит в том, чтобы угадать, который из двоих врет.
Если судьям не удается отличить человека от машины, то считается, что компьютер успешно прошел тест Тьюринга.
Первой программой, успешно создававшей иллюзию человеческого мышления, была написанная в 1966 г. Джозефом Вейценбаумом «Элиза». В ней (всего на трех страницах!) применялись автоматически генерируемые фразы, позволявшие собеседнику-человеку посчитать себя понятым, например: «Можете немного рассказать о вашей семье?», служившая ответом на все фразы со словами «папа», «мама», «сын», «дочь». При излишней усложненности фразы «Элиза» отвечала: «Конечно, я понимаю» или что-то вроде «Почему вы так говорите, вы действительно так считаете?»
Программа «Элиза» не вполне прошла тест Тьюринга, но оказалась достаточно убедительной, чтобы создать иллюзию у участников, обманувшихся настолько, чтобы счесть «Элизу» «симпатичной» и даже «с чувством юмора». Некоторые ее собеседники признались даже в возникновении у них эмоциональной зависимости от этого «персонажа».
Джозеф Вейценбаум полагал, что неспособность вести нормальный разговор (которую можно было бы счесть недостатком программы) – на самом деле достоинство, потому что многие на самом деле не хотят, чтобы им отвечали, их желание – чтобы их слушали и создавали иллюзию понимания, а это «Элизе» вполне удавалось. Алан Тьюринг думал, что компьютеры с памятью минимум в 128 мегабайт (в то время это казалось колоссальной цифрой) в пятиминутном тестовом диалоге смогут обмануть 30 % людей. По его мнению, этот исторический этап должен был быть достигнут к 2000 году.
Alice (Artificial Linguistic Internet Computer Entity) получила приз Loebner за блестящие результаты при прохождении теста Тьюринга именно в 2000 г.
На сегодня ни один компьютер не смог еще обманывать контрольную группу так долго, чтобы конкурировать с настоящими людьми, но получаемые компьютерами оценки неуклонно повышаются. Например, в 2011 г. компьютерная программа ввела в заблуждение 80 % людей, создав у них впечатление, что они имеют дело с человеком.