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