chitay-knigi.com » Разная литература » Археолог цифрового века – Том 1. 1966-1979 - Джимми Мехер

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 15 16 17 18 19 20 21 22 23 ... 44
Перейти на страницу:
входит совпадение «ДА»), а затем выводит ответ «ЗАЧЕМ ТЕБЕ НУЖЕН…», снова подставляя в пропуск остаток пользовательского ввода.

? ПРИМЕРНО 1800 СТРОК В МИНУТУ

СКАЖИ, У ТЕБЯ ЕСТЬ ПСИХОЛОГИЧЕСКИЕ РАССТРОЙСТВА

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

? ОТКУДА ТЕБЕ ЗНАТЬ, Я 370, А ТЫ TANDY

ПОЧЕМУ ТЫ ДУМАЕШЬ, ЧТО Я TANDY

Здесь тоже несколько совпадений, но самое высокое у «ТЫ_» (3). ELIZA отбрасывает все, кроме слова «TANDY», и поставляет его в заготовку «ПОЧЕМУ ТЫ ДУМАЕШЬ, ЧТО Я…»

? ТАК ГЛАСИТ ТВОЯ ПЕРЕДНЯЯ ПАНЕЛЬ

Совпадение: «ТВОЯ»

Вывод: «ПОЧЕМУ ТЕБЯ БЕСПОКОИТ МОЯ…» + «ПЕРЕДНЯЯ ПАНЕЛЬ»

ПОЧЕМУ ТЕБЯ БЕСПОКОИТ МОЯ ПЕРЕДНЯЯ ПАНЕЛЬ

? ТЫ ПЕРВАЯ НАЧАЛА

МЫ ГОВОРИМ О ТЕБЕ, А НЕ ОБО МНЕ

Не все варианты ответов включают в себя повторение пользовательского ввода. В этом случае совпадение «ТЫ» вызывает готовый отклик «МЫ ГОВОРИМ О ТЕБЕ, А НЕ ОБО МНЕ».

? Я ИСПРАВЛЯЮ ДЫРУ…

ТЫ ЗДЕСЬ ПОТОМУ, ЧТО ИСПРАВЛЯЕШЬ ДЫРУ…68

? ПРОСТИ, ЭТОМУ БАГУ УЖЕ ДЕСЯТЬ ЛЕТ

Совпадение: «ПРОСТИ»

Вывод: «НЕ ИЗВИНЯЙСЯ»

НЕ ИЗВИНЯЙСЯ

? Я ВСЕГДА ИЗВИНЯЮСЬ

КАК ДОЛГО ТЫ УЖЕ ВСЕГДА ИЗВИНЯЕШЬСЯ

В качестве совпадения здесь снова используется «Я_», однако ответ другой. Как уже упоминалось, для большинства совпадений в программе предусмотрены списки возможных ответов. Их цель – замаскировать автоматизированную природу симулятора. В случае с «Я_» таких вариантов четыре.*

*Обратите внимание, что в списке возможных совпадений «Я» встречается дважды, на позициях 11 и 12, что вызвано особенностями написания на английском языке. Списки ответов, что логично, одинаковые, однако перебираются независимо друг от друга.

? С ПЕРВОГО ПРОБНОГО ЗАПУСКА

И НА КАКИЕ МЫСЛИ ТЕБЯ ЭТО НАВОДИТ

И снова ELIZA не за что зацепиться, поэтому она выдает нам второй общий ответ из списка.

? ТЫ ПСИХОТЕРАПЕВТ

ТЕБЕ НРАВИТСЯ ДУМАТЬ, ЧТО Я ПСИХОТЕРАПЕВТ (2/4)

? ТЫ НЕ ЗНАЕШЬ?

ДА, ЗНАЮ (1/3)

? Я НАЧИНАЮ СОМНЕВАТЬСЯ В ТЕБЕ

ТЫ СЧИТАЕШЬ НОРМАЛЬНЫМ НАЧИНАЕШЬ СОМНЕВАТЬСЯ В МНЕ

Здесь мы можем наблюдать первый сбой, причем довольно показательный. ELIZA снова, уже в третий раз, встретила совпадение «Я_», а потому дает третий ответ «ТЫ СЧИТАЕШЬ НОРМАЛЬНЫМ…» По логике того, что мы видели раньше, полный ответ должен выглядеть так: «ТЫ СЧИТАЕШЬ НОРМАЛЬНЫМ НАЧИНАЮ СОМНЕВАТЬСЯ В ТЕБЕ», – что, конечно же, было бы абсурдно. Чтобы избежать подобных ситуаций, в программу встроен дополнительный алгоритм, который, в частности, заменяет местоимения (например, «ТЕБЕ» на «МНЕ»), а также производит минимальное глагольное согласование.

На самом деле, ELIZA проводит такую проверку в каждом фрагменте пользовательского ввода, который подставляет в свои заготовки, но до сих пор возможности наблюдать результаты у нас не было. Программа, конечно же, не имеет никакого понятия о грамматике естественного языка; она просто меняет одни последовательности символов на другие. И вот мы видим, к чему приводит такая бездумная механическая замена.

