Александр Болдачев
В статье предпринята попытка эволюционно-иерархической классификации принципов взаимодействия живых организмов и автоматических устройств со средой. Переход между уровнями организации устройств (организмов) рассматривается как необходимое, закономерное следствие развития их основных характеристик. Предлагается вариант строгого различения (иерархической классификации) таких понятий как СОЗНАНИЕ, РАЗУМ, ИНТЕЛЛЕКТ.
В предлагаемом тексте рассматривается вариант эволюционно-иерархической классификации автономных автоматических устройств, к которым, прежде всего, можно отнести живые организмы - от простейших до человека. Однако чтобы абстрагироваться от множества функций биологического организма и акцентировать внимание лишь на общих принципах его взаимодействия со средой, а также, чтобы не ограничивать классификацию только живыми системами в статье используется термин “устройство” вместо “организм”.
В основу рассуждений положена в значительной степени упрощенная схема поведения живого организма: он представляется как устройство, взаимодействие которого со средой, задается заложенным в него набором алгоритмов. Под алгоритмом понимается существующая (сохраненная, зафиксированная) схема поведения устройства, которая может быть им однозначно и многократно реализована в виде конкретных действий. Причины “запуска” (применения) того или иного алгоритма – внешние ли воздействия или внутреннее целеполагание – не рассматриваются. Но даже при таком, казалось бы, обедненном подходе, удалось построить в достаточной степени эвристически продуктивную классификацию.
Следует также обратить внимание, что предлагаемый текст следует рассматривать как философский, и ни в коем случае не относить его к специальным дисциплинам (кибернетике, теории автоматов, нейрофизиологии и др.). Он не более чем последовательность логических построений с использованием нескольких категорий.
За отправную точку восхождения по иерархической лестнице принято элементарное устройство, однозначно, не вариативно взаимодействующее со средой – элементарное устройство.
Элементарное устройство
Алгоритм функционирования (поведения) элементарных устройств закладывается, фиксируется при их проектировании (рождении) и не изменяется в ходе функционирования. Адаптация элементарных устройств к окружающей среде осуществляется только единовременной модификацией полного набора алгоритмов при их создании (рождении) и отбором наиболее “адекватных” устройств с закреплением (передачей по наследству) удачных решений. Следовательно, для приспособления к изменениям среды элементарных устройств необходимо их постоянное воспроизводство с вариацией набора алгоритмов.
Резонно предположить, что некогда эффективные (то есть ранее прошедшие отбор), но со временем замененные новыми, алгоритмы не “стираются”, а сохраняются. Такое накопление “готовых” алгоритмов, в дальнейшем позволяет популяции в более короткие сроки и более эффективно приспосабливаться к изменяющимся условиям - не “дожидаясь” случайных удачных модификаций, а используя заведомо работоспособные алгоритмы и их комбинации.
Важным следствием накопления алгоритмов, и первым шагом в преодолении однозначности функционирования элементарных устройств, является последовательное применение ими нескольких различных алгоритмов в однотипных условиях. Даже случайное чередование устройством двух или более алгоритмов для решения какой-либо задачи значительно повышает вероятность достижения положительного результата. Однако понятно, что элементарные устройства не обладают механизмом выделения наиболее эффективного алгоритма в ходе функционирования (жизни) - закрепление удачных сочетаний алгоритмов реализуется лишь отбором их полного комплекса.
Адаптирующиеся устройства
Если для элементарных устройств эффективность применения алгоритмов оценивается лишь в результате выживания одних и вымирания других, и приспособление достигается только через многие поколения, то для более сложных устройств, накопивших избыточный набор алгоритмов, появилась реальная возможность (и необходимость) оценивать результаты действия алгоритмов в ходе самого функционирования. Механизм этой оценки реализовался в виде комплекса дополнительных алгоритмов, который можно назвать эмоциональными. Алгоритмы эмоций, в отличие от алгоритмов действий, непосредственно не связаны с обеспечением конкретных функций устройства. Основная их задача - инициировать некоторые изменения в устройстве, которые позволяли бы оценивать успешность алгоритмов действий непосредственно в ходе их выполнения (или сразу после), то есть вызывать отрицательные или положительные “эмоции”.
Накопление избыточного числа алгоритмов действий, а также появление оценивающих их результативность алгоритмов эмоций, создало основу для формирования устройств нового типа, которые можно назвать адаптирующимся. Основным отличием адаптирующегося устройства от элементарного является его способность закреплять применение наиболее результативных алгоритмов при изменении условий среды. Следовательно, приспособление устройств реализуется уже не через поколения, а непосредственно в процессе их функционирования (жизни).
Приспособление адаптивного устройства происходит также случайным образом – методом проб и ошибок, но выбор производится не из вариантов полных наборов алгоритмов, а между несколькими алгоритмами.
Если переход от элементарного устройства к адаптирующемуся был вызван внутренней дифференциацией устройства, связанной с накоплением избыточного числа алгоритмов, то следующий иерархический скачек вызван уже внешней нетождественностью адаптирующегося устройства самому себе. Изменение адаптирующегося устройства в течение его функционирования (жизни) вызывает необходимость при оценке результатов применения алгоритмов включать самого себя в качестве одного из элементов среды, что дает импульс к формированию устройства следующего типа – сознательного устройства.
Сознательные устройства
Принципиальным отличием сознательного устройства от адаптирующегося является его способность к априорному (до выполнения действий) выбору одного из имеющихся алгоритмов поведения. Это стало возможным благодаря регулярным повторениям адаптирующимися устройствами процесса выбора лучшего из возможных вариантов действий. В результате механизм этого выбора закрепился в виде дополнительного алгоритма – алгоритма сознания, как бы надстроенного над алгоритмами поведения. В отличие от алгоритмов эмоций, которые оценивают результат действий, механизм сознания включается до выполнения алгоритмов внешних действий.
Сознательная оценка наиболее подходящего алгоритма поведения до выполнения самого действия позволяет значительно быстрее, в реальном масштабе времени, а не методом проб и ошибок, реагировать на изменения среды. Но наличие алгоритма сознания не устраняет вероятностный момент в функционировании устройства – просто перебор из внешней сферы перешел во внутреннюю.
Как уже отмечалось, формирование сознания, является непосредственным следствием различенности адаптирующегося устройства во времени, не тождественности его самому себе в различные моменты функционирования. Можно сказать, что алгоритм сознания восстанавливает временнУю целостность устройства – при частой смене алгоритмов поведения именно сознание фиксирует его идентичность.
При обсуждении проблемы адаптации принято вводить понятие “модель среды”. В общем случае модель рассматривается как некоторый заместитель (внутренний заменитель) окружающего мира, позволяющий устройству адекватно реагировать на внешние воздействия. Однако при таком подходе можно констатировать, что модель среды устройств уровней, предшествующих сознательному, совпадает, абсолютно тождественна набору их алгоритмов. Буквально - внешний мир для элементарных и адаптирующихся устройств состоит лишь из того, на что они могут реагировать и на что они могут воздействовать, то есть из элементов алгоритмов их функционирования (банально – модель мира сливного бачка состоит лишь из уровня воды и события нажатия на ручку слива). Только после различения устройством себя от себя, выделения себя в качестве элемента среды и, вследствие формирования алгоритма сознания, происходит отделение модели среды от комплекса алгоритмов действий. Но, по сути, эта новая модель, включающая в себя само устройство в качестве элемента среды, является ничем иным, чем просто набором алгоритмов, составляющих механизм сознания.
Именно это, уже не внешнее, а внутренне и не разнесенное во времени, а единомоментное отличение устройства самого от себя, различение в себе двух типов алгоритмов - двух моделей среды создает новые возможность адаптации устройств к изменениям внешней среды.
С одной стороны, (1) наличие механизма сознания не только позволяет производить априорную оценку эффективности алгоритмов имеющегося набора, но создает реальную возможность генерации принципиально новых, не заложенных при его создании (рождении) алгоритмов поведения. Новые алгоритмы строятся как комбинации имеющихся и фиксируются при признании их сознанием полезными.
С другой стороны, (2) отделение модели внешнего мира, формируемой в сознании, от активно-реактивной модели (модели действий и реакций), приводит к возможности и необходимости оценки сознательным устройством самого себя уже не только в качестве (а) элемента внешней среды, а также и как (б) элемента сознательной модели оной. Такое внутреннее разделение устройством себя на (а) реальное и (б) идеальное приводит и к отличению себя и от однотипных устройств (сородичей), что, безусловно, открывает еще один канал пополнения состава алгоритмов непосредственно в ходе функционирования (жизни) устройств – подражание, перенимание алгоритмов.