Если вы хотите попробовать отличить человеческую поэзию от творений нескольких разных алгоритмов, к вашим услугам непростой поэтический тест Тьюринга, который разработали Бенджамин Лэрд и Оскар Шварц в рамках проекта, названного ими
Даже если кибернетическому поэту удается генерировать вполне правдоподобные стихи, создание кибернетического романиста – задача гораздо более трудная.
Идея Лескюра о применении алгоритмов к уже существующим литературным произведениям используется многими программистами, участвующими в NaNoGenMo – Национальном месячнике генерирования романов (National Novel Generation Month). Он возник в ответ на Национальный месячник сочинения романов (National Novel Writing Month), в рамках которого начинающие писатели должны написать произведение из 50 000 слов в течение ноября. Программист и художник Дариус Каземи решил, что ему не хочется строчить каждый день по 1667 слов: лучше он потратит месяц на разработку программы, которая сможет сочинить роман длиной 50 000 слов. По завершении работы он собирался опубликовать и роман, и код программы. Его твит об этой идее, появившийся в 2013 году, и положил начало ежегодному литературному состязанию разработчиков программ.
Многие из программистов, участвующих в NaNoGenMo, занимаются переписыванием уже существующих текстов: «Гордость и предубеждение» пропускается через фильтр твиттера, «Моби Дик» интерпретируется алгоритмом для сочинения научной фантастики, «Толкование 10 000 снов» Густавуса Хиндмана Миллера перетолковывается и перестраивается программой. Но особое внимание привлекло более честолюбивое произведение под названием «Искатель» (The Seeker). В этом романе описывается, как алгоритм пытается понять, как функционируют люди, читая разные статьи на сайте wiki-How. У алгоритма есть метапрограмма, проходящая через этапы «Работы», «Сканирования» и «Воображения», после чего все повторяется заново. Автор кода, скрывающийся под псевдонимом
В режиме «Работы» он собирает концепции, касающиеся человеческой деятельности.
В режиме «Сканирования» он ищет «воспоминания» в простом текстовом формате, по начальной концепции, найденной на этапе «Работы». Затем он использует концепции, не распознанные в режиме «Сканирования» (исключенные из его записей) для «Воображения» «невидимого» вокруг начальной концепции.
В романе «Искатель» описывается путь открытий алгоритма, исследующего базу данных wikiHow и постепенно продвигающегося от невежества к кажущемуся пониманию. Первая страница, к которой он обращается, называется «Как добиться, чтобы девушка пригласила на свидание». В начальную концепцию попадает из ее сканирования слово «обидеть»: на странице идет речь о том, как не обидеть девушку. В режиме «Воображения» алгоритм создает сюрреалистическую импровизацию на основе слова «обидеть».
«Искатель» почти достигает цели – в отличие от многих других алгоритмических романов, – потому что, по мере того как алгоритм пытается разобраться в людях, читатель начинает чувствовать, что понимает, что думает алгоритм. Тот факт, что текст читается как странный компьютерный код, составленный из слов, вполне согласуется с представлением о возможном внутреннем голосе алгоритма. Может быть, в этом и состоит конечная цель любой алгоритмически созданной литературы – дать нам возможность понять зарождающееся сознание (если оно вообще зарождается) и его отличия от нашего собственного.
Но пока что мир книготорговли вполне устроили бы алгоритмы, способные штамповать эскапистские любовные романы или очередные триллеры Дэна Брауна. Многие из этих бестселлеров пишутся по четко определенной формуле. Нельзя ли просто автоматизировать эту формулу? Если алгоритмы не могут создавать великих литературных произведений, может быть, они смогли бы выпекать коммерчески успешные книжки для повседневного чтения вроде романов Кена Фоллетта или даже алгоритмических «50 оттенков серого». Книжный редактор Джоди Арчер и специалист по анализу данных Мэтью Джокерс написали алгоритм, который по меньшей мере претендует на умение определять, какова вероятность, что та или иная книга станет бестселлером[118]
. Этот алгоритм установил, что читатели бестселлеров предпочитают короткие предложения, повествования, в языке которых ощущается личность героя, и менее сложный словарь, чем читатели серьезной художественной литературы. Жаль, что я не узнал это до того, как начал писать эту книгу!