Мир приключений, 1959 (№4)

22
18
20
22
24
26
28
30

Как же машина пишет? Возможно, она «увидела» загадочную женщину у портьеры, может быть, «загляделась» на мальчика с пухленькими руками? Или машину «взволновала» черная ночь, расплывчатые края луны, снежная пропасть, измученный кочевник?

Вы уже знаете, как переводит быстродействующая электронная вычислительная машина. Раз машина при переводе осуществляет синтез фразы, она с успехом может синтезировать и без перевода, составлять согласно программе целые предложения из запаса слов, которые находятся в ее «памяти».

И если быть объективным, то идея механического «сочинителя» не нова. Вспомните, как блестяще высмеял ее Свифт в своей бессмертной сатире «Путешествия Гулливера».

Он рассказал о профессоре лапутянской академии, благодаря изобретению которого «самый невежественный человек с помощью умеренных затрат и небольших физических усилий может писать книги по философии, поэзии, политике, праву, математике и богословию при полном отсутствии эрудиции и таланта».

Изобретение лапутян представляло собой большую раму. Поверхность ее состояла из огромного множества деревянных кубиков, сцепленных между собой тонкими проволоками. Со всех сторон каждого кубика на бумажке было приклеено по слову их языка в различных наклонениях, временах и падежах, но без всякого порядка.

По команде профессора сорок студентов брались за сорок рукояток и поворачивали их на один оборот — расположение слов в раме совершенно изменялось.

У этой машины не хватало двух «мелочей».

Во-первых, она не имела программы выбора даже отдаленно логически связанных слов. Все было основано на чисто случайном подборе. Поэтому зря надеялся лапутянский профессор «усовершенствовать умозрительные знания при помощи технических и механических операций».

Во-вторых, машина лапутян не располагала критерием сравнения. Она не могла из бесконечного множества вариантов выбрать не только наилучший, но даже сколько-нибудь подходящий.

А число вариантов действительно очень велико. Это прекрасно показал Я. Перельман в рассказе «Литературный автомат».

Оказывается, буквопечатающий механизм, имеющий тысячу букв, последовательно печатая все сочетания из них, выдаст наряду со многими бессмысленными страницами все литературные отрывки, какие мыслимо написать тысячей литер. А именно: по отдельным страницам, абзацам, фразам мы получим все, что когда-либо было написано или будет написано в прозе и в стихах на русском и на всех существующих и будущих языках! Все романы и рассказы, все научные сочинения и доклады, все журнальные и газетные статьи и известия, все стихотворения, все разговоры, когда-либо слышанные всеми прежде жившими людьми, и все то, что еще предстоит передумать и высказать людям грядущих поколений…

Если наша литературная машина будет работать с наибольшей достижимой печатной скоростью, то и тогда машина закончит свою работу лишь через 1,5×101985 лет.

В этом числе 1986 цифр!

Миллионы раз погаснут звезды, миллионы раз зажгутся новые, прежде чем мы получим все эти литературные материалы. А сколько времени понадобится для того, чтобы отобрать из бесконечного множества нелепых сочетаний слов действительно логически связанные!

Ведь среди «литературных произведений» будут, например, и такие, которые состоят из одних знаков препинания, а свыше 10300 будет состоять из одних восклицательных и вопросительных знаков.

Конечно, «литературные способности» вычислительной машины зиждятся не на случайном подборе слов и предложений. Она, как и всегда, работает по определенному правилу. В частности, «Калиоппа» работает примерно по такому руководству к действию: в нее вложен словарь, в котором родственные понятия записаны близкими кодами, например, если 1001001 — животное, то 1001100 — птица, 1001101 — орел, между тем как 1010000 — млекопитающее и так далее.

Машина по программе и по этим кодам подбирает близкие по смыслу слова. Основой служит некоторый первоначальный текст, введенный в машину. При каждом цикле повторения программы машина расширяет основной текст, эпитетами и синонимами отходя от него все дальше и дальше, но не искажая его до полной бессмыслицы.

Машинные отрывки хорошо показывают сильные и слабые стороны литературных автоматов. Они логически отбирают из словаря уместные в любовном письме, стихотворении или рассказе слова, не «ввернув» туда ни одного технического, юридического или политического слова.

Все слова грамматически правильно собраны в предложения. Но машина совершенно «не понимает» того, что пишет. Машина подходит к тексту, как к набору букв и слов, которые можно «вязать», «согласовать» по определенным логическим правилам.

Составить программу можно не только для написания литературных произведений.