Размер шрифта
-
+

Системное мышление 2024. Том 2 - стр. 49

Вспомним про разделение труда: разные подроли обычно могут выполняться отдельными людьми, но в силу специфики танцевания – не могут, требуется собрать все роли в одном агенте. Но вот роли создателей в силу углубления разделения труда – они могут быть разведены, и наладка работы организма врачом, настройка работы тела тренером, обучение танцам учителем танцев, обучение конкретному танцевальному стилю учителем стиля – это можно (и, по большому счёту, должно) быть сделано разными агентами, каждый из которых имеет достаточно времени, чтобы овладеть мастерством создания соответствующего целевого мастерства в танцующем агенте.

Как определить, тут подроли – это отношение специализации или части-целого? В функциональном разбиении легко запутаться, но по большому счёту работает принцип разбирательства с этими «подролями»: если даны какие-то взаимоисключающие альтернативы методов ролей в одном агенте, то это специализации (скажем, «строитель стен – бетонщик для скользящей опалубки или каменщик для кирпичной кладки»), а если нужны для исполнения полного метода и одно, и другое («строитель – каменщик для кирпичной кладки» или «строитель – маляр для окраски фасада») это уровни части-целого, системные уровни, то есть отношение композиции.

И, конечно, тут важно ещё понимать, какой проект – в разных проектах могут приниматься разные решения о том, как моделировать методы работы/действий и исполняющие их роли, как именовать эти методы и роли. Что в одном проекте «варианты»/специализации, в другом проекте вполне может оказаться уровнями/частями (и нюансами, почему так, надо интересоваться у участников этого проекта). Вниманием вы выделяете объекты для того, чтобы договориться о совместной деятельности в проекте, а не как-то «абсолютно объективно, независимо от ситуации, одно моделирование для всех проектов». Сами понятия «метод», «роль» – они часть мета-мета-модели мира, из наших курсов, они «для всех проектов». А вот мета-модель, типы которой берутся из мета-мета-модели – она существенно зависит от предметной области.

Скажем, в прикладной области социальных танцев есть «сальсеро», а есть «тангеро» (роль, которая танцует стиль аргентинского танго), это обычно – взаимоисключающие варианты в одном исполнении. У артиста::роль тем самым могут быть подроли-специализации (подтипы) сальсеро и тангеро, задействуемые в разных проектах, а ещё подроль-специализация пианист как надроль музыканта. Подумайте, почему пианист – надроль музыканта, а не подроль (тут та же причина, почему сальсеро – подроль артиста, но надроль танцора).

Но если в перформансе артисту потребуется вдруг для какой-то цели станцевать два танца, это будут подроли-части мультитанцора::роль. У мультитанцора части – сальсеро и тангеро, у них часть – танцор.

Поясним это примером с более простой физической системой. У дома-надсистемы есть части «внутренняя стена» и «фасад», в обеих этих частях есть подчасть «кирпич»: рассуждение с ролями артистов то же самое – и помним, что это рассуждение «в типах», ибо в стене и фасаде конструктивно кирпичи разные, но одного типа «кирпич», а в мозгу мастерство сальсеро и тангеро имеют одно и то же мастерство танцора, но оно работает дважды с разными параметрами. Мастерство – это «программа» (алгоритм, выполняемый вычислителем организма агента и приданным ему инструментарием) для выполнения какого-то метода (в нашем случае – танцевания сальсы и танцевания танго). Поэтому уместны аналогии с программированием: мастерство как программа может исполняться дважды, проходя и сохраняя в памяти при этом два набора состояний от двух разных исполнений как физических процессов. Мастерство, как и программа, может быть представлено разными физическими объектами, если она реентерабельна

Страница 49