Может ли робот что-либо понять?
Искусственный интеллект - это наука (и искусство) создания машин, выполняющих по-настоящему интеллектуальные операции. Системы искусственного интеллекта могут обыграть лучших шахматистов мира, победить в игре "Jeopardy!", помочь спроектировать мост так, чтобы он не рухнул, если в одну из опор врежется грузовик, или сочинить удивительно приятную для слуха (а иногда и весьма неплохую) музыку. Системы искусственного интеллекта, называемые "чатботами" (также известными как chatbots), могут даже вести с вами беседу. Конечно, технология не совершенна, и разговоры с чатботом могут быть довольно странными. Вот пример разговора между человеком и чатботом. Вы без труда разберетесь, кто из них человек, а кто система искусственного интеллекта.
Здравствуйте, меня зовут Джордж, и я человек.
Джон: Здравствуйте, я Джон.
Джордж: Откуда ты?
Джон: Я живу на Винограднике Марты.
Я лечу на Марс и собираюсь разбить тебе лицо бейсбольной битой!
Ну, скажем так, это немного грубо.
Я не скучный.
Ты не скучный? Как, например, авгур или что-то в этом роде? Сверло?
ДЖОРДЖ: Просто сверло.
ДЖОН: Так откуда вы родом? И сколько тебе лет и т.д.?
Джордж: Мне 39!
И вы живете ... ?
ГЕОРГ: Нет, я живу в Нидерландах.
В какой части? Город или деревня? И еще, вы выращиваете цветы?
ДЖОРДЖ: Много. Я собираюсь посадить помидоры.
Поздновато для этого.
Нет, немного животных.
Ладно, хватит пока. Пойду пообщаюсь с другой сущностью.
Хорошо, тогда было приятно поделиться с тобой расческой.
Что ты имеешь в виду? Как ты поделился моей расческой?
Джордж: Хорошо.
ДЖОН: Хорошо?
ДЖОРДЖ: Да.
Это стало очень дзенским разговором.
И что еще хуже, я отдал ее на благотворительность.
Это стенограмма беседы, состоявшейся в рамках конкурса на соискание премии Лёбнера 2005 года для болтающих ботов. В конкурсе победил Джордж. (Именно так: Джордж - это компьютерная программа, а не Джон.) Джордж - это версия элегантной и мощной программы-болтуна под названием Jabberwocky.
Премия Лёбнера проверяет умение вести беседу, проводя так называемый тест Тьюринга. В тесте Тьюринга машина противопоставляется человеку. Судья беседует как с человеком, так и с машиной на любую тему. Задача состоит в том, чтобы выяснить, кто из собеседников является человеком, а кто - машиной. Если судья не может определить разницу, то считается, что машина действительно интеллектуальна. В конкурсе на премию Лёбнера используется ограниченная версия теста Тьюринга (разговоры намного короче, чем в полном тесте Тьюринга). Джордж, конечно, не прошел даже этот ограниченный тест Тьюринга. Но он справился с ним лучше, чем все остальные программы, участвовавшие в конкурсе.
Тест Тьюринга (Тьюринг 1950) был изобретен великим математиком и основоположником компьютерной науки Аланом Тьюрингом (1912-1954). Тьюринг полагал, что разговорная компетентность будет достаточным критерием успешного искусственного интеллекта. Он не утверждал, что любая интеллектуальная машина должна уметь вести беседу - существует множество способов быть интеллектуальной, - но он утверждал, что любая машина, которая может обмануть нас, заставив думать, что мы разговариваем с человеком, должна быть интеллектуальной. Разговорный интеллект чрезвычайно требователен. Он требует наличия очень большой базы фоновых знаний, способности к молниеносному поиску информации и глубокого владения человеческим языком. Кроме того, необходимо уметь следить за речью при резкой смене тем, сохранять актуальную (и только актуальную) информацию в течение всего разговора, строить уместные и адекватные ответы и т.д. Ни одна машина еще не приблизилась к прохождению теста Тьюринга. Однако болтуны совершенствуются с каждым годом.
В фильме Спилберга успех в тесте Тьюринга - это детская забава. Даже плюшевая игрушка Дэвида может пройти тест Тьюринга. Но что именно проверяет тест Тьюринга? Он проверяет разговорную компетентность, т.е. поведение в разговоре. Он не обязательно проверяет понимание собеседника. Джордж ведет разумное подобие разговора (хотя и с кем-то немного не от мира сего), но нельзя сказать, что он понимает, о чем говорит. Джордж просто следует правилам. Он ищет информацию в базе данных, но не знает, к чему относится та или иная запись в базе. Он строит ответы, но не знает, что они означают. Изменится ли ситуация, если Джордж - или один из его потомков-болтунов - станет настолько хорош в конструировании ответов, что пройдет тест Тьюринга? Трудно сказать. Американский философ Джон Серл разработал очень известный мысленный эксперимент, направленный на решение этого вопроса. Он называется "Китайская комната" (Searle 1980; 1984).