Выбрать главу

При построении сюжета (фабулы) программа даже учитывала особенности положения элементов их (литературных героев) натальных гороскопов. Если Вы, дорогой читатель, знакомы с языком С или С++, то Вы, конечно, представляете себе широко применяемый в них механизм препроцессорной обработки информации. Он является некоторым аналогом механизма, заложенного в работу искусственного речевого макроассемблера. Для тех, кто ничего раньше не слышал о таких вещах, поясним их суть. Основная идея — разрешение подстановок, которые замещают определенным образом организованную символьную последовательность другой символьной последовательностью.

Создаваемая таким образом последовательность словосочетаний и предложений может быть как последовательностью, конкретизирующей исходные данные, так и последовательностью, формирующей литературные знаки и коды. Главное здесь то, что на входе речевого макроассемблера может быть алгоритмическая композиция, весьма далекая по виду от языка Assembler, а на выходе обязательно будет какой-нибудь «The Da Vinci Code», отображающий символические аналоги команд используемого «электронным писателем» Центрального процессора (CPU). Разработка алгоритмов глубинной структуры художественных образов была, наверное, самой сложной задачей, на разрешение которой у команды разработчиков ушло три года. Неизвестно, смогли ли бы они написать приемлемые схематические модели и шаблоны восприятия, если бы не подсказки университетских преподавателей и друзей-коллег из корпорации IBS. Стажер из Индии г-н Винод Кумар Ратури здорово помог им в создании SQL-редактора и достаточно емкого хранилища данных.

Это позволило обрабатывать все отношения каждой лексической единицы в соответствии с решаемой творческой задачей. Первые любовные и детективные романы, написанные «электронным писателем», были подражательными и, честно говоря, довольно скучными. Особенно блекло выглядели постельные сцены и описания кровавых бандитских разборок. В них явно не хватало того, что принято называть «страстью». Основательно поработав, наши друзья окружили ядро программы модулями нагляднообразной памяти, и довели скорость обработки информации о фактических свойствах предметов до 60 бит в секунду. (Между прочим, как утверждают ученые-нейрофизиологи, именно с такой производительностью работает среднестатистический человеческий мозг, не отягощенный думами о роковых вопросах жизни) После того, как «ЭП-Мастер» научился анализировать и синтезировать непривычные сочетания предметов и их свойств, его уже не так было трудно подвести к стихосложению и музыкальному творчеству. Дальше — больше. Для того чтобы литературные герои не скучали и не выглядели полными идиотами, а могли здраво рассуждать по поводу явлений природы и последних достижений научно-технического прогресса, наши друзья разработали специальный образовательный модуль. После этого интерфейс «ЭП-Мастера» пополнился полями, содержащими код ввода информации об уровне образования литературных героев: «никакой», «поверхностный», «продвинутый» и «академический». И, вот, однажды, «электронный писатель» их приятно удивил пренебрежением к плагиату и способностью сочинять оригинальные повести и романы, которые еще не могли заинтересовать серьезные издательства, но вполне катили для телевидения, хотя бы в качестве литературной основы будущих телесериалов. Выход готовой продукции зависел от мощности компьютера, на котором «крутилась» виртуальная машина. Например, СУП, мог «выплевывать» продукцию масскульта со скоростью одно произведение в час, но даже обычный персональный компьютер IBM с процессором Pentium мог думать 5–6, а иногда 8 часов, но тоже кое-что выдавал, что можно было в дальнейшем использовать в качестве идеи. В середине 90-х российский книжный рынок, благодаря пиратским изданиям отечественных и зарубежных авторов, был переполнен, в том числе, детективами и любовными романами разного толка и уровня.