Стихи писать я не умею, так что свой вклад в поэзию мне пришлось сделать при помощи вайбкодинга.

Вы наверняка видели числовые стихи типа тех, что на картинке.
![](files/Pasted image 20260920173255.png)

Года полтора назад я подумал, что у этих стихов есть удивительное свойство: про них непонятно, на каком они языке. А значит, можно их читать, например, английскими числительными. Но если вы попробуете прочитать эти примеры, вы увидите, что никакого ритма в них нет.

Но можно попытаться написать стихотворение, которое будет иметь ритм на нескольких языках одновременно. Скорее всего он будет разным, но тем интереснее.

Я минут 5 покрутил числа в голове, но собрать стихотворение не смог.
После чего подумал, что числа-то перебирать легко, так что надо бы написать программу. В тот момент я поигрался с Cursor и экспериментировал с вайбкодингом. Не смог он ямба от хорея, как я не бился, отличить. Сам же я не готов был тратить много времени на то, чтобы разбираться в устройстве стихосложения.
Год спустя я вернулся к задаче и подумал, что теперь-то нейросети стали умнее… но увы, не до такой степени. Зато в этот раз я был настойчивее и смог допинать их до какого-то результата.

Я взял корпус русских и английских стихов и попросил для четверостиший оттуда сделать числовые стихи, дублирующие метр реального стихотворения. При этом отбирать только те варианты, где на втором языке тоже есть какой-то ритмический рисунок.

Если никак не ограничивать генератор, получаются сплошь частушки и прочая кровь-любовь. И по много раз в строфе встречаются 20-30-40, 15-16-17, 11 и 7xx. В какой-то момент почему-то в особенной чести было число 794, не могу понять, чем оно так полюбилось алгоритму. Генерировать англоязычные стихи оказалось в целом существенно сложнее, очень неуклюжие у них числительные.

Стихи, конечно, не огонь. Но я что-то устал ими заниматься, так что отобрал субъективно лучшее из получившегося и отдаю на ваш суд.

Читать их следует примерно так.

Числовой стих:

13 40 22  /
1 601  /
13 20 46  / 
17 305

Русская транскрипция:

трина́дцать, со́рок, два́дцать два́
оди́н, шестьсо́т оди́н
трина́дцать, два́дцать, со́рок ше́сть
семна́дцать, три́ста пя́ть

Английская транскрипция:

thírtéen, fórty, twénty twó
óne, síx húndred óne
thírtéen, twénty, fórty síx
séventéen, thrée húndred fíve

А вот другие примеры:

  • 0 50 94 / 44 11 6 / 24 16 15 / 7 60 91
  • 41 18 15 / 24 11 2 / 0 94 16 / 7 60 91
  • 300 43 16 / 307 701 / 200 32 15 / 7 17 101
  • 7 91 18 / 40 791 / 0 50 94 / 20 17 11 2
  • 18 11 7 60 / 16 11 31 / 11 0 50 90 / 15 11 21
  • 17 320 32 / 700 1 4 46 / 13 40 30 33 / 1 15 8 47
  • 9007 17 / 40035 / 100 700 1 16 / 307 701
  • 94 13 / 91 900 / 19 1 18 / 90 14 5
  • 11 0 50 90 / 16 11 41 / 18 11 7 60 / 15 11 31
  • 60 67 / 790 / 97 7 / 12 11 0
  • 17 15 16 / 5 18 11 7 / 0 50 91 / 44 11 20
  • 17 11 40 / 91 18 / 94 11 7 / 90 12 14
  • 91 960 / 18 4 16 / 18 12 15 / 90 13 1

Можете накидывать свои варианты.