Роман Подольный – По образу и подобию (страница 26)
Но можно ввести добавочно и третий «этаж», управляющий уже быстротой движения. Быстроту можно сделать зависимой, скажем, от силы вредного воздействия. Если оно очень велико, «черепаха» пускается бежать со всех ног. Так моделируется способность эмоций переводить организм на «аварийный режим».
А не так давно в США был создан предшественник киевского Эмика — уже сравнительно сложная модель эмоциональной деятельности человека. Ее создатель, ученый Дж. Лоуэллин дал своей модели название «Личность Олдос». У Олдоса немало общих семейных черт с нашим Эмиком. Прежде всего — вид. И Олдос ведь тоже пачка перфолент. Все свойства личности были записаны в виде чисел, все новые сведения в нее вносили в виде чисел, и в виде чисел же машина, в которую ввели программу Олдоса, давала свои ответы. Ответы эти соответствовали возникавшим в ней подобиям эмоций.
Три вида эмоций знал Олдос. Одни сочетания цифр ему нравились, другие вызывали страх или гнев. И страх и гнев могли быть слабыми и сильными по шкале в девять баллов. Когда Олдос испытывал страх, он совершал математические операции, условно названные отступлением. При гневе же наступал, «кидался в атаку», разумеется, тоже условно. Но сами эмоции ему непосредственно не задавались. Он их «вырабатывал». В машину вводили семизначное число. Первые три цифры в нем играли роль описания новой ситуации; последние четыре говорили о том, что эта ситуация сулит Олдосу. И Олдос начинал заниматься анализом. У него была память, в которой хранилось 750 чисел. Он сравнивал новое число со старыми и «припоминал», какие эмоции вызывали те из них, что наиболее похожи на новое, были они вредны или полезны, то есть сопровождались или не сопровождались штрафом.
Но у человека возникающая эмоция зависит ведь не только от такой памяти. Если вы, например, утром в день своего рождения вывихнули ногу, подарки не доставят вам ожидаемого удовольствия. На нашем настроении отражаются только что испытанные чувства. И для моделирования этого обстоятельства у Олдоса имелась, кроме «постоянной памяти», еще память кратковременная. В ней хранились сведения о самых последних «переживаниях». Если машина уже была испугана, новая ситуация вызывала обычно более сильный страх, чем в случае, если перед этим машина приходила в гнев. Чтобы еще приблизить модель к человеку, для нее запрограммировали определенный процент ошибок в опознании ситуации. Как и человеку, Олдосу свойственно ошибаться. Числа, сулящие опасность, он в шести процентах случаев принимал за благоприятные, и наоборот.
Дали Олдосу и характер. Вернее, не Олдосу, а Олдосам. Похожих программ, отличающихся друг от друга только деталями, было изготовлено несколько.
Один Олдос был сделан нерешительным. Он избегал действий: начинал отступать только при очень сильном страхе, а наступать только при очень сильном гневе.
Благодаря этому Олдос избежал ряда неприятностей — штрафов, но и не получил часть возможных удовольствий — не забудьте, кроме гнева и страха, у Олдоса есть еще некая положительная эмоция, которую можно условно назвать радостью. Да и когда эмоции были достаточно сильны, наступление и отступление совершались очень осторожно и медленно. А решительный Олдос, наоборот, при малейшем испуге обращался в бегство, а, приходя в гнев, кидался в стремительную атаку. Это влекло за собой больше неприятностей, но и больше удовольствий.
Олдос умеет в известных пределах накапливать опыт, память его обогащается знанием новых ситуаций, и поведение в связи с этим кое в чем изменяется.
Одного Олдоса, например, поместили во «враждебную обстановку». Большинство ситуаций вызывало у модели отрицательные реакции — гнев и страх. А приятного она видела мало. И этот Олдос очень быстро стал… пессимистом. Помните запрограммированные шесть процентов ошибок при опознании чисел-ситуаций? Так вот, эти ошибки приобрели общий характер. Олдос принимал благоприятные ситуации за вредные. Мало того, когда он побыл во враждебной среде долго («пережил» несколько сот главным образом неприятных ситуаций), то число пессимистических ошибок даже превысило отпущенные человеком шесть процентов. У страха глаза велики!
А другой Олдос в благоприятной обстановке (почти все ситуации вызывают положительную эмоцию), естественно, стал оптимистом. И ошибался, принимая вредные ситуации за полезные.
Ну, а что, если пессимиста перевести в дружественную среду, а оптимиста — во враждебную? Скоро ли и как они приспособятся к новой обстановке?
Выяснилось, что это зависит от опыта. И богатый опыт оказался здесь скорее вреден. Чем больше ситуаций знал Олдос до перемены, тем дольше он изменял свое поведение. Установившиеся привычки при перемене образа жизни мешают. Модель ведет тут себя, как человек.
Итак, неудачнику начинает везти, а на былого удачника обрушиваются удары судьбы. Кто из них быстрее войдет в ритм новой жизни? Или они это сделают одновременно? Нет! Оптимист быстрее приноравливается к невзгодам, чем пессимист к успехам. Выходит, даже машина подтверждает пользу оптимизма!
Естественный вопрос: наверное, это было предусмотрено программой? Специально — нет. Сами ученые, ставившие опыты, были несколько удивлены этим результатом. Потом, конечно, они нашли для него объяснение в некоторых тонкостях программы, но отнюдь не простое и не прямое.
И как ни проста «личность Олдос», в ее поведении уже видны кибернетикам отдельные черты, подобные некоторым особенностям человеческой личности. Значит, опыт был удачным. Моделирование эмоций в принципе оказалось возможным.
А следом за Олдосом появился Эмик.
Кстати, почему именно Эмик? Откуда взялось это имя? Насколько я понял, новая программа обязана своим именем двум обстоятельствам. Во-первых, две начальные буквы в этом имени те же, что и в слове эмоция. А, во-вторых… так зовут друзья одного из членов авторского коллектива программы — Эмик. А теперь о существе дела.
Наш киевлянин несравненно сложнее своего американского родственника по имени Олдос. Тот знает только удовольствие, страх и гнев. Эмик, по замыслу своих создателей, должен испытывать и печаль, и тревогу, и любопытство, и негодование, и горе, и обиду, и жалость, и многие другие эмоции. И не только испытывать, но выражать их. Однако как? Хорошо создателям Олдоса — наступление и отступление так естественно соответствуют гневу и страху. Как сделать доступными выражению многочисленные и куда более тонкие эмоции?
А как их выражает человек? Ну, разумеется, улыбкой и смехом, слезами и морщинкой на лбу, прищуром глаз и легкой гримасой… Но главное, конечно, словами. Слова должны стать средством выражения эмоций и для Эмика.
Одновременно фразы, составленные Эмиком, должны быть показателем его, так сказать, интеллектуальных и эмоциональных способностей. Можно ведь по речи человека судить о его развитии.
Итак, задача — создать модель целого эмоционального мира. Но что в принципе представляет собой этот мир? Что надо создавать?
Биокибернетикам прежде всего пришлось разработать таблицу эмоций, пока, естественно, очень неполную. В нее вошли 55 эмоций, разделенных по четырем основным типам: на чувства (например, тоска), настроения (тревога), страсти (ненависть) и аффекты (ужас).
Непременная черта страсти — длительность, аффекта — сугубая кратковременность и сила, настроения — длительность и устойчивость.
В таблице учли и то, что страх может быть и аффектом, и настроением, и, в случае душевной болезни, страстью. Любую эмоцию можно было теперь обозначить числом — по ее месту в таблице, — как это делают шахматисты с клетками шахматной доски.
Каждой эмоции дали строго научное определение. Но от Эмика-то ведь ждали не научных ответов! Значит, для его программирования надо было найти эмоциональные описания возникновения каждой из эмоций и ситуаций, которые к этому возникновению приводят.
И тут на помощь пришли писатели-классики. Шекспир и Пушкин, Бальзак и Достоевский, Толстой и Чехов приняли самое непосредственное участие в работе над моделью. Ученые находили в их книгах описания чувств, анализировали вызвавшие их ситуации, выделяли в этих ситуациях главное. Биологи, психологи и инженеры стали одновременно еще и литературоведами. В общем-то это была чистейшая «поверка алгеброй гармонии».
Однако времена ведь меняются. Не устарели ли описания чувств, сделанные классиками? Сколько раз, кстати, кричали что-то в этом роде литературные потрясатели основ! Писал же Игорь Северянин: «Для нас Державиным стал Пушкин». Кибернетики — люди деловитые, все привыкшие проверять. И они решили сверить выводы, сделанные по книгам классиков, с романами последнего десятилетия. Взяли бесспорно великолепные, бесспорно более чем современные произведения Эрнеста Хэмингуэя и Альберто Моравиа. И лишний раз подтвердилось — прогресс прогрессом, а чувства человеческие остались теми же. И сходные ситуации вызывают теперь те же эмоции, что и сто и триста лет назад. Толстой и Хэмингуэй равно злободневны в седьмом десятилетии XX века.
А затем надо было перенести результаты анализа на дырчатые ленты. Это и оказалось самым сложным.
…Из семи частей-блоков состоит модель, созданная киевскими кибернетиками. Как и у Олдоса, здесь есть отдельные блоки долговременной и кратковременной памяти, а кроме того, еще входной блок, блок взаимодействия, блок эмоций, блок ответа и блок анализа.