Читаем без скачивания Планета обезьян. Рассказы - Пьер Буль
Шрифт:
Интервал:
Закладка:
Эта теория привела ученого к потрясающим результатам. Он сконструировал робота, который действительно всегда выигрывал, неотвратимо побеждая любых противников. Но успех ученого воодушевил исследователей конкурирующих фирм. Один из них, разработав те же принципы, создал другой, не менее замысловатый автомат, который тоже не совершал ни единой ошибки и неизбежно отвечал на правильный ход таким же правильным ходом. Тогда все поняли, что любые шахматные партии сводятся к одной-единственной идеальной партии, всегда идентичной самой себе, приводящей в силу единственно возможного процесса развития к нулевому счету. Интерес к этой забаве значительно остыл. Увлечение электронными шахматистами прошло. Профессор Фонтен снова погрузился в исследования, чтобы создать нечто новое.
Противники ученого назвали роботов-шахматистов механизмами.
— Да, это механизмы, — откровенно признался их творец, — но ведь все человеческое механично. Например, речь.
И, не обращая внимания ни на шутки по поводу его намерений, ни на песенки, прославляющие появление робота-писателя, он ушел с головой в свои планы, как всегда обсуждая их со своим внутренним Духом противоречия.
— В настоящее время еще рано помышлять о приборе, способном сочинить рассказ, — говорил ученый, — хотя не следует отвергать эту возможность в будущем… Пока ограничимся короткими фразами.
Изобрести прибор, произносящий отдельные слова, не так уж трудно. Слова являются простой комбинацией конечного числа гласных и согласных, и их синтез можно свести к чисто механической операции, начиная с исходной буквы. Представь себе робота, который получил в качестве информации огромное число сочетаний гласных и согласных. Конечно, глупо было бы воображать, что можно создать какое-то устройство, автоматически исключающее все недопустимые комбинации букв. Но представь себе, что случайно первая электронная цепь берет за основу букву “Б”. Затем начинает действовать вторая цепь, которая предлагает второй буквой “В”. Комбинация “БВ” в начале слова недопустима. Мой прибор отвергает ее, а как только “В” будет отклонено, механизм станет последовательно предлагать другие буквы — и до тех пор, пока одна из них не окажется приемлемой. Но если предложено “А” — оно будет принято, и тогда образуется, допустим, комбинация “ба”. Другие цепи дадут третью букву и так далее. За основу берется случайность; наугад, без участия человеческого разума, робот скомпонует сочетание букв, обязательно соответствующее какому-нибудь существующему слову, начинающемуся с “ба”, например — “таран”. Когда такая комбинация будет “найдена”, тогда — и только тогда — мой прибор автоматически прекратит поиски.
Также нетрудно представить себе специализированные блоки для образования имен существительных, прилагательных, глаголов и т.д. в единственном и множественном числе и в различных глагольных временах. Затем можно вообразить себе второй этап, на котором будет происходить первичное сопоставление. Если будет выбрано существительное “баран”, очевидно, робот сумеет скомбинировать это слово грамматически с подходящим прилагательным, иначе говоря — выбрать нужное из таких словосочетаний, как “жидкий баран”, “туманный баран” или “белый баран”, исключая те, что нарушают строгие правила соответствия грамматического рода и числа, как, например, “лучезарная баран” или “белые баран”. Пока мы еще не сталкивались с какими-либо трудностями в этом отношении…
— “Жидкий барам” — бессмысленное словосочетание, — прервал профессора Дух противоречия.
— Дай же мне закончить! Все в свое время… Мы не предвидим особых осложнений и на следующем этапе: при образовании законченной простейшей фразы по всем правилам синтаксиса. Эти правила точно определены, так что машина сумеет принять их так же, как человеческий мозг, а может быть, и еще лучше. Так мы добьемся образования некоторого количества грамматически и синтаксически правильных фраз, вроде “жидкий баран летает в заостренном небе” или же “белый баран ест траву”…
— Вот тут-то я тебя и поймал! — обрадовался Дух противоречия. — Большинство твоих фраз, как ты говоришь, грамматически и синтаксически правильных, будут бессмысленны!
— Они будут безупречны с точки зрения формы. Это основной пункт, с которым тебе придется согласиться. Среди них найдутся и логически правильные фразы, и тогда нам придется лишь произвести новый отбор. Здесь-то и начнет действовать моя теория “первичных истин”.
— Это еще что такое?
— Следи внимательно за ходом моих мыслей. Эта проблема того же порядка, что и игра в шахматы, хотя несколько более сложная. Тут задача состоит в том, чтобы исключить все словосочетания, лишенные смысла. Может, ты думаешь, что это превышает возможности прибора? Ничего подобного! Любое значение — не что иное, как преобразование первоначального значения. Самое условие задания заключается всего лишь в перестановке элементов осознанной первичной предпосылки. Развивая это положение, мы шаг за шагом подходим к очевидности или к тому, что я назвал первичной истиной. Число таких констатации ограничено, и при помощи электроники их вполне можно сочетать с селекционными элементами прибора, который, произведя необходимые перестановки, неминуемо исключит в представленных ему словосочетаниях все, что как-нибудь нарушает эти очевидности или даже хотя бы просто не сочетается с ними. Выданы будут только действительно осмысленные фразы. Я утверждаю, что человеческий мозг, когда ему надо выразить какую-нибудь мысль, работает только по такой схеме.
И профессор создал такой прибор. Конструкция селектора значения поначалу была очень сложной, но по мере того как подвигалась разработка первичных истин, оказалось, что число их значительно меньше, чем можно было ожидать. При наличии соответствующей классификации все они сводились к нескольким основным аксиомам, таким, например, как “А есть А” или же “А не есть не-А” и к небольшому количеству непосредственных смысловых восприятий. Исходя из одних этих данных и их комбинаций, робот мог выявить все бессмысленные словосочетания. Таким образом, исключались фразы, подобные “жидкий баран летает в заостренном небе” или “белый баран ест телятину”. Причем частичные комбинации, вроде “жидкий баран” или “заостренное небо” отбрасывались предварительным селектором. А глагол “летает” или странное дополнение “телятина” отвергались контрольным блоком до тех пор, пока не появлялась комбинация типа “белый баран бродит под голубым небом” или “белый баран ест траву/к совместимая со всеми первичными истинами.
(adsbygoogle = window.adsbygoogle || []).push({});