Библиотека >> Пробуждение: преодоление препятствий к реализации возможностей человека

Скачать 283.16 Кбайт
Пробуждение: преодоление препятствий к реализации возможностей человека


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


ПРИОРИТЕТЫ И ЦЕННОСТИ

Те приоритеты, которые компьютер определяет для разных задач, являются механическим аналогом человеческих ценностей. Не вдаваясь пока в детальное рассмотрение роли эмоций, мы можем заметить, что то, что вы цените, можно определить по количеству времени, в течение которого эти вещи занимают ваше внимание, и по их приоритету, который определяет, насколько вы готовы ради них отложить все другие дела, когда возникает подходящая ситуация. Например, я провожу много времени за чтением книг, что показывает, насколько я ценю чтение. Более того, мне не нравится, когда другие люди заговаривают со мной, если я читаю интересную книгу. Хотя, если бы вы прервали меня, чтобы сказать, что в доме пожар, я был бы искренне рад! Я ценю свою жизнь и жизнь моей жены, и мне также хотелось бы сохранить свой дом от разрушения – это явно более важно, чем чтение интересной книги.
Давайте зададим нашей компьютерной управляющей программе систему ценностей в виде распределения времени на разные задачи и приоритетности выполнения этих задач.
Предположим, что анализ сигналов от каждого из датчиков нашего компьютера, подключенного к крану сортировщику, занимает одну десятую секунды. У нас есть восемь датчиков (датчики пожара, вторжения посторонних в запретную зону, остановки каждого из трех транспортеров и правильного направления движения каждого из трех транспортеров). Если мы сочтем, что информация от каждого из этих датчиков имеет одинаковую ценность, то мы можем запрограммировать компьютер так, что он будет поочередно анализировать сигналы от каждого из этих датчиков. В этом случае цикл обработки сигналов от датчиков будет иметь восемь шагов. Если сигналы подтверждают, что все в порядке, кран сортировщик может проверить, не поступает ли ящик (девятая операция длительностью 0.1 секунды), и, если он окажется на месте, начинает выполнять задание по его сортировке и перемещению. Если ящик не поступает, то компьютер может снова начать обрабатывать контрольные сигналы от своих восьми датчиков. Так этот цикл повторяется снова и снова до тех пор, пока не будет обнаружен поступивший ящик.
Обнаружение поступившего ящика на девятой стадии приведет к тому, что будет определен его тип и ящик будет перемещен по назначению. Допустим, что это займет 9,1 секунды, после чего кран возвратится в исходное положение, и тогда общее время на то, чтобы проверить сигналы от всех датчиков, обнаружить ящик, переместить его, а затем возвратиться в исходное положение, составит ровно десять секунд.

Неявные ценности

Так как перемещение ящика занимает 9,1 секунды, в то время как проверка сигналов от датчиков занимает только 0,9 секунды, то мы в неявном виде задаем нашему крану сортировщику систему ценностей, причем ценностей весьма материалистического толка. Мы можем выразить их в антропоморфной форме следующим образом:
Первая Заповедь: Если нет работы, которую нужно выполнять (нет ящика для сортировки и перенесения на другой транспортер), защищай человеческую жизнь и оборудование, посвящая 1/9 часть твоего времени проверке, нет ли в помещении пожара, и еще 1/9 часть твоего времени выяснению того, нет ли посторонних лиц в потенциально опасной зоне движения крана.
Вторая Заповедь: Если есть работа, которую нужно делать (сортировка и перемещение ящиков), отдавай меньший приоритет защите человеческой жизни. Защищай человеческую жизнь и оборудование, посвящая одну сотую часть твоего времени (0,1 секунды каждые 10 секунд) проверке, нет ли в помещении пожара, и еще одну сотую часть твоего времени выяснению, нет ли посторонних в опасной зоне.

Страницы:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120  121  122  123  124  125  126  127  128  129  130  131  132  133  134  135  136  137  138  139  140  141  142  143  144  145  146  147  148  149  150  151  152  153  154  155  156  157  158  159  160  161