Введение в специальности - Л.Б.Переверзев
Но можно построить и
более сложную программу, в рамках которой отдельные исполнители-роботы, или
агенты, будут сами запускаться и останавливаться в зависимости от того. в каком
состоянии находятся в данный момент другие агенты (все или некоторые из них).
Для этого агенты должны как-то узнавать, или сообщать друг другу о своих
состояниях. В подробности я вдаваться сейчас не буду (на сей счет
порасспрашивайте преподавателей информационных технологий), скажу только, что
это предполагает между ними не только иерархические, не только вертикальные, но
также и горизонтальные, или сетевые
отношения.
Сообщество исполнительных и командных центров
К
чему я все это вам рассказываю? Вот к чему. Когда мы с вами, живые люди, идем
по земле, правильно поднимая и сгибая ноги и правильно ставя на землю
попеременно то одну ступню, то другую, мы ведь не думаем о том, как эти
движения надо делать - они происходят как бы сами собой, без вмешательства
нашего сознания. Вряд ли даже всеми этими движениями управляет головной мозг.
Печальный пример из опыта войн: бегущий в атаку солдат, будучи смертельно
раненым, фактически уже убитым, иногда даже - простите за страшные подробности
- с оторванной взрывом головой, подчас продолжает бежать, не просто нестись
вперед по инерции, а именно делать движения бегущего человека.
Я
уже не говорю о курицах, взлетающих в воздух после того, как их обезглавили,
или об отрезанных лапках лягушки в известных опытах Гальвани.
Фигурально
выражаясь, у нас есть маленький микро-мозг в ступне, и микро-мозг в щиколотке,
и микромозг в коленке, и в бедре, а также, конечно, есть спинной мозг,
управляющий не всеми, но очень большим числом наших движений.