PARRY
PARRY — ранний пример чат-бота, разработанный в 1972 году психиатром Кеннетом Колби.
История
PARRY был создан в 1972 году психиатром Кеннетом Колби, который в то время работал в Станфордском университете. В то время как ELIZA моделировала работу терапевта, придерживающегося роджерианского подхода, PARRY имитировал поведение человека с параноидной шизофренией.
В начале 1970-х PARRY тестировался с помощью вариации теста Тьюринга. Группа опытных психиатров общалась с реальными пациентами и компьютерами, управляемыми программой PARRY, через телетайпы[1]. Другая группа из 33 психиатров изучала расшифровки этих диалогов. Обе группы должны были определить, кто из «пациентов» был человеком, а кто — компьютерной программой[2]. Оказалось, что психиатры правильно идентифицировали программу лишь в 48 % случаев, что соответствует случайному угадыванию; соответственно, в 52 % случаев они не смогли распознать машину[3].
Алгоритм и аффективная модель
Программа была написана на языке программирования LISP. Она реализовывала упрощённую модель поведения человека с параноидной шизофренией на основе понятий, концептуализаций и убеждений (оценочных суждений: принять, отклонить, нейтрально)[1].
Важной частью архитектуры являлась аффективная модель: система поддерживала внутренние переменные (гнев, страх, подозрительность), которые изменялись в зависимости от реплик собеседника и напрямую влияли на генерируемые ответы[1].
В отличие от ELIZA, работавшей преимущественно за счёт сопоставления с образцом, PARRY обладал внутренним состоянием. Также в неё была заложена активная стратегия ведения диалога, что делало PARRY значительно более продвинутой и серьёзной программой по сравнению с ELIZA[1]. PARRY описывали как «ELIZA с характером».
Взаимодействие с ELIZA
PARRY и ELIZA (также известный под именем «Doctor»[4]) несколько раз взаимодействовали друг с другом[5][6]. Наиболее известный их диалог состоялся на Международной конференции по компьютерным коммуникациям 1972 года, где PARRY и ELIZA были соединены по сети ARPANET и обменивались сообщениями друг с другом[6].
В апреле 2026 года исследователи Ларс Бринкхофф и Руперт Лейн осуществили квази-репликацию этого исторического диалога, соединив восстановленного PARRY с оригинальной ELIZA[7].
Реанимация кода
В апреле 2026 года код программы PARRY был успешно реанимирован. Восстановление началось с инициативы исследователя Джеффа Шрагера на форуме PiDP-10. В ходе работы Ларс Бринкхофф обнаружил образ операционной системы WAITS 1974 года, содержащий работающую версию языка MLISP и образ самого чат-бота. После добавления недостающих файлов исследователям удалось успешно запустить PARRY, используя эмулятор PDP-10 `sims` и доработанный образ системы WAITS[7].
Наследие и оценки
В современном контексте PARRY рассматривается как важный исторический предшественник в эволюции искусственного интеллекта. Хотя прямой технический вклад программы в современные большие языковые модели ограничен, её концептуальное влияние оценивается высоко: PARRY ознаменовал переход от простого сопоставления текстовых шаблонов к попыткам моделирования внутренних когнитивных процессов[1].
Создание программы, имитирующей психическое расстройство, вызвало одни из первых дискуссий об этических аспектах разработки интеллектуальных систем[1]. В 2024 году профильные СМИ, в частности портал IndiaAI, выделяли PARRY как новаторского бота, заложившего основы для развития современных разговорных агентов и технологий обработки естественного языка.
Примечания
Литература
- Boden, Margaret A. Mind As Machine: A History of Cognitive Science : [англ.]. — Oxford University Press, 2006. — ISBN 978-0-19-924144-6.
- Colby, K. M.; Hilf, F. D.; Weber, S.; Kraemer, H. (1972). “Turing-like indistinguishability tests for the validation of a computer simulation of paranoid processes”. Artificial Intelligence [англ.]. 3: 199—221. DOI:10.1016/0004-3702(72)90049-5.
Ссылки
- Исходный код PARRY — оригинальный код на LISP.
- Материалы сайта ELIZAGEN — файлы и инструкции для запуска эмулятора PARRY