Однострочный промпт, очищающий интерфейс от ИИ-шлака: „сделай как приложение на Qt“
Разработчик, называющий собственный вкус никаким, нашёл приём: попроси модель оформить страницу как десктопное приложение на Qt — и шлак почти испаряется. Тред объяснил, почему это работает, и поспорил, что Qt — просто шлак постарше.
Вместо подробных дизайн-спецификаций автор даёт модели одну команду: сделай в стиле приложения на Qt. На карте выборов „270 для победы“ это убрало почти всё ощущение шлака и сработало на других его проектах.
Лучшее объяснение из треда: Qt плотно представлен в обучающих данных, поэтому „приложение на Qt“ — компактная, связная точка в латентном пространстве. Современный веб — миллион противоречивых стилей, и среднее по ним всем по определению и есть шлак.
Одна команда стиля, которая бьёт дизайн-спеку
Пост делает небольшое и проверяемое утверждение. Автор, самоуничижительно называющий свой вкус никаким, устал от ИИ-фронтендов, которые выглядят шаблонно, что бы он ни просил. Его лекарство — не детальная дизайн-система. Это одна инструкция: сгенерировать интерфейс в стиле приложения на Qt. На визуализации выборов „270 для победы“, по его словам, это убрало почти всё ощущение шлака, и приём перенёсся на несколько других его личных проектов.
Его ключевое наблюдение, почему от шлака так трудно уйти:
«Шлак — не отдельный стиль, его можно наложить поверх многих других. Даже когда я добивался, чтобы страница выглядела как X, выходило X со шлаком».
Иными словами, шлак — это слой дурного вкуса, размазанный поверх того, что ты просил. Директива про Qt оказывается одной из немногих, что, похоже, его снимает.
Почему „приложение на Qt“ — волшебное слово, по версии треда
Тред из 122 комментариев выдал чистое механистическое объяснение, какого сам пост не пытался дать.
«Qt сильно представлен в обучающих данных… В результате „приложение на Qt“ — крайне связный концепт в латентном пространстве. „Qt-приложение“ — почти как именованное распределение». — программист, работающий на стыке data science и ML
Один комментатор развил это в определение самого шлака:
«Шлак — это, по сути, то, что получаешь, когда копировать нечего конкретного, и ИИ просто усредняет все веб-стили вместе. Qt работает, потому что Qt выглядит на самом деле лишь одним способом. У современного веба миллион версий всего, так что усредняешь это всё и получаешь шлак». — основатель, делающий инструмент поиска работы
Следствие, сформулированное мрачнее:
«Как только дизайн стареет настолько, что LLM могут его воспроизвести, он становится „шлаком“». — kstenerud, автор песочницы для агентов yoloai
Возражение: Qt — это просто вчерашний шлак
Не все согласились, что вывод в стиле Qt хорош. Несколько человек сочли примеры попросту плохими, а один заявил, что вся рамка — про вкус, а не про прогресс.
«с другой стороны, Стив Джобс назвал бы Qt человеческим шлаком. видимо, дело вкуса». — комментатор, переосмысляющий шлак как вкус
Более резкий вердикт, с контрпримером:
«На мой взгляд, всё это выглядит довольно ужасно. И ни один пример толком не похож на классическую шлак-лендинговую страницу от ИИ… Похоже, вы начинали с готового HTML-файла, который попросили переделать. Генерация с нуля по строгим правилам была бы показательнее». — комментатор, давший ссылку на образец классического стиля-шлака
Что вместо этого делают практикующие разработчики
Практики предложили конкретные альтернативы приёму с Qt. Один указал на слой стилей:
«Ответ — Tailwind. Всегда чистый Tailwind, а не кастомные классы плюс утилиты… LLM реально может рассуждать о вашем интерфейсе дискретными кусками, имея семантический слой над стилями». — ещё один разработчик
И трактовка, переосмысляющая весь спор: проблема не в модели, а в отсутствии человека, принимающего решения.
«Шлак — это просто то, что выходит, когда не вкладываешь ни мнений, ни усилий на применение вкуса… интерфейс, собранный без труда, и будет выглядеть тем, что он есть. Но если он нормально работает, а у тебя нет вкуса или желания иметь мнение, какая тебе разница?» — комментатор, помещающий шлак в недостаток усилий
Это и есть тихий вывод, к которому сошёлся тред. «Сделай как Qt» работает, потому что заимствует чужой вкус — дизайн-язык десятилетней выдержки, достаточно плотный, чтобы модель скопировала его чисто. Это заёмное мнение, подменяющее то, которого автор промпта не дал.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Он выжал 72 токена/с, кодя локально на MacBook. Тред спросил: почему просто не взять Ollama?
Гайд собирает полностью локального кодинг-агента на M1 Max: llama.cpp, Gemma 4, черновая модель для спекулятивного декодирования ради ускорения на 24%. Главный ответ был пожатием плеч: загрузи Ollama, направь на неё агента, пропусти всё это.