Помощь в учёбе, очень быстро...
Работаем вместе до победы

База данных. Об одном методе генерации псевдолитературных произведений

РефератПомощь в написанииУзнать стоимостьмоей работы

Синонимы. Для придания большей «живости» желательно не только отыскать слово в базовом словаре, но и попробовать заменить его на какой-нибудь синоним. Здесь означает подстановку имени персонажа-субъекта в именительном падеже, а — подстановку характеристики субъекта в том же падеже. Базовый словарь. Содержит множество слов совместно с правилами словообразования. Фактически, речь идет… Читать ещё >

База данных. Об одном методе генерации псевдолитературных произведений (реферат, курсовая, диплом, контрольная)

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

Общие словари

Базовый словарь. Содержит множество слов совместно с правилами словообразования. Фактически, речь идет о морфологическом словаре.

Синонимы. Для придания большей «живости» желательно не только отыскать слово в базовом словаре, но и попробовать заменить его на какой-нибудь синоним.

Фразы-паразиты. Они же — авторские отступления.

VocParazit { «А дальше вот что было.», …, «Стало быть», …}

Связующие элементы

Обстоятельства времени. Ничего не значащие фразы о времени встречи (" Поздно вечером, когда солнце уже село…", «Аккурат под Новый Год», «Восьмого марта» …).

Переходы во времени. Определяют интервал между встречами. Тоже ничего не значат (" Скоро сказка сказывается, да не скоро дело делается", «Долго ли, коротко ли…», «Прошло 15 лет» и т. п.).

Локусы. Для описания каждого локуса необходимо сгенерировать соответствующий текст.

locus { «Лес», {" Темный лес шумел кругом." , " Лес был тих и печален." }}

locus { «Тундра», {" В то время года тундра была особенно красива."

" Тучные стада оленей паслись неподалеку." }}

Связки локусных переходов. Это — уже параметризированные шаблоны. Необходимы для описания того, как персонаж добирается до места встречи из одного локуса в другой. Формат: {}

Например:

link { Лес, " Берег моря"

{" из лесу и до берега." }}

link { «Берег моря», тундра

{" на берег. Впереди — тундра." }}

Здесь означает подстановку имени персонажа-субъекта в именительном падеже, а - подстановку характеристики субъекта в том же падеже.

Показать весь текст
Заполнить форму текущей работой