Машины, играющие в шахматы или по крайней мере способные провести значительную часть шахматной партии, уже существуют, но они играют сравнительно слабо. В лучшем случае их игра не превосходит уровня квалифицированных игроков, не претендующих на звание мастера; такие игровые автоматы действительно очень редко превосходят этот уровень. Это в значительной степени объясняется гораздо большей сложностью шахмат в сравнении с шашками как в отношении разнообразия фигур и ходов, так и в отношении большего различия в стратегии, применяемой на различных этапах игры. Относительно небольшое число параметров, необходимых для автоматизации игры в шашки, и небольшая степень различия между разными стадиями этой игры резко отличают ее от шахмат.
Тем не менее, по общему мнению моих друзей, довольно опытных шахматистов, дни шахмат как интересной человеческой игры сочтены. Они считают, что за период от десяти до двадцати пяти лет класс игры шахматных автоматов достигнет уровня мастеров, а тогда – если только эффективные, но несколько машиноподобные методы русской школы позволят шахматам просуществовать столь долго – они перестанут вообще интересовать людей как игра.
Пусть так, но еще останется много других игр, которые привлекают внимание инженеров, занятых конструированием игровых автоматов. К этим играм относится игра «го», популярная на Дальнем Востоке, в которой различают семь или более различных уровней мастерства.
Развивая эти идеи, можно сказать, что война и бизнес представляют собой конфликты, напоминающие игры, и вследствие этого они могут быть формально сведены к своеобразным играм с определенными правилами. И в самом деле, у меня нет оснований отвергать предположение, что формализованные варианты таких «игр» уже создаются в качестве моделей, имеющих целью определить стратегию нажатия Большой Кнопки, стратегию, которая, по замыслу ее создателей, должна сжечь нашу Землю дотла ради нового порядка вещей, менее зависимого от ненадежности человеческого поведения.
В общем случае игровой автомат может быть использован для автоматической реализации любой функции, если этот процесс подчинен четко выраженному критерию эффективности. В шашках и шахматах этот критерий сводится к выигрышу, достигаемому согласно установленным правилам. Правила эти, в корне отличные от норм доброжелательности, просты и безжалостны. Это не вызывает сомнений даже у тех одаренных детей, которые способны уловить дух этих правил, мимолетно прослеживая события, развертывающиеся на шахматной доске. Игрок может порой испытывать сильные сомнения относительно выбора лучшего пути к победе, но у него нет ни малейших сомнений в том, нужно ли выигрывать или проигрывать.
Основной критерий, позволяющий выразить поведение человека в терминах игры, зависит от того, существует ли объективно различимый критерий этого поведения. В противном случае игра становится столь же неопределенной, как игра в крокет из «Алисы в стране чудес», где шарами были ежи, которые не могли катиться, молотками служили фламинго, дужками – игрушечные солдатики, маршировавшие по полю, а судьей в игре была Королева Червей, все время менявшая правила игры и отсылавшая игроков к Палачу, который рубил им головы. В этих обстоятельствах понятие выигрыша теряет всякий смысл, а успешной тактике нельзя обучиться, так как критерия успеха не существует.
Однако если объективный критерий успеха задан, можно построить игру с использованием самообучения, причем ее методы будут гораздо ближе к тем приемам, которые мы применяем, когда учимся играть, нежели к игре в духе теории фон Неймана. Безусловно, методика игр с применением самообучения должна быть использована в самых различных сферах человеческой деятельности. Тем не менее, как мы увидим ниже, установление точных критериев эффективности того или иного действия поднимает много проблем, связанных с играми, в которых применяется самообучение.
III
Обучение, на которое мы ссылались до сих пор, – это обучение индивида, происходящее в пределах его индивидуальной личной жизни. Существует еще другой, не менее важный аспект обучения – это обучение в рамках филогенеза, то есть в рамках истории существования вида. Это тот тип обучения, который получил одно из фундаментальных обоснований в теории естественного отбора Дарвина.
Три фактора лежат в основе естественного отбора. Во-первых, это такое явление, как наследственность, которое находит свое выражение в том, что отдельное растение или животное дает потомство по образу своему и подобию.
Во-вторых, неполное соответствие образу и подобию родителя; потомство может отличаться от своего родителя по каким-либо признакам, также передающимся механизмом наследственности. В этом суть изменчивости, никоим образом не предполагающей, однако, весьма сомнительной передачи по наследству приобретенного признака.
Третья составная часть эволюционной теории Дарвина зиждется на том, что самопроизвольная изменчивость ограничивается во всевозможных направлениях различием жизнеспособности разных мутаций. Для большей части этих мутаций характерно уменьшение вероятности длительного существования вида, хотя для некоторых вариантов (возможно, весьма немногих) свойственно повышение этой вероятности.
Основа выживания и изменения вида – основа эволюции – может оказаться значительно сложнее изложенного, и, по всей вероятности, это так и есть. Например, один очень важный тип изменчивости – это изменчивость высшего порядка, то есть изменчивость изменчивости. Здесь снова в механизм наследственности и изменчивости обычно входят процессы, которые в функциональном отношении описал Мендель; в структурном отношении они сводятся к явлению митоза, то есть процесса удвоения генов и их разделения, их скопления в хромосомах, их связи и т.д.
Тем не менее в основе всей этой фантастически сложной цепи процессов лежит весьма простой факт. При наличии подходящей питательной среды, образованной из нуклеиновых и аминокислот, молекула гена, состоящая сама из особо специфичной комбинации тех же двух видов кислот, может заставить среду перегруппироваться в другие молекулы. Эти молекулы в свою очередь оказываются либо молекулами того же гена, либо других генов, отличающихся сравнительно немногим.
Действительно, ранее полагали, что этот процесс строго аналогичен процессу, при помощи которого молекула вируса (вид молекулярного паразита) может образовать из тканей хозяина, играющих роль питательной среды, другие молекулы вируса того же типа. Именно этот факт молекулярного размножения, будь то с генами или с вирусами, как будто представляет одну из достигнутых нами ступеней анализа обширного и сложного процесса воспроизведения.
Человек создает человека по своему образу и подобию. Это похоже на эхо или на повторение акта творения, которым Бог якобы создал человека по образу и подобию своему. Может ли что-либо подобное происходить в менее сложном (и, возможно, более понятном) случае неживой системы, которую мы называем машиной?
Что такое «образ» машины? Возможно ли, чтобы наличие этого «образа», воплощенного в одной машине, позволило бы любой машине, не обладающей какими-либо специфическими функциями, воспроизвести такую же машину, которая была бы либо абсолютно похожей на исходную, либо слегка отличалась от нее, причем так, что это отличие можно было бы истолковать как результат изменчивости?
Может ли новая и несколько измененная машина сама функционировать в качестве прототипа даже в том случае, когда она сама отличается от своего собственного машинного прообраза?
В данном разделе автор поставил своей целью дать ответ на эти вопросы, и ответ положительный. Значение того, что я здесь выскажу, или, вернее, того, что уже высказывал в более специальном аспекте в книге «Кибернетика», связано с тем, что математики обычно называют доказательством существования.
Здесь я намерен дать набросок этих идей. Я приведу лишь один метод, который позволяет машинам воспроизводить самих себя. Я не хочу этим сказать, что это единственно возможный метод воспроизведения, так как это не так; я не хочу также сказать, что этот метод машинного воспроизведения пригоден для биологического воспроизведения, так как это, безусловно, не так. Однако как бы ни отличалось механическое воспроизведение от биологического, это процессы сходные, завершающиеся одними и теми же результатами, и вот почему анализ одного процесса может привести к выводам, имеющим значение для исследования другого процесса[6].