Четыре жизни академика Берга
Шрифт:
Творчество машины-поэта базируется на сугубо научной почве. При решении ряда сложных задач зачастую применяется статистический метод, носящий иногда название эксперимента Гулливера. Герой Д. Свифта, попавший во время одного из своих фантастических путешествий в страну математиков, познакомился с удивительным экспериментом, над которым бьются кибернетики XX века и который предугадал Свифт еще в 1726 году.
«Первый профессор, которого я здесь увидел, — рассказывает Гулливер, — помещался в огромной комнате, окруженный сорока учениками. Мы обменялись взаимными приветствиями. Увидя, что я внимательно рассматриваю станок, занимавший большую часть комнаты, он сказал, что я, быть может, буду удивлен его работой над проектом, цель которого заключается
И вот профессор демонстрирует свой уникальный станок. Поверхность его состоит из множества деревянных дощечек, каждая величиной в игральную кость. С обеих сторон каждой дощечки приклеено по кусочку бумаги. На этих бумажках написаны все слова в различных наклонениях, временах, падежах, но без всякого порядка.
«Профессор попросил меня, — продолжает рассказ Гулливер, — быть повнимательнее, так как он собирался пустить в ход свою машину. По команде этого ученого мужа каждый ученик взял железную рукоятку, которые в числе сорока были вставлены по краям станка; после того как ученики сделали несколько оборотов рукоятками, расположение слов совершенно изменилось».
Новое распределение слов было переписано учениками. Затем они снова и снова вращали рукоятки, в рядах дощечек снова менялся порядок тех же слов, и они снова их переписывали.
«Молодые студенты занимались этими упражнениями по шесть часов в день, и профессор показал множество томов, составленных из подобных отрывочных фраз; он намеревался связать их вместе и из полученного таким образом материала дать миру полный компендий всех искусств и наук. Он сообщил мне, что это изобретение с юных лет поглощает все его мысли, что теперь в его станок входит целый словарь и что им сложнейшим образом высчитано соотношение числа частиц, имен, глаголов и других частей речи, употребляемых в наших книгах».
Метод высмеянного Свифтом профессора обсуждается сегодня как вполне реальная основа для повышения интеллектуальности кибернетических машин. Известный кибернетик профессор У. Эшби считает, что разумность машины можно повысить сколь угодно высоко, если в основу программы поставить такое строгое математическое понятие, как случайность. Он пишет в «Анналах математики» Принстонского университета: «Любая случайная последовательность, если она имеет достаточную длину, содержит все ответы. Ничто не мешает младенцу пролепетать “Cos2x + Sin2x=l” или пылинке в луче света протанцевать то же самое высказывание в коде Морзе или каком-нибудь другом коде».
И действительно, статистические методы решения уже успешно применяются ко многим научным и техническим задачам. В ряде случаев эти методы значительно превосходят все другие. В ряде, но не во всех. Ни один специалист не попытается применять статистические методы к таким проблемам, как, например, расчет заработной платы, а тем более к переводу или другим видам литературного творчества. Один критик, желая уязвить писателя, сказал: «Он написал неплохую новеллу, но посадите шимпанзе за пишущую машинку, заставьте ее нажимать наобум клавиши и подождите миллион лет, она напишет заново все книги, созданные человечеством». Вот забавный литературно-статистический пример.
— Представьте себе, что вы нашли листок бумаги, на котором напечатано стихотворение — сонет в четырнадцать строк, — рассказывает один кибернетик. — Он взволновал вас как некое удивительное и нежное откровение. Как был создан этот сонет, вы не знаете… Представляю, как будете
Четырнадцать строк, каждая из которых состоит из 45 знаков. Итого стихотворение содержит в сумме 630 таких знаков.
В распоряжении машины 25 заглавных и 25 строчных букв алфавита, 5 знаков препинания и разделяющий слова интервал. В общей сложности английский язык (речь идет об английском сонете) предлагает ей 56 (25 + 25 + 5 + 1) возможностей написания каждого из 630 знаков стихотворения. Какие это знаки, она не знает, так как это машина, и ей остается, надеясь на свое быстродействие, перепробовать различные сочетания 56 возможностей, переставляя их и варьируя 630 раз. 56 х 56 х 56 х 56 х 56… и так 630 раз. Число проб, которые делает машина, чтобы написать исходное стихотворение, получается из перемножения 56 огромное число раз — 630. Ученые записывают получившееся число так: 56630. И в конце концов машина, печатая лист за листком все 56630 вариантов из имеющихся знаков, неизбежно напечатает и замечательный сонет. Ведь он — всего лишь один из возможных вариантов некоторого ограниченного числа сочетаний и знаков. Наряду с ним на 56630 листках машина напечатает все стихотворения, письма, молитвы, официальные постановления, заметки, которые когда-либо вошли в мировую литературу, встречались где-то в частных сообщениях или когда-нибудь в будущем появятся — все разумные и бессмысленные сочетания, составленные из 56 знаков и букв…
Чем не эксперимент Гулливера?
Правда, профессор из Лапуты использовал случайные комбинации слов, а здесь речь идет о комбинации букв и знаков, варьируемых по определенному закону, но заботы свифтовского профессора и современного кибернетика схожи. И жалобы одни и те же. Свифтовский профессор жаловался, что он бы усовершенствовал свое изобретение, если бы ему удалось собрать фонд для сооружения 500 станков и сопоставить между собой фразы, полученные на каждом из них.
Трудности, возникающие на пути создания кибернетической машины, которая могла бы не только повторить все прекрасные творения человека, но и взять на себя труд по созданию будущих художественных ценностей, не менее огорчительны. Где взять столько бумаги и печатной краски, чтобы напечатать 56630 листов, где расположить полку для хранения машинной продукции, которая должна быть астрономических размеров? И все-таки, даже при фантастическом усердии и ретивости такой машины, ей для печатания гигантской библиотеки понадобятся сроки, несоизмеримые ни с прошлым временем жизни человечества, ни с будущим…
Но, допустим, машина осуществила задуманное. Как она разберется, где «Война и мир», а где письмовник; где шедевр, а где макулатура? Конечно, все зависит от программы. Ведь шахматная машина не перебирает все возможные ходы, она останавливает свое внимание только на разумных вариантах. Критерий выбора подсказывает ей программист. Но как быть с критерием художественной ценности? Кто подскажет машине-поэту или прозаику математически выверенный критерий художественной ценности? Как она узнает, что созданное ею произведение ценно? Фактический камень преткновения — создание машины-писателя, а не графомана.
Впрочем, ученые и не ставят себе такой цели. Если они пытаются сделать машину-писателя, то это не для того, чтобы она заменила собою писателей. А лишь для того, чтобы выявить диапазон возможностей машины и применить их там, где это действительно необходимо. Где мозг человека не может действовать так быстро, как нужно, или не в состоянии пропустить через себя огромный поток информации.
Создание свифтовских машин — это важная веха на пути кибернетического поиска. Парадоксы и крайности бесценны для науки — они твердо ставят точки над «и», особенно наглядно показывают, что можно, а чего нельзя даже всемогущей науке.