Макс Ширко

Веб и графический дизайнер

Бот для прототипов в Figma за 3 минуты: анатомия Blank и отказ от рутины

Каждый раз, когда дизайнер берет в работу новое ТЗ, начинается одна и та же муторная история: ты открываешь чистый холст в Фигме и руками перекладываешь текст по блокам. Копировать заголовок, вставить, создать фрейм, настроить автолейаут, раскидать буллеты, подогнать отступы.

Это не дизайн. Это механический перенос символов, который сжигает творческую энергию еще до того, как ты успел подумать о стиле. Чтобы навсегда закрыть эту проблему, я собрал собственного бота Blank. Рассказываю, как он устроен внутри и почему я принципиально не доверяю нейросетям финальную картинку.

Протестировать сборку прототипов и запросить инвайт можно в боте Blank

Ловушка «дизайна одной кнопкой»

Сейчас интернет забит сервисами, обещающими «сделать готовый сайт за один промпт». Вы вводите тему — и сервис выплевывает пестрый, безвкусный макет, набитый случайными градиентами, банальными кнопками и пластиковыми иконками.

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

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

Анатомия Blank: что происходит за капотом

Бот называется Blank («Чистый лист»). Его задача — избавить дизайнера от страха белого листа и за 3 минуты превратить сырое ТЗ в готовую структуру прямо внутри Figma.

Как устроен рабочий процесс:

1. На входе — сырой контент. Ты скармливаешь боту файл брифа, текстовые заметки из созвона или даже неотформатированные тезисы от заказчика.

2. Смысловой парсинг. Нейросетевое ядро анализирует логику продукта и разбивает контент на семантические паттерны: первый экран с оффером, матрица преимуществ, карточки тарифов, социальное доказательство, раскрывающийся FAQ и форма заявки.

3. Нативная генерация под Figma. Бот отдает не картинку и не сторонний HTML. Он генерирует нативный JSON-манифест, оптимизированный под внутренний движок Figma. Ты просто нажимаешь кнопку — и в твоем файле появляются готовые компоненты.

4. Идеальные автолейауты. Все фреймы сразу собраны на Auto Layout: отступы кратны 8px, корректно настроены параметры обжатия (Hug/Fill), шрифтовые стили и вложенность слоев. Никакой каши из безымянных групп Frame 492.

Никаких «серых квадратов»: проектирование на реальном тексте

Я принципиально не работаю с серыми вайрфреймами и текстом lorem ipsum. Вся эта псевдопроектировочная возня оторвана от жизни. Ты рисуешь идеальный прямоугольник под три слова, а клиент потом присылает абзац на 400 знаков, и вся твоя сетка ломается.

В Blank прототип сразу собирается на реальном тексте. Ты открываешь макет и сразу видишь: где текст слишком длинный, где заголовок спотыкается, где не хватает визуальной паузы. И вместо двух часов унылого копипаста ты уже через три минуты занимаешься настоящей работой — стилем, графикой и типографикой.

Почему бот закрыт и работает по инвайтам

Многие спрашивали: «Макс, почему бот не лежит в открытом доступе для всех?». На это есть две жесткие причины.

Первая — экономика. Каждая генерация задействует продвинутые модели и требует ощутимых вычислительных мощностей. Если открыть сервис настежь, придут тысячи случайных зевак, которые будут вбивать «сделай сайт про моего кота» и сливать тысячи долларов на токены впустую.

Вторая — качество аудитории. Чтобы получить доступ, нужно приложить минимальное усилие: найти инвайт у коллеги, в моем Telegram-чате или в публикациях. Это сразу отсекает случайных людей и оставляет только практикующих дизайнеров. При входе каждый пользователь получает квоту на генерации и 3 личных инвайта, которыми может поделиться с проверенными друзьями.

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