Идеальный робот - Буль Пьер. Страница 2
Обращаясь к некоему внутреннему Духу противоречия, который неотступно преследовал его, как он преследует все ученые умы, профессор говорил:
— Возьми шахматную партию в какой-нибудь определенный момент, который назовем исходным. Ход белых. Общее число ходов велико — это я не отрицаю. Но согласись: оно все же ограничено и точно определено. Ты можешь убедиться в этом, беря одну за другой все белые фигуры и пересчитав все клетки, куда каждая из них может попасть по правилам игры. Признайся, что совсем нетрудно придумать прибор, предназначенный для осуществления такой чисто механической операции.
Теперь — ход черных. Поскольку каждому ходу белых соответствует множество возможных ходов черными, очевидно, что число комбинаций, возникающих после второго хода, будет довольно велико. Однако также очевидно, что это число, будучи результатом двух точно определенных действий само по себе будет конечным числом.
Давай рассуждать последовательно и перейдем сразу к N-ному ходу. Ты увидишь, что число возможных комбинаций фигур хотя и неимоверно велико (если выразить его в цифровом символе, то он займет несколько страниц), но все же во всех случаях остается строго определенным, и было бы грубой ошибкой утверждать, что этот N-ный ход зависит только от воображения или от искусства игрока. Шахматист должен лишь выбрать между огромным числом определенных ходов, и после первого же хода новое расположение фигур будет не чем иным, как выбором из неотвратимо установленных возможностей.
В продолжение этого спора профессор весьма хитроумно расширил значение слова «необходимость».
— До сих пор я рассматривал все комбинации в сочетании с ходами шахматных фигур и размещением их на клетках, — продолжал он. — Теперь представь себе партию между начинающими игроками, делающими лишь элементарные ходы. Ты убедишься, что число возможных ходов уменьшилось из-за стремления обоих игроков избежать явно невыгодных ситуаций: например, когда ферзь преднамеренно ставится под удар или когда король самым глупейшим образом оставляется без защиты. Ты называешь это «человеческим фактором». А я говорю — и ты должен понять это, — что волю игрока в процессе игры, когда он отказывается от явно невыгодных ходов, характеризующихся небольшим числом определенных положений, можно очень просто заменить эффективным прибором. Необходимость механического порядка заменит импульсы, обусловленные примитивным разумом. Подобный закон автоматически устранит любую комбинацию, вызывающую незамедлительный проигрыш.
Понаблюдай теперь за двумя опытными игроками. У них число выгодных комбинаций гораздо ограниченнее в силу того, что ты именуешь уменьем, но это уменье приближает их — я настаиваю на этом — к своего рода механической необходимости, хотя признак этот выражается менее четко, чем в первом случае — тут речь идет о необходимости предотвратить катастрофу в будущем. Неумелый игрок не предвидит эту катастрофу только потому, что его мозг еще не в силах оценить множества положений, и он обнаружит эту потенциальную катастрофу лишь, скажем, на пятом ходу. Но ведь катастрофа эта уже содержалась в потенциале в первых же невыгодных ходах.
Если игроки очень искусны, их выбор будет еще более ограничен — такова необходимость, ибо она основывается на более четком и верном представлении возможных комбинаций в отдаленном будущем. Если ты обратишься к специалисту по шахматам, он скажет, что для него существует лишь небольшое число хороших ходов. Я называю их ходами возможными для разряда мастера по шахматам.
По здравому размышлению, — продолжал профессор Фонтен, — я могу утверждать, что сверхмаэстро, или робот, которого я предполагаю сконструировать, должен во всех случаях свести число возможных ходов к одному-единственному ходу — и все это путем автоматического изучения всех возможных комбинаций, вытекающих из какого-либо определенного положения фигур и исключения из игры всех невыгодных ходов. Я предполагаю создать такого робота, который, получив информацию в виде определенного расположения фигур, разрешил бы проблему: определить и сделать единственно правильный ход, то есть такой, который не заключал бы в себе никакой потенциальной опасности проигрыша.
Эта теория привела ученого к потрясающим результатам. Он сконструировал робота, который действительно всегда выигрывал, неотвратимо побеждая любых противников. Но успех ученого воодушевил исследователей конкурирующих фирм. Один из них, разработав те же принципы, создал другой, не менее замысловатый автомат, который тоже не совершал ни единой ошибки и неизбежно отвечал на правильный ход таким же правильным ходом. Тогда все поняли, что любые шахматные партии сводятся к одной-единственной идеальной партии, всегда идентичной самой себе, приводящей в силу единственно возможного процесса развития к нулевому счету. Интерес к этой забаве значительно остыл. Увлечение электронными шахматистами прошло. Профессор Фонтен снова погрузился в исследования, чтобы создать нечто новое.
Противники ученого назвали роботов-шахматистов механизмами.
— Да, это механизмы, — откровенно признался их творец, — но ведь все человеческое механично. Например, речь.
И, не обращая внимания ни на шутки по поводу его намерений, ни на песенки, прославляющие появление робота-писателя, он ушел с головой в свои планы, как всегда обсуждая их со своим внутренним Духом противоречия.
— В настоящее время еще рано помышлять о приборе, способном сочинить рассказ, — говорил ученый, — хотя не следует отвергать эту возможность в будущем… Пока ограничимся короткими фразами.
Изобрести прибор, произносящий отдельные слова, не так уж трудно. Слова являются простой комбинацией конечного числа гласных и согласных, и их синтез можно свести к чисто механической операции, начиная с исходной буквы. Представь себе робота, который получил в качестве информации огромное число сочетаний гласных и согласных. Конечно, глупо было бы воображать, что можно создать какое-то устройство, автоматически исключающее все недопустимые комбинации букв. Но представь себе, что случайно первая электронная цепь берет за основу букву «Б». Затем начинает действовать вторая цепь, которая предлагает второй буквой «В». Комбинация «БВ» в начале слова недопустима. Мой прибор отвергает ее, а как только «В» будет отклонено, механизм станет последовательно предлагать другие буквы — и до тех пор, пока одна из них не окажется приемлемой. Но если предложено «А» — оно будет принято, и тогда образуется, допустим, комбинация «ба». Другие цепи дадут третью букву и так далее. За основу берется случайность; наугад, без участия человеческого разума, робот скомпонует сочетание букв, обязательно соответствующее какому-нибудь существующему слову, начинающемуся с «ба», например — «таран». Когда такая комбинация будет «найдена», тогда — и только тогда — мой прибор автоматически прекратит поиски.
Также нетрудно представить себе специализированные блоки для образования имен существительных, прилагательных, глаголов и т. д. в единственном и множественном числе и в различных глагольных временах. Затем можно вообразить себе второй этап, на котором будет происходить первичное сопоставление. Если будет выбрано существительное «баран», очевидно, робот сумеет скомбинировать это слово грамматически с подходящим прилагательным, иначе говоря — выбрать нужное из таких словосочетаний, как «жидкий баран», «туманный баран» или «белый баран», исключая те, что нарушают строгие правила соответствия грамматического рода и числа, как, например, «лучезарная баран» или «белые баран». Пока мы еще не сталкивались с какими-либо трудностями в этом отношении…
— «Жидкий баран» — бессмысленное словосочетание, — прервал профессора Дух противоречия.
— Дай же мне закончить! Все в свое время… Мы не предвидим особых осложнений и на следующем этапе: при образовании законченной простейшей фразы по всем правилам синтаксиса. Эти правила точно определены, так что машина сумеет принять их так же, как человеческий мозг, а может быть, и еще лучше. Так мы добьемся образования некоторого количества грамматически и синтаксически правильных фраз, вроде «жидкий баран летает в заостренном небе» или же «белый баран ест траву»…