У каждого в детстве была эта коробка. Потрёпанная временем, пахнущая старым лаком и сосной, с заедающим маленьким крючочком сбоку. Открываешь её, а там - фигуры с зелёным бархатным или просто бумажным донышком, и вечно потерянная одна чёрная пешка, вместо которой в бой шли то пуговица, то деталька от конструктора.
Недавно я залип на такую доску и вдруг поймал себя на мысли, что вся моя жизнь - это какая-то странно разыгранная сицилианская защита. А поскольку в свободное время я тот самый чувак, который любит тыкать палкой в нейросети и смотреть, что из этого выйдет, в голове тут же родился план. Сделать из этой мысли песню и клип.
Почему вообще шахматы так цепляют, даже если ты не знаешь отличия гамбита от цейтнота? Потому что на этих шестидесяти четырёх чёрно-белых клетках умещается вся человеческая драматургия. Посмотрите на великих - они ведь играли ровно так, как жили и чувствовали. Взять патриарха Михаила Ботвинника: железная воля, научный подход, человек, который строил партию как чертеж космического корабля и всю жизнь пытался научить компьютер играть в шахматы так же как он сам. А следом - Василий Смыслов, баритон, который чуть не ушёл в Большой театр и двигал фигуры так, будто искал музыкальную гармонию в хаосе.
В жизни ведь тоже так: когда обстоятельства давят со всех сторон, мы невольно включаем внутреннего Тиграна Петросяна. Того самого «Железного Тиграна», который умел выстроить на доске настолько непробиваемую крепость, что о неё в бессилии разбивались любые бури. Иногда хочется жить с королевским размахом и универсальной элегантностью Бориса Спасского, а порой срывает резьбу, и ты превращаешься в Михаила Таля. Рижский кудесник ведь не просто играл, он швырял фигуры в топку жертв ради красивой атаки, гипнотизируя соперника своим пронзительным взглядом, в котором читалось: «Да гори оно всё конём, сейчас будет магия!». С возрастом, правда, мы чаще мигрируем в сторону Анатолия Карпова — начинаем ценить тихое позиционное давление, когда ты спокойно, без лишней суеты берёшь хаос под контроль. А глядя на сегодняшнего Магнуса Карлсена, который в абсолютно равном, мёртвом эндшпиле способен пять часов подряд выжимать воду из камня, понимаешь: в конце концов всё решает просто характер и умение терпеть.
Вот это ощущение - шахмат как зеркала судьбы - мне и захотелось упаковать в музыку. Жизнь редко похожа на боевик, чаще это просто долгая дорога. Поэтому сразу нацелился на акустический инди-фолк. Чтобы звучал тёплый голос, будто старый друг сидит напротив тебя на ночной кухне, перебирает струны и спокойно раскладывает всё по полочкам.
Первым делом мы с текстовой нейросетью сели писать стихи. Если вы думаете, что искусственный интеллект с первой попытки выдаёт шедевры, то спешу разочаровать - есть очень мало моделей, способных на такое. Но они есть и Gemini 4 Argon - как-раз из таких. Поэтому первый же запрос на арене и моя челюсть отпала. Потому что получилось как-раз то что надо. Мне хотелось, чтобы геометрия доски стала геометрией человеческого выбора. Ведь у нас в распоряжении тридцать две фигуры, и у каждой свой крест. Конь вечно прыгает своей чудной буквой Г - ну чисто мы, когда пытаемся обойти жизненные грабли каким-то хитрым боковым манёвром. Слон режет пространство строго по диагонали, а ладья упрямо держит прямой рубеж, как те самые принципы, от которых нельзя отступать. На доске бушует грозный ферзь, за широкой спиной которого прячется неожиданно малый и уязвимый король. И конечно, там есть скромная пешка. Та самая, что принимает на себя первые удары, но если хватит духу дойти до самого края - способна сама стать ферзем.
Текст сложился. Про жертву ради наступления, когда приходится отдать что-то важное, чтобы просто сделать шаг вперёд. Про неизбежный эндшпиль, когда лишнее отсекается и на доске остаётся только суть. И про момент, когда финальный мат встаёт стеною, а главное — это то, как ты прошёл эту партию: через выбор, терпение, прощение и то, как держишь ты свой путь в пространстве бесконечных комбинаций.
С этим текстом я пошёл в Suno. После нескольких попыток, где нейросеть пыталась петь то голосом уставшего шансонье, то слишком бодрым поп-вокалом, случилось чудо. Трек «Шаг за шагом» зазвучал спокойно и мягко.
Но оставлять такую песню просто аудиофайлом было преступлением. Надо сделать клип. Тем более, что для этого механика была разработана еще в прошлом году. Но даже так делать клип автоматически по нажатию кнопки остается задачей не столько программной, сколько задачей делегирования тому кто это может. И сегодня это может сделать агент запертый в программный цикл, сходящийся к решению. Он получает задачу и преодолевая десятки проблем и ошибок там и сям, долго вычищает мой старый забагованный код, фиксит самые разные баги и не остановится до тех пор, пока затребованное не получится или не кончатся токены. Идея визуала казалась простой: тёплый плёночный стиль, мягкий свет, резные деревянные фигуры, у которых сквозь текстуру дерева проступают «живые» лица. Не мультяшные глаза на пружинках, а именно эмоции, вырезанные резцом мастера - усталость, решимость, страх, надежда. А сама шахматная доска должна была местами терять чёткость и таять, превращаясь то в пыльные дороги, то в туманные пейзажи.
Звучит красиво, но на деле генератор картинок решил проверить нашу с агентом психику на прочность. Попытки объяснить нейросети, что деревянный шахматный конь должен выглядеть драматично, но оставаться при этом шахматной фигурой - это просто ничто по сравнению с задачей нарисовать шахматную доску с правильным количеством клеток в шахматном порядке. Это заняло много времени и пришлось идти на компромиссы, чтобы уложиться в бюджет равный нулю.
В итоге из многих, странных генераций были выбраны тридцать три хорошие иллюстрации. В них сошлось многое: и ламповая плёночная зернистость, и живая текстура старого дерева, и клетки, уходящие за горизонт настоящими дорогами. Дальше агент распознавал mp3 песни, вытягивая оттуда слова с их временными метками, писал импровизированный видеоредактор на manim и вручную синхронизировал каждую картинку со словами и титрами. Это был свой собственный блиц, где счёт шёл на секунды, а в конце снова был обновлен набор правил, руководствуясь которыми, в другой раз агент сделает это лучше.
Когда закончился финальный рендер, внутри было странное чувство. Вроде бы музыку спел алгоритм, картинки нарисовал другой алгоритм, текст написал третий, а все вместе собирал четвертый, попутно выводя правила для следующего запуска. Но на выходе получилось очень личное произведение. Наверное, потому что основа всей этой деятельности было мое любопытство и желание узнать, что в итоге получится - без этого все нейросети просто ничего бы не стали делать.
А напоследок вопрос. Если прикинуть жизнь прямо сейчас как позицию на доске — какой фигурой вы себя ощущаете? Пешкой, которая упрямо прёт через центр в дамки, конём, перепрыгивающим через бытовой абсурд, или королём, который уже сделал рокировку под плед и просто просит его не трогать?