ОЧЕНЬ ПРИМИТИВНАЯ, ТУПАЯ МАШИНА

Представим себе, что мы находимся на складе. Одинакового размера квадратные ящики поступают в здание по ленте транспортера. Все они одинаково стоят на транспортере и расположены через одни и те же промежутки. По каким-то причинам нам не хочется нанимать человека, который бы снимал эти ящики с ленты транспортера. Нам хочется, чтобы на складе была машина, которая поднимала бы каждый ящик и ставила его на другой транспортер, который бы передавал ящики к тому месту, где их нужно складывать. То, что нам нужно, – это разновидность подъемного крана, снабженного парой захватов, которые могли бы захватывать ящик, поднимать его, переносить его на нужное расстояние к другому транспортеру, опускать там и раскрывать захваты, чтобы ящик мог двигаться по этому транспортеру дальше. Таким образом, наша машина должна быть способной поднимать захваты, поворачивать сам подъемный кран от одного транспортера к другому, выжидать фиксированные промежутки времени, пока поступит следующий ящик, и затем повторять весь этот цикл перестановки ящика с одного транспортера на другой. Мы будем называть этот механизм подъемным краном первого поколения.

Такой кран первого поколения может выполнять полезную работу. Но он также весьма подвержен ошибкам, так как не обладает механическим разумом для того, чтобы справляться с возможными изменениями в ситуации. Такой кран продолжает работать по абсолютно фиксированному циклу, вне зависимости от того, что происходит в окружающем мире. Предположим, что по каким-то причинам расстояние между ящиками нарушилось и стало длиннее или короче. Захваты будут захватывать пустой воздух и так же старательно переносить его на другой транспортер, в то время как ящики будут падать в конце первого транспортера.

СЕНСОРНЫЙ ИНТЕЛЛЕКТ

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

Если мы теперь установим датчик с переключателем на конце подающего транспортера, то мы получим зачатки самого простого сенсорного интеллекта. Мы используем при этом чувство прикосновения, тот вид чувства, который возник одним из первых в процессе эволюции жизни. Теперь когда ящик действительно доходит до конца ленты конвейера, он толкает переключатель, который срабатывает и посылает крану сигнал начать свой рабочий цикл. После этого кран будет опускаться и осуществлять перенос ящика на другой конвейер. Теперь то, насколько равномерно расположены ящики на ленте транспортера, уже не будет иметь значения, так как цикл перенесения ящика не будет начинаться до тех пор, пока ящик не достигнет такого положения, когда он может быть снят и перенесен на другой транспортер. Этот подъемный кран второго поколения с зачаточным сенсорным интеллектом будет явно более ловким, чем кран первого поколения.

Теперь мы подходим к тому, чтобы определить одно из качеств разумности – способность реагировать.

Разумное поведение возникает в результате ощущения того, что в окружающей среде действительно возникла подходящая ситуация, вместо автоматического предположения, что среда всегда благоприятна. Одна из проблем людей, когда они функционируют как машины, состоит в том, что они отнюдь не всегда проявляют это качество разумности.

СЛОЖНОСТЬ ОКРУЖАЮЩЕГО МИРА

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

Третье возможное незапланированное событие: предположим, что регулировка крана нарушилась, и он начал переносить ящики слишком далеко. Тогда ящики будут падать на пол по другую сторону транспортера. Если кто-либо будет работать там, то падение ящика может травмировать этого человека.

Мы можем увеличить механическую разумность нашего крана тем же способом, как и раньше, сделав его более «осведомленным» об окружающей обстановке. Мы можем установить специальный датчик на втором транспортере и соединить его с кнопкой выключения крана, который теперь будет прекращать свою работу, если второй транспортер остановится. Мы можем пойти еще дальше и соединить кран с кнопкой остановки первого транспортера, который теперь тоже будет отключаться для предотвращения нагромождения на нем кучи ящиков. Увеличивая сенсорный интеллект крана для одной специфической цели, мы получаем некоторое возрастание общей разумности, что может быть использовано и для других целей. Как мы увидим дальше, когда будем разбирать идеи Гурджиева о самонаблюдении и самовспоминании, добавление такого сенсорного разума в нашей жизни оказывается чрезвычайно полезным.

На тот случай, если стрела крана будет отклоняться слишком далеко, мы можем разделить работу нашего крана на два цикла вместо одного. Первый цикл будет состоять из поднятия ящика и перенесения его по направлению ко второму конвейеру; второй цикл будет состоять из опускания ящика, освобождения его из захватов и возвращения крана в исходную позицию. Тогда мы сможем установить сенсорный выключатель над вторым транспортером, чтобы кран, когда он находится в правильном положении, толкал этот датчик, что и будет завершать первый цикл. После этого кран будет прекращать свое движение и начинать цикл опускания ящика. Так постепенно наш подъемный кран стал в четыре раза более разумным, чем он был вначале, поскольку он теперь может реагировать на действительное положение поступающих ящиков на первом конвейере, останавливаться, если один либо другой транспортер прекращают свою работу, и не отклоняться слишком далеко, даже если нарушится регулировка самого крана.

ПРИСПОСАБЛИВАНИЕ К ЦЕЛИ

Пока что механический разум нашего подъемного крана третьего поколения принадлежит к категории «все или ничего». Ящик либо толкает, либо не толкает датчик, включающий кран; лента второго транспортера, на которую кран переносит ящики, либо движется, либо не движется; кран либо поворачивается в правильное положение, чтобы опускать ящик на ленту второго транспортера, либо не поворачивается. Но представим себе ситуацию, когда один из ящиков на ленте первого транспортера повернут углом. Будет ли угол ящика правильно давить на датчик переключателя, чтобы кран начал свой цикл подъема? Будут ли при этом захваты работать так, как надо? Они могут повредить ящик либо уронить его после того, как он будет снят с транспортера.

Если ящик будет повернут лишь незначительно, ни одна из этих проблем не возникнет, однако они будут иметь место, если он будет повернут слишком сильно. Но как определить это «слишком сильно»? И является ли это «слишком сильно» одинаковым для каждой из потенциальных проблем? Становится понятно, что нам нужен механический разум, который мог бы справляться с более сложными случаями, чем ситуации типа «все или ничего». Нам нужен механический разум, который обладал бы памятью о цели, воспринимал бы окружающую обстановку и оценивал ту степень, в которой она отличается от заданной цели, а затем соответствующим образом приспосабливал свое поведение для того, чтобы компенсировать те изменения в окружающей среде, которые могли бы препятствовать достижению цели.