Элиза
Материал из Википедии — свободной энциклопедии
Элиза (ELIZA) — виртуальный собеседник, знаменитая компьютерная программа Джозефа Вейзенбаума, написанная им в 1966 году, которая пародирует диалог с психотерапевтом, реализуя технику активного слушания. Программа была названа в честь Элизы Дулитл, героини из пьесы «Пигмалион» Бернарда Шоу, которую обучали языку «высшего класса людей».
Содержание |
[править] Схема работы
Программа по большей части просто перефразировала высказывания пользователя, например (выделена неизменяемая часть): «У меня болит голова» — «Почему вы говорите, что у вас болит голова?». А в предложении «Мой отец меня ненавидит» Элиза отреагировала на ключевое слово «отец»: «Кто ещё из семьи вас ненавидит?».
- Элиза просто выделяет (см. Синтаксический анализатор) во входной фразе значимые слова, которые подставляет в шаблонную фразу. «Пародия» на человека может раскрыться сразу или после нескольких диалогов, все зависит от того, как пользователь будет вести беседу. Иногда возникали забавные ситуации, когда увлечённый пользователь через несколько минут убеждался в отсутствии у машины понимания сути вопросов. Всё происходило из-за того, что человек придает каждому слову смысл, а машина интерпретирует слово как символьные данные.
[править] Цель создания
Иногда неаккуратно говорится, что Элиза «имитирует» психотерапевта. Вейзенбаум сказал, что Элиза представляет собой «пародию» того, как мог бы отвечать психотерапевт при первой беседе с пациентом. Вейзенбаум выбрал для программы направление психотерапии, чтобы проследить сложности, возникающие при создании базы знаний о реальном мире (см. Онтология (информатика)). Психотерапевтическая ситуация — одна из немногих, в которой допускается отвечать вопросами, а вопросы имеют маленькую информационную нагрузку. Например, на фразу «Кто ваш любимый композитор?» можно свободно ответить «А вас интересует эта тема?» или «А кто ваш любимый композитор?»
- Неправильное отношение к программе беспокоило Вейзенбаума и заставило его написать книгу «Возможности вычислительных машин и человеческий разум. От суждений к вычислениям», в которой он разъясняет пределы возможностей компьютеров.
В 1966 году интерактивные компьютеры были в новинку. Только через 15 лет перестанут быть чем-то свехъестественным персональные компьютеры, и через 20 — многие люди познакомятся с такими естественно-языковыми сервисами Интернета, как Ask.com или интерактивными системами в ПК (например, помощник в Microsoft Office). Хотя над разработкой этих системам трудились годами (а «Ecala» превзошла возможности Элизы, создаваясь за две недели одним программистом), Элиза остается важным этапом в развитии ПО, просто потому что это первая программа, превратившая строгое человеко-машинное взаимодействие в иллюзию человеческого общения.
- После Элизы были созданы и другие подобные программы. Интерфейсные возможности Элизы были воплощены в некоторых компьтерных играх.
[править] Эффект Элизы
Ассоциирование символов (слов, знаков) с понятиями у человека получило название «эффекта Элизы». Например, при перегрузке операций в объектно-ориентированном программировании знаку сложения, как правило, назначается подобающее действие, хотя оно может быть любым.
[править] См. также
- A.L.I.C.E.
- Jabberwacky
- PARRY
- Тест Тьюринга
- Конкурс Лебнера
- Виртуальный собеседник
- Онтология
- Façade
[править] Ссылки
- http://hottabych.net/kisa/ (русск.) — Российская версия - Киса. По материалам Фильма Петра Точилина - }{0TT@БЬ)Ч.
- http://www.manifestation.com/neurotoys/eliza.php3 (англ.) — Реализация с использованием JavaScript
- http://www-ai.ijs.si/eliza/eliza.html (англ.) — Ещё одна реализация