§ 1. Компьютерная лингвистика 23
искусственного интеллекта решена, если большинство участников не сможет установить, с кем они беседуют — с человеком или машиной.
Программа «Элиза» была использована группой исследователей во главе с М. Макгайром для изучения структуры диалога и особенностей естественноязыковой коммуникации [McGuire 1971]. В проводившемся эксперименте с «Элизой» беседовали в течение часа 24 испытуемых. Общение происходило с помощью телетайпа. За время беседы каждый участник ввел от 10 до 65 реплик и получил на них ответы. По окончании 15 участников (62 %) были уверены, что им отвечал человек, 5 испытуемых (21 %) обнаружили определенные колебания и лишь четверо участников (17 %) были абсолютно уверены, что общались с ЭВМ. С лингвистической точки зрения алгоритмы программы «Элиза» включают минимум лингвистической информации. Во-первых, это комплекс ключевых слов, которые актуализуют некоторые устойчивые коммуникативные формулы (шаблоны), во-вторых, способность относительно несложно трансформировать предшествующее высказывание. Например, программа в состоянии переделать предшествующее утверждение в общий вопрос. В одном из вариантов программы «Элиза» перевоплощается в доктора-психиатра, ср. фрагмент диалога с программой «Доктор»[7]:
Доктор. Говорите!
Пациент. Меня волнует погода.
Доктор. Как давно вас волнует погода?
Пациент. С тех пор, как умерла моя мать.
Доктор. Расскажите больше о вашей семье.
Пациент. Они все в области компьютеров.
Доктор. Машины пугают вас.
Пациент. Нет.
Доктор. Пожалуйста, не будьте столь кратки.
Пациент. Извините.
Доктор. Вы говорили о вашей матери.
По внешним характеристикам перед нами предстает совершенно нормальная беседа врача с пациентом. Между тем даже поверхностный анализ показывает, что программа «Доктор» не понимает собеседника в точном смысле: она не имеет своей модели мира, не строит в ней отображение представлений/знаний собеседника, не модифицирует модель мира с каждым новым высказыванием, не накапливает информацию, хотя у нее есть некоторые аналоги кратковременной и долговременной памяти. Например, она способна выделить упоминание терма мать и в последующем вставить этот терм в шаблон «Вы говорили об X», который представляет собой косвенно-инициирующую реплику (косвенный вопрос). По приведенному фрагменту видно, что программа содержит также шаблоны «Как давно X?», «Расскажите больше об X», «Пожалуйста, не будьте столь кратки», побуждающие адресата продолжить общение.
Интересно, что существенная тематическая ограниченность коммуникации и значительное количество ошибок и неточностей в ответе (порядка 19% неточных или выпадающих из контекста реплик «Элизы» в упоминавшемся эксперименте М. Макгайра), не помешали испытуемым признать партнера по коммуникации человеком. Дело здесь совсем не в патологической глупости испытуемых. Это проявление важнейшей особенности коммуникации на естественном языке: естественноязыковой дискурс очень терпим по отношению к сбоям и ошибкам — он избыточен и помехоустойчив. Реплики «Элизы», выпадавшие из нормального общения, испытуемые легко объясняли обычными сбоями в понимании своей предшествующей реплики, не вполне нормальными условиями общения, шутливым настроением партнера. Устойчивость естественного дискурса объясняется также способностями человека к интерпретации речевых действий: человек, принимающий роль участника диалога, ведет себя соответствующим образом. Имея установку на общение, он стремится включать в коммуникацию все то, что по форме напоминает речевой акт, реплику. Иными словами, он склонен наделять смыслом то, что часто смысла не имеет. В этом случае испытуемые сами порождают смысл диалога, сами обеспечивают его связность, сами приписывают партнеру коммуникативные интенции.
Второй важный вывод эксперимента: испытуемые довольно быстро принимали решение о том, кто перед ними — компьютер или человек. 22 участника из 24 уяснили для себя ситуацию не более, чем за пять обменов репликами, и далее не меняли своего решения. Определение ролей в коммуникации относится к метауровню общения, поскольку это составляет одну из предпосылок успешной коммуникации, предохраняющей общение от многочисленных коммуникативных неудач. Обращение к метауровню немедленно прекращает нормальный диалог, переводя его, например, в брутальную область, ср. характерный пример из «Золотого теленка» И. Ильфа и Е. Петрова:
У Балаганова сразу сделалось мокрое, как бы сварившееся на солнце, лицо.
— Зачем же мы работали? — сказал он, отдуваясь. — Так нельзя. Это... объясните.
— Вам, — вежливо сказал Остап, — любимому сыну лейтенанта, я могу повторить только то, что я говорил в Арбатове. Я чту Уголовный кодекс. Я не налетчик, а идейный борец за денежные знаки. (...)
— Зачем же вы послали нас? — спросил Балаганов, остывая. — Мы старались...
— Иными словами, вы хотите спросить, известно ли достопочтенному командору, с какой целью он предпринял последнюю операцию? На это отвечу — да, известно. Дело в том...
В эту минуту в углу потух золотой зуб. Паниковский развернулся, опустил голову и с криком: «А ты кто такой?» — вне себя бросился на Остапа. Не переменяя позы и даже не повернув головы, великий комбинатор толчком каучукового кулака вернул взбесившегося нарушителя конвенции на прежнее место (...).
Реплика Паниковского А ты кто такой? в данном контексте является вовсе не требованием информации, а маркером перехода на мета-