Для серьезного рассмотрения проблемы создания одной машиной другой машины по своему образу и подобию мы должны остановиться подробнее на понятии «образ и подобие» и уточнить его.
Следует при этом помнить, что существуют образы и образы. Пигмалион создал статую Галатеи по образу и подобию своего идеала возлюбленной, но, после того как боги вдохнули жизнь в его статую, она стала образом его возлюбленной в значительно более реальном смысле. Она превратилась из зримого образа в образ функциональный.
Копировальный станок может воспроизвести по модели ружейной ложи образец, который в свою очередь может быть использован для создания ружейной ложи, но это возможно просто потому, что назначение самой ружейной ложи очень простое. В отличие от этого электрическая схема может выполнять сравнительно сложную функцию, а ее изображение, воссозданное печатной машиной, при помощи типографской металлической краски, может само функционировать в соответствии с отображаемой схемой.
Эти печатные схемы сейчас нашли очень широкое распространение в различных областях современной радиоэлектроники.
Таким образом, помимо изображений, передающих зримый образ объекта, мы можем иметь и его функциональный образ. Эти функциональные образы – копии, выполняющие функции своего оригинала, – могут иметь, а могут и не иметь зримого сходства с ним. Независимо от того, будут или не будут они иметь это сходство, они могут заменить оригинал в его действии, и это будет гораздо более глубоким подобием. Здесь мы рассмотрели возможность воспроизведения машин с точки зрения их функционального подобия.
Но что такое машина? С некоторой точки зрения машину можно рассматривать как первичный двигатель, то есть как источник энергии. В этой книге мы будем исходить из другой точки зрения. Для нас машина – это устройство для преобразования входных сообщений в выходные.
С этой точки зрения сообщение есть последовательный ряд величин, представляющих собой соответствующие сигналы. Такие величины могут быть и электрическим током и напряжением, но они не исчерпываются лишь этими двумя физическими величинами. Кроме того, составные сигналы могут быть либо непрерывными, либо дискретными. Машина преобразует определенное число таких входных сообщений в определенное число выходных сообщений. При этом каждое выходное сообщение в любой момент времени зависит от входных сообщений, полученных до этого момента. На своем техническом жаргоне инженер высказал бы эту мысль так: «Машина – это преобразователь со множеством входов и выходов».
Большая часть рассматриваемых здесь вопросов либо не очень сильно отличается, либо, наоборот, резко отличается от вопросов, возникающих при рассмотрении преобразователей с одним входом и одним выходом. Это может натолкнуть инженера на мысль, что дальше пойдет речь о хорошо ему известной задаче, то есть о классической задаче определения импеданса или адмитанса электрической цепи или же об определении коэффициента трансформации.
Однако это не совсем точно. Импеданс, адмитанс и коэффициент трансформации – понятия, которые могут быть использованы с любой степенью точности лишь в случае линейных цепей, то есть цепей, для которых сумма последовательности входных сигналов за определенное время соответствует сумме соответствующих выходных сигналов.
Это условие выполняется в цепях, составленных из чисто активных сопротивлений, емкостей, чисто индуктивных сопротивлений, и в цепях, подчиняющихся законам Кирхгофа и состоящих исключительно из комбинаций этих элементов. Для этих цепей входной сигнал, с помощью которого можно испытать данную схему, представляет собой напряжение, описываемое тригонометрическим рядом; частоту этого сигнала можно изменять, а амплитуда и фаза его точно известны. Тогда выходной сигнал будет представлять собой серию колебаний той же частоты; при этом, сравнивая амплитуду и фазу выходного сигнала с входным, можно получить полную характеристику цепи или преобразователя.
Если цепь нелинейна и содержит, например, выпрямители или ограничители напряжения и другие подобные приборы, то тригонометрический входной сигнал уже не будет наиболее подходящим испытательным сигналом. В этом случае тригонометрический сигнал на входе, вообще говоря, не будет давать тригонометрического сигнала на выходе. Более того, строго говоря, линейных цепей не существует, а существуют только цепи с лучшим или худшим приближением к линейности.
Испытательный входной сигнал, который мы выбрали для нелинейных цепей (кстати, им можно пользоваться и для линейных цепей), имеет статистический характер. Теоретически, в отличие от тригонометрического входного сигнала, частоту которого нужно изменять во всем диапазоне частот, это единый статистический ансамбль входных сигналов, которые могут быть использованы для всех преобразователей. Такой сигнал известен под названием «дробовый шум». Генераторы шума – это хорошо известные приборы, которые выпускаются рядом приборостроительных фирм[7 - Разрешите мне объяснить здесь, что такое «дробовый шум». Электричество течет не непрерывно, а в виде потока заряженных частиц, каждая из которых имеет одноименный заряд. Обычно поток этих частиц протекает во времени не равномерно, а распределяется хаотически. Это распределение потока частиц накладывается на стационарные колебания электрического тока, которые являются независимыми для не перекрывающихся интервалов времени. Это приводит к появлению шума, равномерно распределенного по частоте. Шум этот в большинстве случаев является недостатком, ограничивая пропускную способность линии связи. Существуют, однако, случаи, как, например, настоящий, где эти нерегулярности производят как раз то, что мы желаем получить; имеются коммерческие устройства для получения этого эффекта. Они называются генераторами шума.].
Выходной сигнал преобразователя, получающийся при заданном входном сообщении, – это сообщение, которое зависит одновременно от входного сообщения и от свойств самого преобразователя.
При самых обычных условиях преобразователь задает способ преобразования сообщения, и мы рассматриваем выходное сообщение как преобразованное входное сообщение. Однако существует ряд обстоятельств – и они в основном возникают, когда входное сообщение несет минимум информации, – когда мы можем рассматривать информацию, содержащуюся в выходном сообщении, как исходящую главным образом от самого преобразователя. Нельзя представить себе входное сообщение, которое несет меньше информации, чем хаотический поток электронов, создающих дробовый шум. Таким образом, выходной сигнал преобразователя, возбуждаемого дробовым шумом, можно рассматривать как сообщение, отображающее действие самого преобразователя.
В самом деле, выходной сигнал характеризует действие самого преобразователя при любом возможном входном сообщении. Это происходит благодаря тому, что в конечном интервале времени существует конечная (хотя и малая) вероятность того, что дробовый шум на входе создаст на выходе любое возможное сообщение с любой заданной степенью точности. По этой причине статистика сообщения, получаемого на выходе преобразователя при заданном нормированном статистическом входном сигнале, формирует «функциональный образ» преобразователя, и вполне понятно, что он может быть использован для воссоздания эквивалентного преобразователя в другом физическом исполнении. Следовательно, если мы знаем, как преобразователь будет реагировать на входной шумовой сигнал, то мы знаем ipso facto[8 - Ipso facto (лат.) – в силу самого факта. – Прим. перев.], как он будет реагировать на любой входной сигнал.
Таким образом, преобразователь – машина, выступающая, с одной стороны, как прибор, а с другой – как сообщение, – наводит нас на мысль о столь дорогом физику дуализме, примером которого служит двойственная природа волн и частиц. Этот дуализм указывает на то, что суть биологической смены поколений, быть может, метко выражается известным bon mot (не помню, кому оно принадлежит – Бернарду Шоу или Сэмюэлю Батлеру): «Курица – это средство для яйца создать другое яйцо». Печеночная двуустка в печени овцы есть лишь иная стадия вида паразитов, который заражает определенных прудовиков.[9 - Данное предложение отсутствовало в переводе книги, хотя присутствует в оригинале. – Прим. Sclex и Hugger.] Итак, машина может создавать сообщение, а сообщение может создавать другую машину.
Ранее эта мысль была уже использована мною; в частности, я говорил, что в принципе возможно переслать человеческое существо по телеграфу. Позвольте мне тут же заметить, что трудности, возникающие при этом, намного превышают мои способности преодолеть их, и что я не собираюсь вносить еще большую сумятицу в работу железных дорог, призывая Американскую телеграфную и телефонную компанию выступить в качестве их нового конкурента. В настоящее время, а возможно и в течение всего существования человеческого рода, эта идея может оказаться практически неосуществимой, но это не значит, что из-за этого ее невозможно постичь.
Даже совершенно не касаясь трудностей практического использования этой идеи в случае с человеком, она, безусловно, осуществима в случае созданных человеком машин меньшей степени сложности. Именно это я и предлагаю в качестве метода самовоспроизведения нелинейных преобразователей. Сообщения, в которых может быть воплощена функция заданного преобразователя, будут также охватывать все те многие воплощения преобразователя, которые имеют тот же функциональный образ. Среди всех этих воплощений имеется по меньшей мере одно с определенным типом физической структуры, и именно это воплощение я предлагаю воссоздать по сообщению, несущему функциональный образ машины.
При описании какого-то конкретного воплощения, которое будет мною выбрано для функционального образа машины, подлежащей воспроизведению, я описываю также формальные признаки этого образа. Для того чтобы это описание было чем-то большим, чем плод расплывчатой фантазии, оно должно быть облечено в математические термины, а математический язык – это язык, мало доступный широкому кругу читателей, для которых эта книга предназначается. Я уже выразил эти идеи математическим языком в своей книге «Кибернетика», в главе IX, выполнив тем самым свой долг перед специалистами. Однако, если бы я оставил рассмотрение данного предмета на этой стадии, я бы не выполнил своего долга перед читателем, для которого предназначена эта книга. С одной стороны, может показаться, что мною здесь приведены необоснованные утверждения. С другой стороны, подробное изложение моих мыслей здесь было бы совершенно бесполезно.
Вследствие этого я постараюсь ограничиться тем, что своими словами перескажу смысл математических выкладок, выражающих суть данного предмета.
Боюсь, что даже при этом последующие страницы будут восприниматься с трудом. Тому, кто желает при всех условиях избежать каких-либо трудностей при чтении данной книги, советую опустить эту главу. Я написал ее лишь для тех, кто обладает достаточно большой любознательностью, чтобы побудить их к дальнейшему чтению невзирая на подобные предупреждения.
IV
Читатель, ты получил надлежащее предупреждение, и с настоящего момента все, что ты будешь говорить в ущерб нижеследующему тексту, может быть обращено против тебя самого!
Можно умножить выходной сигнал машины, скажем линейного преобразователя, на постоянную величину и суммировать выходы двух машин. Ранее мы условились, что под выходным сигналом машины подразумевается электрический потенциал (напряжение), величину которого мы измеряем, не нагружая выходную цепь (на холостом ходу). Это осуществимо при использовании современных устройств, называемых катодными повторителями. Применяя потенциометры или трансформаторы, мы можем умножить выходной сигнал преобразователя на любую положительную или отрицательную постоянную. Если имеется два или большее число раздельных преобразователей, то можно суммировать их выходные напряжения при одном и том же значении входного напряжения путем последовательного соединения преобразователей. В результате мы получаем сложное устройство с выходным сигналом, равным сумме выходных сигналов его составных частей, умноженных на соответствующие положительные или отрицательные коэффициенты.
Таким образом, при анализе и синтезе машин можно использовать такие известные методы, как разложения многочленов и ряды (например, тригонометрические разложения и ряды Фурье). Остается теперь дать соответствующий перечень подходящих преобразователей, при помощи которых можно формировать подобные ряды. Это даст нам стандартную форму для реализации, а следовательно, и для дублирования функционального образа.
Известно, что существует стандартный перечень простейших машин, с помощью которых можно приблизительно представить любую машину с любой степенью точности в полном смысле этого слова. Описать это в математической форме довольно сложно, но ради математика, которому могут случайно попасться на глаза эти страницы, я сформулирую это так: для любого входного сообщения эти устройства образуют произведения полиномов Эрмита в коэффициентах, выражающихся через полиномы Лагерра предшествующего входного сообщения. Это звучит специфично и сложно, но это действительно так.
Где же приобрести подобные устройства? Думаю, что в настоящее время вряд ли вы получите их со склада в форме приборов заводского изготовления. Однако эти устройства могут быть собраны по точным спецификациям, поскольку они состоят из активных сопротивлений, емкостей и индуктивностей, то есть из широко известных компонентов линейных преобразователей. Наряду с этим для получения линейности необходимы умножители с двумя входными напряжениями и выходным сигналом, равным произведению входных. Подобные устройства имеются в продаже, и, если они несколько дороже, чем хотелось бы, имея в виду покупку больших количеств этих устройств, дальнейшее их усовершенствование может снизить их стоимость; во всяком случае, затраты и возможности – это факторы разного порядка.
Исключительно интересное устройство подобного же рода, основанное на пьезоэлектрическом эффекте, было создано в лаборатории профессора Габора[10 - Gabor, D., «Electronic Inventions and Their Impact on Civilization», Inaugural Lecture, March 3, 1959, Imperial College of Science and Technology, University of London, England.] в Имперском колледже науки и техники при Лондонском университете. Габор применил его в качестве устройства, которое отличается во многих отношениях от вышеупомянутого, однако оно также используется для анализа и синтеза каких угодно универсальных машин.
Возвращаясь к конкретным устройствам, упомянутым мною выше, следует указать, что они обладают тремя свойствами, благодаря которым их можно использовать для анализа и синтеза любой машины.
Во-первых, эти машины образуют замкнутую совокупность. Иными словами, комбинируя машины с соответствующими коэффициентами, можно аппроксимировать структуру какой угодно машины. Во-вторых, эти машины можно нормировать в том смысле, что при единично-статистическом импульсе на входе они дадут на выходе импульсы также единично-статистической величины. В-третьих, эти машины ортогональны. Это означает, что если мы возьмем любые две из них и подадим на их входы один и тот же нормированный дробовый шум, а затем перемножим их выходные сигналы, то произведение этих выходов, усредненное по всем возможным видам входных сигналов, будет равно нулю.
При исполнении машин в такой форме их анализ оказывается столь же простым, как и синтез. Предположим теперь, что у нас есть машина в виде «черного ящика», то есть машина, выполняющая определенную устойчивую операцию (не переходящую в самопроизвольные колебания), причем внутренняя структура этого «черного ящика» нам недоступна и неизвестна. Предположим теперь, что у нас также имеется «белый ящик» – машина с известной нам структурой, представляющей один из элементов структуры черного ящика. Тогда, если входные клеммы обоих ящиков подключить к одному генератору шума, а выходные клеммы – к множительному прибору, умножающему их выходные сигналы, произведение их выходов, усредненное по всему распределению шума на их общем выходе, будет выражаться коэффициентом белого ящика в разложении, соответствующем структуре черного ящика, представленной в виде суммы выходов белых ящиков с соответствующими коэффициентами.
Достигнуть этого кажется невозможным, поскольку это, по-видимому, потребовало бы исследования данной системы во всем статистическом диапазоне шумовых входов. Однако существует важное обстоятельство, позволяющее нам преодолеть это затруднение. В математической физике имеется теорема, дающая нам возможность в определенных случаях заменить величины, усредненные по распределению, величинами, усредненными по времени, – не в каждом отдельном случае, а в их полной совокупности, для которой общая вероятность равна единице. В частном случае дробового эффекта можно строго доказать, что условия, при которых данная теорема справедлива, выполнимы. Таким образом, мы можем заменить усредненную по всему ансамблю величину возможных шумовых сигналов, необходимых для получения коэффициентов белых ящиков, входящих в разложение черного ящика, величиной, усредненной по времени, и мы получим правильный коэффициент с вероятностью, равной 1. Хотя это с точки зрения теории не обеспечивает полной достоверности, на практике они эквивалентны достоверным результатам.
С этой целью мы должны уметь определять среднюю величину напряжения по времени. К счастью, прибор для получения подобных средних величин по времени хорошо известен и его легко приобрести. Он состоит лишь из сопротивлений и конденсаторов, а также устройств для измерения напряжений. Таким образом, наш тип систем в равной мере пригоден и для анализа и для синтеза машин. Если мы используем один и тот же аппарат и для анализа машин и для их синтеза, проводимого в соответствии с результатами анализа, то мы воспроизведем функциональный образ этой машины.
На первый взгляд может показаться, что это потребует вмешательства человека. Однако легко (намного легче, чем провести анализ и синтез) добиться того, чтобы результаты анализа представлялись не в виде отсчетов по шкалам приборов, а в виде зафиксированных положений потенциометров.
Итак, насколько нам позволяет число доступных элементов и точность современной техники, мы заставили черный ящик неизвестной нам структуры перенести функциональные свойства (образ действия) на комплексный белый ящик, первоначально приспособленный к восприятию любого функционального образа. Это, в сущности, очень похоже на то, что происходит в основополагающем акте воспроизведения живой материи. Здесь тоже субстрат, способный принять множество форм (в данном случае молекулярных структур), заставляют принять какую-то определенную форму благодаря наличию структуры, которая уже обладает данной формой.
Когда я представил результаты своего анализа саморазмножающихся систем на суд философов и биохимиков, то оно было встречено следующим заявлением: «Но ведь эти два процесса совершенно различны! Любая аналогия между живым и неживым будет только поверхностной. В настоящее время процесс биологического размножения раскрыт до мельчайших деталей, и он не имеет ничего общего с процессом, который вы приписываете размножению машин».
С одной стороны, машины сделаны из стали и латуни, тонкая химическая структура которых не имеет ничего общего с их функциями как частей машин. Живая же материя остается живой вплоть до мельчайших частей, которые характеризуют ее как один и тот же тип материи, а именно до молекулы. Кроме того, размножение живой материи происходит хорошо известным путем, в котором цепочка нуклеиновых кислот как матрица определяет расположение аминокислот в синтезируемых молекулах, и эта цепочка двойная, состоящая из пары дополнительных спиралей. Когда они отделяются, то каждая из них вбирает в себя молекулярные остатки, необходимые для восстановления двойной спирали исходной цепочки.
Ясно, что в деталях процесс воспроизведения живого вещества отличается от процесса воспроизведения машин, который я здесь набросал. Габор в работе, упомянутой мною ранее, указал пути воспроизведения машин, которые будут определяться менее жесткими законами, чем тот, который я привел. Они, пожалуй, в большей степени будут схожи с явлением размножения живых существ. Живая материя, безусловно, имеет тонкую структуру, более присущую ее функциям и процессу размножения, чем части неживой машины, хотя это и может не относиться в равной мере к тем новейшим устройствам, в которых используются принципы физики твердого тела.
Однако даже живые системы не являются живыми (по всей вероятности) ниже молекулярного уровня. Кроме того, при всем различии между живыми системами и обычными механическими системами неверно было бы отказываться от мысли, что системы одного типа могут в какой-то мере помочь нам раскрыть сущность организации систем другого типа.
Такой случай вполне возможен, когда пространственная и функциональная структуры, с одной стороны, и сообщения во времени – с другой, взаимообратимы. Шаблонное рассмотрение процесса воспроизведения еще не раскрывает нам полностью всей картины этого сложного процесса. Должен, по-видимому, существовать какой-то обмен информацией между молекулами генов и молекулярными остатками, который нужно искать в питательной жидкости, причем эта связь должна быть динамической. Было бы вполне в духе современной физики предположить, что посредствующим звеном в такой связи должны быть какие-то поля излучения. Неверно было бы категорически утверждать, что между процессом воспроизведения у машин и у живых существ нет ничего общего.
Осторожным и консервативным умам рассуждения подобного рода часто кажутся менее рискованными, чем поспешные высказывания об аналогии живого и неживого. Однако если опасно утверждать без достаточных доказательств, что существует аналогия, в равной мере опасно отвергать аналогию, не доказав ее нелогичность. Интеллектуальная честность – это не то же, что отказ от принятия интеллектуального риска, а отказ даже рассмотреть новую концепцию, вызывающий эмоциональное возбуждение, не имеет особого оправдания с этической точки зрения.
Рассуждения о том, что Бог якобы создал человека и животных, что живые существа порождают себе подобных и что существует возможность воспроизведения машин, – все это суждения одного порядка, вызывающие такое же эмоциональное возбуждение, какое в свое время вызвала теория Дарвина об эволюции и происхождении человека. Если сравнение человека с обезьяной наносило удар по нашему самолюбию и мы теперь уже преодолели этот предрассудок, то еще большим оскорблением ныне считают сравнение человека с машиной. Каждая новая мысль в свой век вызывает некоторую долю того осуждения, которое вызывал в средние века грех колдовства.
Я уже упоминал о возможности наследования свойств в процессе их самовоспроизведения и о дарвиновской теории эволюции, основанной на законе естественного отбора. В «машинной генетике», рассматриваемой в качестве одного из типов эволюции через естественный отбор, мы должны учитывать и изменчивость, и наследование изменчивости. Предполагаемый нами вид генетики машин охватывает оба фактора. Изменчивость возникает из-за неточности осуществления процесса копирования, который был рассмотрен выше, в то время как скопированная машина, в качестве примера которой был приведен белый ящик, сама может служить прототипом для дальнейшего копирования. В действительности, в то время, как в исходном одноступенчатом процессе копирования копия оказывается похожей на оригинал не по внешнему виду, а по функциональному образу, на последующей стадии копирования пространственная структура сохраняется и последующая копия содержит уже и внешние и функциональные признаки оригинала.
Очевидно, что в процессе копирования в качестве нового оригинала может быть использована предыдущая копия. Иными словами, изменения наследуемых свойств сохраняются, хотя они и подвергаются дальнейшим изменениям.
V
Мне приходилось уже говорить о том, что осуждение, которому в прошлые века подвергалось колдовство, теперь в умах многих людей переносится на современную кибернетику. Я вряд ли ошибусь, сказав, что еще лет двести назад ученый, пытавшийся создать машины, способные обучаться играм или размножаться, был бы облачен в «санбенито» – балахон для жертв инквизиции – и предан огню, ибо «пролития крови быть не должно». Избежать костра ему удалось бы разве лишь в том случае, если бы кто-нибудь из его высоких покровителей поверил, будто он владеет магическим искусством превращать простые металлы в золото, как некогда император Рудольф поверил пражскому раввину Лёви, что своими заклинаниями он способен вдохнуть жизнь в глиняного человека – Голема.
Но даже если бы в наше время явился изобретатель, который сумел бы доказать какой-либо компании по производству вычислительных машин, что его магия может ей пригодиться, он мог бы, ничем не рискуя, заниматься своей черной магией до второго пришествия.
Что же такое колдовство и почему оно осуждается как грех? Почему глупый маскарад «черной мессы» вызывал такой гнев?
Ритуал «черной мессы» легче понять, если мы станем на точку зрения ортодоксального верующего. Для остальных это бессмысленная или даже непристойная церемония. Однако те, кто принимает в ней участие, гораздо ближе к ортодоксальной вере, чем большинство из нас думает. Главный элемент «черной мессы» не противоречит обычной христианской догме, по которой священник творит чудо, превращая дух в плоть и кровь Христа.
Верующий христианин и колдун сходятся на том, что, как только чудо превращения свершилось, божественная стихия способна творить новые чудеса. Они согласны, кроме того, и в том, что чудо перевоплощения может совершить только священнослужитель определенного сана. И, наконец, они согласны в том, что такой пастырь никогда не утрачивает свою чудотворную силу; если же он чудодействует, будучи отрешенным от сана, то ему грозит вечное проклятие.