Генерация стихов¶
Генерация стихов — создание поэтических текстов с использованием алгоритмов, вычислительных моделей или автоматических процедур, при котором стихотворение формируется не только человеком, но и машиной — целиком или частично. Термин охватывает как исторические механические и математические методы (от ренессансных «случайных» стихов до аббевилляских машин), так и современные нейросетевые генераторы на основе больших языковых моделей.
¶История
¶Ранние механические методы
Идея автоматического стихосложения возникла раньше вычислительной техники. В XVI–XVII веках поэты и учёные предлагали комбинаторные схемы: например, в 1677 году в Париже вышла книга «Парижский вольнодумец» (Le Parnasse réformé), где описывалась «машина» для составления стихов из заранее заготовленных строк. В XVIII веке подобные устройства строили в Германии и России: в 1790-е годы в Санкт-Петербурге работала «машина для стихотворения», описанная в журналах эпохи.
¶Аббевилльская машина
Наиболее известным механическим генератором стихов стала «Аббевилльская машина» (1827), созданная французским инженером Жаном-Батистом Аббевиллем. Устройство состояло из набора барабанов с напечатанными слогами; при вращении ручки барабаны соединяли слоги в случайные слова и строки. Машина производила бессмысленные, но формально стихотворные конструкции и была показана на Всемирной выставке в Париже.
¶Математические подходы
В XX веке генерация стихов стала предметом математических и лингвистических исследований. В 1950-х годах И.А. Ильин и другие исследователи рассматривали стих как формальную систему с ритмическими и рифмовочными ограничениями. В 1959 году поэт и математик Теодор Лодж предложил алгоритм «Cent mille milliards de poèmes» — книгу-«машину», где 10 сонетов были разрезаны на строки и перекомбинированы так, что читатель мог собрать из них 10¹⁴ вариантов. В СССР вопросы автоматического стихосложения исследовались в рамках кибернетики и математической лингвистики, в частности в работах по машинному переводу, где моделирование стиха использовалось для проверки выразительных средств.
¶Классификация методов
| Метод | Принцип работы | Период |
|---|---|---|
| Комбинаторные машины | Перекомбинация заранее заготовленных строк и слогов | XVI–XIX вв. |
| Генеративная грамматика | Правила порождения строк по схемам (например, «субъект + глагол + дополнение») | 1950–1970-е |
| Марковские цепи | Вероятностный подбор слов на основе частотных моделей | 1980–2000-е |
| Нейросетевые модели | Генерация текста по обучающим данным (RNN, LSTM, Transformer) | с 2010-х |
¶Современные нейросетевые генераторы
¶Принцип работы
Современная генерация стихов основана на больших языковых моделях (LLM), обученных на огромных корпусах текста. Модель предсказывает следующее слово (токен) с учётом контекста, а при специализированном дообучении — с учётом формальных признаков стиха: длины строки, ритмической схемы, рифмы. Для русскоязычной поэзии модели обучают на корпусах, включающих произведения Пушкина, Есенина, Бродского и других поэтов.
¶Инструменты и платформы
Среди распространённых инструментов — нейросетевые поэтические генераторы, работающие через интерфейсы чат-ботов, а также специализированные сервисы, предлагающие выбор формы (сонет, хокку, верлибр), темы и стиля. Часть моделей позволяет задавать рифму и метр, часть генерирует текст свободно, а пользователь отбирает удачные варианты.
¶Оценка качества
Качество машинных стихов оценивается по формальным критериям (соблюдение метра, рифмы, синтаксической структуры) и по содержательным (образность, связность, оригинальность). Исследования показывают, что современные модели успешно воспроизводят формальные признаки, но уступают человеку в смысловой глубине и новизне образов; при этом для массового пользователя отличить машинный текст от человеческого становится всё труднее.
¶Применение
Генерация стихов используется в образовании (для изучения структуры стиха), в творческой практике (как инструмент подбора вариантов и преодоления «писательского блока»), в лингвистических исследованиях и в индустрии развлечений. Часть поэтов и критиков рассматривает нейросетевые генераторы как продолжение традиции «поэтических машин», а часть — как угрозу оригинальности авторского текста.
¶См. также
- Машина Аббевилля
- Теодор Лодж
- Большая языковая модель
- Кибернетическая поэзия
¶Источники
- «Le Parnasse réformé», 1677
- Аббевилль Ж.-Б. Описание поэтической машины, 1827
- Лодж Т. «Cent mille milliards de poèmes», 1959
- Сборники статей по машинному переводу и математической лингвистике, 1960–1980-е
- Публикации о нейросетевой генерации текста (2010–2020-е)