Нейросети легко генерируют связные статьи, коммерческие тексты и сценарии, но при попытке написать стихотворение на русском языке выдают примитивные рифмы, теряют смысл и ломают ритм. Это происходит не из-за отсутствия творческого начала, а из-за архитектурных ограничений языковых моделей и механики обработки текста. Понимание этих ограничений помогает перестать требовать от ИИ невозможного и научиться ставить задачи так, чтобы получать приемлемые поэтические тексты для бытовых и рабочих задач.
| Что разберем | Что это даст |
| Почему ИИ не чувствует ритм и размер | Перестанете тратить время на команды в духе «напиши ямбом» |
| Как нейросеть подбирает рифмы | Поймете, откуда берутся примитивные глагольные рифмы и как их избегать |
| Как правильно ставить задачу на стихи | Сможете генерировать тексты для поздравлений или корпоративных задач без откровенного брака |
Как архитектура ИИ ломает поэзию
Главная причина поэтической беспомощности нейросетей кроется в том, как они видят текст. Человек при написании стихов оперирует звуками, слогами и ударениями. Языковые модели оперируют токенами.
Токен – это фрагмент слова, иногда целое слово, а иногда всего пара букв. Нейросеть предсказывает следующий токен на основе статистики, а не звучания. Она не знает, как слово произносится вслух, на какую гласную падает ударение и сколько в слове слогов.
Из-за токенизации возникают три базовые проблемы:
- Слепота к ударениям. ИИ не понимает разницы между ударными и безударными слогами, поэтому не может выстроить ровный метр.
- Слепота к слогам. Модель не умеет считать слоги. Если вы попросите написать строчку ровно из восьми слогов, ИИ выдаст случайное количество, потому что считает токены, а не гласные буквы.
- Слепота к созвучиям. Рифма для ИИ – это не совпадение звуков на конце слов, а статистическая вероятность того, что два слова часто встречаются в обучающей выборке в похожем контексте на концах строк.
Специфика русского языка и обучающих данных
Языковые модели обучаются преимущественно на английских текстах. В английской поэзии последних десятилетий доминирует белый стих (верлибр) – поэзия, лишенная строгой рифмы и жесткого метра. Главное в ней – ритм фраз, образы и структура.
Русская поэтическая традиция исторически опирается на силлабо-тонику – строгий порядок ударных и безударных слогов, а также на точную рифму.
Когда ИИ получает задачу написать стихотворение на русском, он пытается применить паттерны, усвоенные из английского массива данных. В результате получается текст, который визуально разбит на строки, но звучит как проза, случайным образом нарезанная на куски. Нейросети просто не хватает качественного объема русских классических стихов в базе, чтобы перевесить логику генерации англоязычного верлибра.
Типичные ошибки ИИ в стихах
Чтобы исправлять результаты генерации, нужно понимать, где ИИ ошибается чаще всего.
Глагольные и банальные рифмы
Самый простой способ для модели зарифмовать две строки – использовать глаголы в одной форме («пойти – найти», «сказать – показать») или заезженные существительные («кровь – любовь», «ночь – прочь»). Модель выбирает их, потому что это требует минимальных вычислительных усилий: грамматическое совпадение окончаний гарантирует приемлемый для алгоритма результат.
Сбой стихотворного размера
ИИ может начать стихотворение бодрым хореем, в третьей строке добавить три лишних слога, а в четвертой перейти на анапест. При чтении вслух об такой текст спотыкаешься. Это прямое следствие того, что модель генерирует строку по одному токену слева направо и не может заранее спланировать длину и ритмический рисунок всей фразы.
Смысловые костыли ради рифмы
Если ИИ не может подобрать естественное слово для рифмы, он вставляет абсурдное или неуместное. В стихотворении про ИТ-отдел внезапно может появиться «колесница» или «звездная пыль», просто потому что алгоритму нужно было закрыть строчку подходящим по статистике токеном.
Как заставить ИИ писать стихи: рабочие приемы
Вы не сможете заставить нейросеть написать гениальное стихотворение с идеальной фоникой, но можете получить крепкий, ровный текст для поздравительной открытки, шуточного корпоративного гимна или рекламного поста. Для этого нужно изменить подход к промптам.
Задавайте ритм через графический шаблон
Бесполезно писать ИИ: «Напиши текст четырехстопным ямбом». Он не знает, что это. Вместо этого дайте ему визуальную схему ударений и слогов с помощью символов или слов-примеров.
Пример рабочего запроса: Сгенерируй четверостишие. Структура каждой строки должна строго соответствовать ритму: ТА-та-та-ТА-та-та-ТА-та-та-ТА. Соблюдай количество слогов.
Ставьте жесткие ограничения на рифмы
Запрещайте модели использовать дешевые приемы прямо в стартовом запросе.
Пример рабочего запроса: Напиши стихотворение из 4 строф. Строгое правило: не используй глагольные рифмы (окончания -ать, -еть, -ить). Запрещено рифмовать слова «день-тень», «любовь-кровь», «радость-сладость». Используй составные и необычные рифмы.
Давайте референсы конкретных авторов
Чтобы сбить алгоритм с генерации стандартного поздравительного текста, задайте ему стилистику поэта с ярко выраженным слогом.
Пример рабочего запроса: Напиши текст об открытии новой кофейни в стиле стихов Маяковского. Используй рубленый ритм, лесенку, жесткие неологизмы и марширующую интонацию.
Генерируйте построчно или по строфам
Не просите сразу поэму на 10 строф – ритм развалится уже на второй. Запрашивайте по одному четверостишию. Прочитайте вслух. Если ритм сбился, укажите ИИ на ошибку.
Пример рабочего запроса: В третьей строке сбился ритм, там на два слога больше, чем в первой. Перепиши только третью строку, чтобы она идеально совпадала по ритму с первой.
Ограничения: для чего ИИ не подходит
Есть задачи, где бороться с нейросетью бесполезно, проще написать текст с нуля или нанять поэта-копирайтера.
Тексты для песен с уже готовой жесткой мелодией. Если у вас есть минусовка, где вокальная линия требует точного попадания слогов в ноты, ИИ не справится. Он не сможет выдержать математическую точность слогов на протяжении всего трека. Нейросеть можно использовать только для набросков и поиска идей.
Сложные поэтические формы. Сонеты, венки сонетов, рондо, рубаи на русском языке даются алгоритмам крайне тяжело из-за сложной системы перекрестных рифм и жестких требований к форме.
Стихи с глубокой игрой слов. Каламбуры, двойные смыслы, омонимы и аллитерации (повторение одинаковых согласных звуков для создания атмосферы) – это уровень работы с фонетикой, который недоступен текущему поколению текстовых моделей.
Коротко о главном
- ИИ плохо пишет стихи, потому что мыслит токенами, а не звуками, не умеет считать слоги и не слышит ударений.
- Академические термины (ямб, хорей) в запросах не работают. Ритм нужно задавать наглядными схемами (ТА-та-ТА-та).
- Англоязычная база тянет ИИ в сторону белого стиха, поэтому на русском языке он часто выдает рубленую прозу.
- Чтобы избавиться от примитивных стихов, прямо запрещайте в промпте глагольные рифмы и заезженные слова.
- Для объемных текстов генерируйте стихи по одному четверостишию, контролируя ритм при чтении вслух.