Предлагаю такой алгоритм для написания стихов:
1. Загрузить все стихи Пушкина в парсер (
парсер) и собрать базу Моделей Поведения Образов.
В ТЭСОТ МПО - это, упрощенно говоря, набор словосочетаний типа прилагательное + существительное, существительное + глагол и т.д. В стихах автора используется определенный набор МПО.
2. Дополнить базу МПО по образцу.
3. Составить список эмоционально значимых ситуаций. Есть ограниченный набор таких ситуаций, который используется в стихах, художественных произведениях, фильмах, психоанализе. Когда человек распознает такую ситуацию в стихотворении , у него возникает эстетическое ощущение.
4. Составить набор соответствий ситуации и образа, который эту ситуацию выражает. Например. Чаша, кубок - судьба, события. Пить из чаши - происходят события.
5. Разработать алгоритм для выражения ситуаций из п.3 через конкретные детали, с подстановкой конкретных людей и событий с использованием списка МПО из п.1.
6. Сделать алгоритм связывания отдельных эмоционально-значимых ситуаций в один сюжет, последовательность событий.
На этом алгоритме можно сделать достаточно качественный генератор стихов.