Жизнь оптимистов
полна неожиданностей.
Константин Мелихан
Этот сюжет начнем с определений.
Система – это сущность, которая в результате взаимодействия ее частей может поддерживать свое существование и функционировать как единое целое.
Важно понимать, что система больше, чем просто набор составляющих ее элементов. Если мы разберем автомобиль на запчасти и сложим их на дороге, этот набор никуда не поедет. Поэтому в теории систем появился термин эмерджентность – явление, при котором в сложной системе проявляются характеристики или поведение, которые не свойственны отдельным ее компонентам.
Таким образом в теории систем эмерджентное свойство системы – это свойство, которым обладает система как целое, но не обладают ее компоненты. Эмерджентные свойства могут быть запланированными, ожидаемыми или неожиданными.
Запланированные эмерджентные свойства демонстрирует вся сложная техника, созданная человеком. Техническая система автомобиль, которая состоит из десятков тысяч деталей, имеет запланированные эмерджентные свойства: двигаться, перевозить пассажиров и грузы. Хотя подобные эмерджентные свойства продемонстрировала даже первая телега, придуманная в далеком прошлом.
Эмерджентные свойства могут возникать спонтанно в результате усложнения системы – увеличения числа ее компонентов и связей между ними. Некоторые из них вполне ожидаемы. Классический пример – упорядоченная жизнь муравейника. Другой пример – поведение больших скоплений людей в экстремальных ситуациях, тоже вполне предсказуемое.
Классический пример неожиданных эмерджентных свойств – интеллектуальное поведение живых организмов по мере усложнения нервной системы. Нервная система червяка – 300 нейронов. Нервная система человека – десятки миллиардов нейронов и триллионы связей между ними. Описать все, на что способен человеческий разум, психологи не могут до сих пор. Все наши когнитивные способности – это эмерджентные способности сложнейшей нервной системы.
Неожиданные эмерджентные свойства могли появляться также у сложных технических систем, созданных человеком. С самого начала цифровой эпохи разработчиков ПО преследовала проблема появления неожиданных ошибок после интеграции программных компонентов, стабильно работающих по отдельности. Правда, практически всегда удавалось найти причины проблем и устранить их.
Сделав это краткое отступление, обратимся к технологиям ИИ.
... читайте сюжет в полной версии
