автор: Combinator сообщение № 16728: |
Ну, при таком подходе, любой современный робот-пылесос действует целенаправленно, и даже способен к адаптации |
Цель робота пылесоса задана изначально в виде алгоритмов поиска, а я говорю о цели, которую робот сам себе определяет. Но для этого он должен быть живым, чтобы получить базовое самоощущение, поэтому сначала стоит определить, что есть жизнь:
система называется живой, если у нее есть механизм поддержки жизненно важных параметров - гомеостаз.
Жизненные параметры называются так потому, что они имеют критические экстремумы, перешагивание которых выводит систему в состояние не живой. Поэтому их нужно постоянно поддерживать. Как их определить?
Ясно, что чем сложнее система, тем больше у нее жизненных параметров, которые к тому же взаимосвязаны. Однако можно выделить среди всех живых существ тот минимум, что необходим им всем. Например энергобаланс. Какой бы ни была живая система, она неизбежно теряет энергию из за внутренних процессов. Так же необходима репликация, периодически активируемая, чтобы вид не вымер и для запуска эволюции. Можно подойти с другого бока: для стабилизации жизненного параметра необходимы определенные действия. Стало быть, выделив эти действия у всех живых существ мы выделим и параметры, связанные с ними. Это стили поведения: пищевой и репликационный. Тогда получим определение живого, как обязательно использующего эти два стиля. Если мы их не наблюдаем - система умрет в краткосрочной перспективе (без пищевого), и в долгосрочном как вид (без репликации). Либо она изначально мертва.
Но это мы рассматривали систему в идеальном мире без агрессии, борьбы за место, когда корм сам падает в рот. Поэтому, даже у одноклеточных добавляются стили, необходимые для поддержания жизни:
- поисковое - активация активной фазы стабилизации параметра. Например для параметра энергии это поиск корма. В данном случае, выход из нормы энергобаланса активирует 2 стиля: найти что нибудь съедобное и съесть. В более идеализированном варианте активировался один: открыть рот и съесть, что туда упадет.
- оборонительное - защищаться от агрессии конкурентов. Кто не защищается, того быстро сожрут
- агрессивное - отбирать гешефты у конкурентов, например кормовую базу.
В итоге определение жизни, через наличие обязательных для нее стилей поведения:
- супер-идеализированное: пищевое. Если мы не рассматриваем систему как вид живых существ, а просто как отдельное существо
- идеализированное: пищевое, репликационное.
- реальное: поисковое, пищевое, оборонительное, агрессивное и репликационное.
Определяя какую то систему как живую нельзя просто так наугад что то выбрать и придумать компенсирующий механизм, получится именно механизм. Нужно выбирать определенные параметры либо стили поведения системы, а если их нет - система однозначно мертва. С другой стороны, если слишком придирчиво начать копать, можно докопаться до того, что четкой границы между жизнью и смертью нет, она размыта как и все условные границы. Но это не значит, что ее невозможно провести.
29.01.2023г. 15:23:29