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