? ХА-ХА ТЫ ДАЖЕ НЕ УМЕЕШЬ ПРАВИЛЬНО ГОВОРИТЬ

Совпадение: «ТЫ»

Вывод: «ТЫ ВЕДЬ НЕ ОБО МНЕ ГОВОРИШЬ» (3/3)

ТЫ ВЕДЬ НЕ ОБО МНЕ ГОВОРИШЬ

? В КОМНАТЕ ЕЩЕ КТО-ТО ЕСТЬ?

Совпадение: нет

Вывод: общий ответ (3/7)

ПОНИМАЮ

? ДА КОМПЬЮТЕР НИЧЕГО НЕ ПОНИМАЕТ

ТЫ ПРАВДА ТАК ДУМАЕШЬ

И вот еще один «прокол», который, однако, удивительным образом не нарушает хода беседы. ELIZA воспринимает «ДА» в начале как утверждение и потому выводит первый из запрограммированных ответов. В общем, можно сказать, повезло.

? О КОМПЬЮТЕРАХ?

Совпадение: «КОМПЬЮТЕР»

Вывод: «КОМПЬЮТЕРЫ ТЕБЯ БЕСПОКОЯТ» (1/7)

КОМПЬЮТЕРЫ ТЕБЯ БЕСПОКОЯТ

? С ЧЕГО ВДРУГ, ВЕДЬ Я 370

Совпадение: «Я»

Вывод: «ТЕБЕ НРАВИТСЯ БЫТЬ» + «370» (4/4)

ТЕБЕ НРАВИТСЯ БЫТЬ 370

…и в таком же духе. Думаю, этих примеров достаточно, чтобы понять, как устроен симулятор. На этом издеваться над несчастной программой мы закончим и в следующей главе поговорим о том, как ELIZA повлияла на Джозефа Вейценбаума, на первых пользователей и, возможно, на всех нас.

19. Поговори с «Элизой», часть 3

Наиболее явно наследие ELIZA просматривается, конечно, в легионах чат-ботов, которые во множестве форм существуют сегодня. Но какую роль ELIZA сыграла в истории интерактивного повествования? Или сформулируем иначе: почему я вспоминаю о ней именно сейчас?

Ответ, с одной стороны, лежит на поверхности. Запустив ELIZA, вы вступаете в текстовый диалог с компьютерной программой. Ничего не напоминает? На самом деле, если бегло сравнить стенограмму беседы с ELIZA и распечатку игровой сессии в Adventure, можно сделать вывод, что это, по сути, одно и то же, хотя, конечно же, все не так просто. ELIZA – это «всего лишь» движок по генерации текста, механически подставляющий слова, тогда как Adventure и ее последовательницы позволяют игроку манипулировать виртуальным миром посредством текстовых команд. Именно поэтому они не могут прикидываться, будто понимают ввод игрока, – они должны его понимать.

Я почти уверен, что Уилл Краузер знал об ELIZA, и основывал базовый игровой принцип Adventure именно на ней. Безусловно, ELIZA не была единственным источником вдохновения, ведь почти все общение между человеком и машиной в те годы происходило в форме текстового диалога (других интерфейсов, помимо командной строки, еще не придумали). Однако уникальность моделей ELIZA и Adventure заключается в том, что «общение» в них строится на псевдоестественном языке. Одного этого достаточно, чтобы считать ELIZA одной из предтеч всей интерактивной литературы.

Но ограничиться этим (и к сожалению, составляя краткую историю ИЛ несколько лет назад, я так и поступил) значило бы упустить самое интересное. Все-таки что-то же привлекало в ELIZA ученых, которых совершенно не интересовала ее роль в истории ИЛ. Чтобы понять, что именно, попробуем рассмотреть, какую реакцию вызвала ELIZA у аудитории и как эту реакцию воспринял ее создатель – Джозеф Вейценбаум.

По всей видимости, первым человеком, которому довелось активно взаимодействовать с «Элизой», была секретарша Вейценбаума: «Она [секретарша] много месяцев наблюдала за моей работой и знала, что это всего лишь компьютерная программа. Однако запустив ее, она буквально через несколько реплик попросила меня выйти из кабинета, чтобы остаться с машиной наедине». И такое поведение было довольно распространенным. ELIZA стала своего рода сенсацией в МТИ и других университетах, куда она тем или иным образом попадала, сделав Вейценбаума локальной знаменитостью.

Многие воспринимали ELIZA как отдушину, как редкую возможность просто подурачиться за компьютером, ведь в середине 1960-х ЭВМ были предназначены либо для бизнеса (IBM), либо для хакерского шаманства (DEC) – и все, третьего не дано. Некоторые

1 ... 15 16 17 18 19 20 21 22 23 ... 44
Перейти на страницу:

Комментарии
Минимальная длина комментария - 25 символов.
Комментариев еще нет. Будьте первым.
Правообладателям Политика конфиденциальности