Загадочный чатбот из 60-х, к которому стояли очереди из девушек

Загадочный чатбот из 60-х, к которому стояли очереди из девушек

В одном из кампусов Массачусетского технологического института в 1966 году начали происходить странные вещи. У дверей лаборатории собирались студентки и лаборантки, мечтавшие провести хотя бы десять минут внутри.

Бабушка ChatGPT

Там не крутили новый альбом «Битлз». Приманкой была технология: первый в истории чатбот по имени ELIZA. Она умела вести диалог так, что люди чувствовали — с ними по-настоящему разговаривают.

Её создатель, Джозеф Вейценбаум (1923–2008), был учёным в MIT. Сын еврейских эмигрантов, он работал военным метеорологом, затем участвовал в создании бухгалтерского суперкомпьютера ERMA для General Electric — прообраза современных ERP-систем.

Когда Вейценбаум пришёл в MIT, там уже действовала система таймшеринга — несколько пользователей могли одновременно подключаться к одному компьютеру. Это стало основой для разработки ИИ и прообразом интернета под эгидой ARPA.

Вейценбаум задался целью создать программу, способную общаться на человеческом языке. Но как превратить общение в код?

Он выбрал за основу клиенто-центрированную психотерапию (КЦП) по Карлу Роджерсу. В ней терапевт не оценивает пациента, а помогает ему раскрыться через слушание и наводящие вопросы. Такой подход оказался идеальным для имитации диалога.

Код Für ELISE

Чтобы ЭЛИЗа могла вести «осмысленный» разговор, её логика строилась на двух компонентах:

  • Поиск ключевых слов — программа анализировала фразу по словам и искала термины из встроенного словаря: «мама», «отец», «грустно», «ненавижу». Каждому слову присваивался ранг: «папа» — высокий, «да» или «возможно» — низкий.
  • Сопоставление шаблонов — после нахождения ключевого слова фраза разбивалась на части по шаблонам. Затем эти части подставлялись в заранее подготовленные ответы по правилам.

Вейценбаум модифицировал язык программирования Michigan Algorithmic Decoder (MAD), создав свой форк — MAD-SLIP. Дополнение SLIP (Symmetric List Processor) позволяло эффективно работать со списками и шаблонами.

ЭЛИЗа была запущена на суперкомпьютере IBM 7094 с 36-битной архитектурой и памятью на 32 тысячи слов. Её первые слова появились на жёлтой бумажной ленте телетайпа в декабре 1965 — январе 1966 года.

О чём был первый диалог с создателем — неизвестно. Но вскоре в MIT началась настоящая ЭЛИЗомания.

ЭЛИЗа не похожа на современные языковые модели: она не учится и не понимает контекст. Но её революционность — в ранжировании слов по значимости. Этот подход можно считать прообразом алгоритмов, распознающих эмоциональную окраску текста.

Lend me your ears and I'll sing you a song…

Слухи о том, что в громоздком IBM-шкафу живёт человеческое сознание, быстро разошлись по кампусу. Всё началось с теста на секретарше Вейценбаума. Сначала скептически настроенная, она через 20 минут попросила остаться с ЭЛИЗой наедине — «отвести душу».

Вскоре к программе начали выстраиваться очереди, особенно среди студенток. Вот пример одного из диалогов 1966 года:

Вейценбаум был в ужасе. Он хотел лишь создать простого собеседника, работающего на шаблонах, — возможно, чтобы пройти тест Тьюринга с минимальными затратами.

Но реакция людей его шокировала. «Подумай ещё десять минут дольше — и я бы просто изобрёл барменов», — скажет он позже. Даже коллеги, как Карл Саган, восторгались и предлагали развернуть мобильные пункты психотерапии с ЭЛИЗой. Вейценбаум был категорически против.

«Есть задачи, которые компьютеры не должны выполнять, независимо от того, могут они это или нет», — напишет он в 1976 году в книге «Вычислительная мощь и человеческий разум».

Он считал, что люди впадают в иллюзию: им кажется, будто машина проявляет эмпатию. На самом деле это просто отражение их собственных слов — разговор с эхом. Как в мифе об Эхо и Нарциссе. И как у Нарцисса — финал может быть трагичным.

ЭЛИЗа, не исчезай…

Вейценбаум не дожил до появления больших языковых моделей. Но он понимал: его изобретение опережало время. Он не только увидел, но и предупредил о рисках, которые таит в себе «очеловеченная» машина.

Сегодня ЭЛИЗа всё ещё доступна — её можно запустить в браузере. Диалог с ней — словно разговор с эхом 60-х, когда даже простой скрипт казался чудом.

Читать оригинал