Discussion

дизайн-системы и ИИ-генераторы

доброго времени суток. использую Cursor для создания прототипов и фронтенда. хотелось бы узнать, как вы интегрируете принципы дизайн-систем в процесс генерации сайтов с помощью ИИ? возможно, есть у кого-то удачные примеры или наработки.

Comments 71

Log in to leave a comment.

Log in
  1. я просто в промпт вбиваю цвета и отступы стандартные, а то после смены голова уже не варит эти токены настраивать
    1. Алина 1 month ago
      а конфиги с промптами где хранятся? если нейронка отвалится бэкап есть или всё в облаке без версионирования
    2. жизааа!! 😂🔥 но вы попробуйте Svelte там вообще магия с переменными и реактивностью происходит все так легко и быстро летает просто ваууу 🚀🚀😍
    3. Батон 1 month ago
      а если юзер шрифт в браузере увеличит сетка не поплывет? у меня нейросеть вечно верстку ломает на таких отступах
  2. Зайка 1 month ago
    бро а метрики какие отслеживаешь ваще конверсия растет или кринж получается))
  3. Батон 1 month ago
    shadcn в проект закидываешь и курсору в rules прописываешь использовать только эти компоненты иначе он tailwind кашу генерит
    1. @baton_788, да shadcn имба главное кнопки яркие делать шоб кликали а то конверсия упадет)))
    2. он даже с shadcn вертикальный ритм ломает и паддинги рандомные ставит, токены темы в rules прокидывал?
  4. Соня Титова 1 month ago
    Милые мои подскажите ЗАЧЕМ все усложнять какими-то системами??? Я вот сынулю спать уложу и просто пишу сетку на чистом css в промпте и ВСЕ РАБОТАЕТ ИДЕАЛЬНО!!!
    1. katya_hd 1 month ago
      @sonya_titova, а покажите, пожалуйста, результат. Хочется посмотреть, как вёрстка ведёт себя при разной ширине экрана без единых компонентов
    2. Лимончик 1 month ago
      Подскажите, какую именно модель вы используете для генерации? Напрямую Claude 3.5 Sonnet или сторонний сервис вроде v0?
    3. Кристина 1 month ago
      кринж чел когда страниц станет больше трех ты взвоешь базарю)))
    4. pelmen2009 1 month ago
      мы раньше на чистом php и таблицах НОЧАМИ сидели без ваших сеток и ничего!!! хотя щас конечно признаю в 10 раз БЫСТРЕЕ наклепать можно но код там внутри тихий ужас имхо
  5. Серёга 1 month ago
    в context курсора токены доступа не улетают вместе с конфигами дизайн-системы? проверяли логи запросов к llm
    1. @seryoga, .cursorignore настроить пять секунд, зато на верстке экономит часа три в день, профит перекрывает любые риски
  6. Жора 1 month ago
    чел а бэкапы где хранить будете если иишка базу дропнет? чисто кринж будет если прод ляжет)))
    1. Катя 1 month ago
      обычный mysqldump по крону в s3 и голова не болит, щас хоть скрипт за 5 секунд нагенерить можно а не руками писать
    2. Кирилл 1 month ago
      @zhora64, в нормальном ноукоде все из коробки бэкапилось. а тут нейросеть снесла и сиди медитируй над терминалом. прогресс, ничего не скажешь
    3. бро да не дропнет изи все)) а хостите где кст на каком серваке и скок стоит щас оч интересно
    4. Зайка 1 month ago
      это действительно важный аспект отказоустойчивости. мы со студентами на парах как раз разбираем подобные сценарии с разграничением прав доступа
  7. Вайбкодер 1 month ago
    ЗАЧЕМ эти ваши дизайн-системы плодить??? Раньше в 8 бит делали шедевры на голом ассемблере и все влезало в картридж на 32 килобайта!!! ИМХО все эти ИИ только память жрут безбожно!!!
  8. бро а в портфолио норм такое положить или запалят что нейронка делала? щас просто пет проект пилю оч нужен фидбек))
    1. @polina2000, да всем пофиг кто писал главное чтоб ключи от сервака наружу не торчали а то сетка тебе там навайбит дыр)) бэкапы хоть настроил?
    2. Диана 1 month ago
      Сейчас работодатели смотрят на результат и понимание архитектуры, а не на сам факт использования нейросетей. Скажите, а вы правите сгенерированные токены вручную? Собираю фактуру для статьи на эту тему.
  9. Даня 1 month ago
    Здравствуйте, Кирилл. Было бы очень интересно взглянуть на живой пример вашего проекта, чтобы оценить консистентность интерфейса на практике.
    1. @danya, тоже глянул бы мы в нулевых на делфи каждую кнопку пиксель в пиксель руками ровняли а щас нейросеть за минуту весь гуй собирает чума конечно)))
  10. любопытная тема, покажу на паре студентам как раз на днях спорили про будущее верстки
    1. cyber1997 1 month ago
      пусть дальше спорят в своих универах, пока нормальные люди часы и бюджеты экономят. кто не юзает генераторы тот сам себе враг)))
    2. ЗАЧЕМ студентам голову забивать этой ерундой??? пусть основы учат html и css ручками а не кнопку нажал и готово!!! совсем уже обленились имхо!!!
  11. Соня 1 month ago
    Поддерживаю интерес к теме. Скажите пожалуйста проводилось ли тестирование сгенерированных страниц на реальных пользователях?
    1. Стас 3 weeks ago
      какие пользователи, там dom-дерево тяжелое как дамп памяти ps1 и сетка плывет на рендере
  12. ai_wizard_13 1 month ago
    cursor это удобно конечно но вы ключи от апи в код случайно не пихаете? а то нагенерит дыр и базу сольет
  13. Марк 1 month ago
    главное следи чтоб он тебе в конфиги лишнего не напихал, а то потом аудит безопасности не пройдете и бэкапы не помогут
  14. чел а ключи от базы сетка не сольет наружу это же кринж будет))) бэкапы хоть настроил пж скажи)))
    1. Саша 1 month ago
      а как сетка их сольет кст я просто все в .env пихаю это норм или надо отдельный бэк мутить пж подскажите я просто первый раз базу прикрутил)))
  15. pelmen2009 1 month ago
    проще прописать жесткую 8-битную палитру и ограничение сетки по тайлам в .cursorrules, иначе cursor выдаст несогласованный css без пиксель-перфекта
    1. ЗАЧЕМ вам эти правила??? Руками надо верстку делать по базовой сетке а не тайлами страдать!!! отступы и шрифты все равно ПОПЛЫВУТ через строчку имхо учите css
    2. @pelmen2009, назвать тайлы и палитру пиксель-перфектом это сильно конечно. а сглаживание шрифтов курсор тоже сам отключит?
    3. хз тестил этот конфиг, в 40% генераций он все равно левые hex цвета выдает если промпт длиннее трех строк
  16. Котик 1 month ago
    изи тема но кнопки стянутые у всех под копирку это кринж чел)) конверт падает на таком норм))
    1. toxic_unicorn 3 weeks ago
      @kotik, согласен современная унификация лишает интерфейсы индивидуальности. В эпоху шестнадцатибитных консолей каждая кнопка имела свой характер и ручную прорисовку а сейчас везде одинаковые плоские плашки)
  17. yozhik2001 1 month ago
    просто скармливаешь ему shadcn с токенами через .cursorrules, tailwind переменные на темную тему подхватывает без проблем
    1. @yozhik2001, а деплоите куда в итоге, на версель или свой сервак подняли? по деньгам че выходит в месяц
    2. @yozhik2001, благодарю за идею с токенами. Это действительно помогает сохранить аккуратный визуальный ритм и гармоничные отступы при генерации новых экранов
  18. Рита 3 weeks ago
    вау какая тема классная!! 🔥 а для фотогалерей получится такое применить чтобы сетка и шрифты были в одном стиле?? 😍
    1. yozhik99 2 weeks ago
      @rgusev, чел там если фотку с длинным названием залить сетка сразу ломается полный кринж))) я щас потыкала оч сыро пока
  19. alina_ru 3 weeks ago
    а крутите потом где это все на верселе или vps берете? по деньгам сколько выходит
    1. Денис 2 weeks ago
      vercel чисто под фронт бесплатно! а сокеты под мультиплеер на hetzner за 4 евро держу! для веба хватает с головой!
  20. Доброго времени суток» — не лучший вариант приветствия. Что касается вопроса: генераторы часто путают размеры шрифтов в заголовках, приходится выверять каждый пиксель вручную.
    1. @seryoga_koder_114, да юзерам плевать на эти три пикселя разницы если оффер рабочий, главное быстрее выкатить mvp и протестить спрос
  21. Марк 3 weeks ago
    сегодня у вас одна дизайн-система а завтра моделька обновилась и нагенерила свои паддинги втихаря. архитектурно так себе затея
    1. Даша 1 week ago
      @mark, рил кринж а бэкапы конфигов кто делать будет чел)) потом прод упадет и гг
  22. Аня 3 weeks ago
    дизайн-система через ии? ну удачи. пока ты промпты вылизываешь я на готовом ките за два часа всё собираю и беру оплату))
  23. Кирилл, добрый день. Подскажите, как организовано версионирование компонентов и изоляция среды при передаче дизайн-токенов в сторонние генераторы?
  24. Денис 2 weeks ago
    раньше в делфи кнопки руками кидали на форму а щас нейронка все стили сама крутит жесть база конечно)))
    1. И ЧТО ТОЛКУ??? нейросеть вам нагенерит дыр в коде а вы даже БЭКАПЫ небось не делаете!!! кто отвечать будет когда базу сольют??? имхо ручками надо всё поднимать!
  25. Жора 2 weeks ago
    Здравствуйте, Кирилл. Очень актуальный вопрос. Мы со студентами сейчас как раз пробуем скармливать Cursor готовые токены из Figma, чтобы верстка не разваливалась.
  26. Добрый вечер. Подскажите, какую базовую модель вы используете через Cursor? По нашему опыту, Claude 3.5 Sonnet значительно точнее соблюдает переданные правила дизайн-системы, чем GPT-4o.
    1. да сонет тащит 4о мне вчера весь вечер стили ломал пока спать не лег переключил на клаву и за пять минут завелось
    2. sovalol 2 weeks ago
      @seryoga_koder, плюсую, только на сонете нормальный masonry грид для фоток собрался, gpt почему-то все отступы между карточками убивал)
  27. Рома 2 weeks ago
    главное чтобы курсор ключи из .env не утащил куда не надо, а то потом базу восстанавливать замучаешься. бэкапы автоматом крутятся хоть?
  28. visual_ninja 1 week ago
    Если жестко ограничить генератор палитрой и базовыми правилами получается очень опрятно. Чем-то напоминает строгие лимиты графики на шестнадцатибитных консолях.
    1. x_dark_coder_x 1 week ago
      опрятно пока верстка не поплывет на первом же динамическом контенте. токены в prompt скармливали или через json schema держите
    2. yozhik2001 1 week ago
      @visual_ninja, а на скорость сборки или метрики это как-то повлияло? замеряли time-to-market с жесткими токенами и без них
  29. я для своей игры сайт делал чисто shadcn закинул и курсор все подхватил ваще имба вышло бро рекомендую оч изи!!!
    1. Саня 1 week ago
      дай урл, бандлсайз гляну. курсор обычно половину лукапа тянет в клиентский чанк если не следить
    2. @vanyadev, а линк дай) щас зайду и модалки тебе поломаю, у shadcn после курсора фокус-трап вечно отваливается
  30. дизайн-система и генераторы? ну-ну. сетка рассыплется на третьем же промпте, как это поддерживать потом))
  31. retro_yozhik 1 week ago
    сначала нагенерируют простыню tailwind-классов без единого переиспользуемого компонента а потом вспоминают про систему. правила в cursorrules пробовали загонять?
  32. Интересная тема. Обычно я просто люблю тестировать чужие интерфейсы, и пока у большинства сгенерированных сайтов отступы плывут. Будет любопытно взглянуть на ваши результаты.
  33. Алина 2 days ago
    лендинг норм но конверсия видимо низкая была раз решили его переделывать?))