НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

Смодулированный психиатр

С тем, чем мы располагаем к настоящему моменту, нетрудно написать простой вариант программы, которая при взаимодействии с человеком, сидящим за терминалом, напоминает психиатра определенного типа, разговаривающего с пациентом. Эта программа, ДОКТОР, представляет собой цикл с использованием предложений COND, содержащих ключевые слова и фразы вместе с соответствующей реакцией на них*.

* (Приведенная программа не способна справляться с надежными окончаниями и другими особенностями, присущими русскому языку в отличие от английского.- Прим, перев)

Заметим, что коммуникация с пользователем устанавливается с помощью функций READ и PRINT. Заметим также, что если встречается слово МАТЬ, то переменная MOTHER принимает значение Т. Тогда позднее, если ничего больше не сработало, то реакция системы РАНЬШЕ ВЫ ГОВОРИЛИ О ВАШЕЙ МАТЕРИ выглядит весьма разумной.

Может показаться, что программа ДОКТОР понимает

Эта программа могла бы быть и была развита с использованием весьма изощренных сценариев, но даже в нашем тривиальном варианте она способна на короткий диалог:




Дальнейшее усовершенствование может быть достигнуто с помощью простых функций, которые заменяли бы вхождения МОЕ на ВАШЕ в сопоставляемых списках, например,


может дать


Программа ДОКТОР глупа

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

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь