Компьютерная программа, разработанная в Санкт-Петербурге, впервые прошла тест английского математика Алана Тьюринга. Она создала несуществующего 13-летнего мальчика из Украины и убедила треть членов жюри, что он настоящий, сообщает газета The Independent.
На протяжении пяти минут компьютер при помощи переписки по Интернету общался с членами специальной комиссии Университета Рединга. Причем треть судей после окончания теста поверили в то, что с ними разговаривает живой мальчик из Одессы по имени Евгений Густман.
Таким образом, впервые в истории компьютер прошел тест Тьюринга, убедив профессиональное жюри, что с ними общается человек. То, о чем в течение более полувека мечтали создатели искусственного интеллекта и любители фантастики, случилось.
Этот тест был предложен известным английским математиком, криптографом, основоположником современных представлений об информатике Аланом Тьюрингом.
В 1950 году он опубликовал статью в научном журнале Mind, где ученый предложил критерий, по которому можно определить, может ли машина мыслить. Тест очень простой: если человек, обмениваясь с машиной текстовыми сообщениями, в какой-то момент перестает быть уверенным, что перед ним программа, машина считается мыслящей. При этом обмен сообщениями должен происходить через равные промежутки времени — это нужно для того, чтобы нельзя было судить о природе собеседника по быстроте ответов или по его задумчивости.
И вот в июне 2014 года пять машин сразились со строгим жюри в стенах Лондонского королевского общества на соревнованиях, устроенных в честь великого математика. Ранее компьютерным программам уже удавалось дурачить людей, любезно отвечая на их вопросы, однако формальные требования теста оказались выполнены лишь теперь. Как уже говорилось, машина должна убедить в своей человечности не менее 30 % жюри.
Алан Тьюринг в 16 лет.
Так, по мнению его создателей, выглядит сам виновник всей этой истории — виртуальный Женя Густман.
В машинном зале во время тестирования.
Тест удалось пройти программе, написанной еще в 2001 году российским инженером Владимиром Веселовым, который в настоящее время работает в США, и украинцем Евгением Демченко, проживающим в России.
«Главная идея при создании программы заключалась в том, что наш виртуальный мальчик мог утверждать, что он знает все, но его возраст указывает на то, что он не знает еще многого, — рассказал автор про
граммы Владимир Веселов. — Мы потратили много времени, разрабатывая характер с правдоподобной индивидуальностью»
«Компьютер обрел личность благодаря Веселову и Демченко, что помогло одурачить переговорщиков, заставить их поверить в то, что на том конце канала связи человек. Это важное достижение в области создания искусственного интеллекта, в области компьютерной коммуникации», — отметил Кевин Уорвик, профессор Университета Рединга, устроившего соревнования в 60-ю годовщину кончины Алана Тьюринга. По мнению ученого, в области создания искусственного интеллекта больше нет другого спорного рубежа, подобного тесту Тьюринга, когда компьютер убеждает достаточное число переговорщиков в том, что он не машина, а человек.
Однако далеко не все согласились с Кевином Уорвиком и другими устроителями данного состязания. По их мнению, на вопросы отвечал вовсе не какой-нибудь суперкомпьютер с искусственным интеллектом, а заурядный чат-бот.
Чат-бот, или бот ICQ — довольно простая программа-робот, которая отслеживает сообщения на определенные ICQ номера. Получив запрос по Интернету, программа анализирует его в определенных пределах и формирует ответ. Причем если запрос соответствует области, в которой данная программа специализируется, ответ может быть вполне дельным. Например, бот из метеослужбы может вам четко сообщить, будет ли дождь сегодня или завтра, а также какова температура на улице.
Если вопрос выходит за пределы программы, то ответ в лучшем случае будет просто перефразировкой вашего вопроса. То есть машина как бы из вежливости поддерживает общение с вами, но толку от этого — ноль.
Тем не менее, по первому впечатлению трудно бывает понять, общаетесь ли вы с машиной или просто с бестолковым собеседником-человеком. Именно такого человека имитирует программа. Иногда она сообщает, например, что Одесса — это красивый город на берегу Черного моря. Но бывает, что отвечает невпопад.
А поскольку диалог должен вестись обязательно на английском языке, то язык этот виртуальный Женя на самом деле знает на уровне 13-летнего школьника из украинской школы. Причем явно не отличника.
Стало быть, и удивляться тут нечему. И кричать на весь мир, что тест Тьюринга пройден, тоже не стоило бы. С этим, кстати, согласен и сам Владимир Веселов. По его словам, Евгений Густман не столько искусственный интеллект, сколько некий окололитературный персонаж, а свершившемуся испытанию не нужно придавать слишком большое значение.
«Пройденный тест просто говорит о том, что робот может имитировать человеческое общение в течение 5 минут. Тест был довольно объективным: было 30 судей, в каждом раунде у судьи было два окна: в одном — человек, в другом — робот. Там даже была специальная задержка, потому что когда человек печатает на клавиатуре, он это делает не мгновенно. Было всего где-то 5–8 фраз за раунд», — рассказал Веселов.
Сама же программа была написана 13 лет назад. Так что, получается, сейчас у Густмана физический возраст совпал с его легендой. Причем программисты изначально вовсе не стремились пройти тест Тьюринга.
«Мы создавали более обширную технологию, которая позволяет обрабатывать тексты, рассчитывать стоимость, например, страховок, — подчеркнул В. Веселов. — Нам нужен был способ красиво продемонстрировать наши наработки, и оказалось, что это удобно сделать на примере чат-ботов».
Виртуальный Евгений Густман — вовсе не думающий суперкомпьютер, утверждает программист. Бот способен функционировать на машине с 600 мегабайтами памяти, его вообще можно хоть на мобильный телефон установить. «Наш робот не думает, лишь имитирует мышление», — таково мнение автора.
Так что в данном случае мы имеем дело просто с необычной игрушкой, с которой можете поиграть и вы. Адрес такой — http://default-environment-sdqm3mrmp4.elasticbeanstalk.com/.
Правда, во время подготовки данной публикации к печати сервис работал крайне нестабильно — наверное, из-за перегрузки. Вопросы, напоминаем еще раз, надо задавать по-английски.