niar42.com все статьи →
исследование

Я 281 разпроверил совет«Действуй как эксперт»

Как писать промты, чтобы получать от нейросети эффектные результаты, не похожие на сотню других.

Попробовать на своём промте

Роль эксперта ведёт нейросеть к знакомому результату

Один из самых известных советов по работе с нейросетями звучит примерно так:

Ты — опытный маркетолог с десятью годами работы. Проанализируй аудиторию и напиши текст лендинга.

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

Так советуют, например, руководства 1, 2, 3, 4 и 5 и куча других. Роль в промте давно подают как базовую первую строку «хорошего запроса».

При этом нейрорезультат часто легко узнать. Лендинг встречает крупным обещанием, раскладывает пользу по трём карточкам и заканчивается призывом «Начните путь уже сегодня». Всё аккуратно, всё на месте — и всё это уже где-то было.

Две публикации о том, что тексты нейросети легко узнать по повторяющимся приёмам

Вдохновившись исследованием Anthropic о внутренней работе языковых моделей, я развернул совет в другую сторону. Что произойдёт, если вместо «действуй как опытный дизайнер» написать «не думай о дизайнерских приёмах старше 5 лет» или «избегай их»? Гипотеза была такой: модели полезнее сообщить не кем быть, а на кого не быть похожей. Дальше эти приёмы я буду называть «антиобразом».

Чтобы не строить вывод на трёх удачных картинках, я собрал 281 результат: 221 лендинг и 60 текстов. В одной части модели работали как обычно: создавали файлы, смотрели страницу в браузере и исправляли её. В другой Luna десятки раз получала одинаковые условия, а я менял одну короткую строку перед заданием. Самая строгая проверка состояла всего из трёх запросов: «сделай лендинг», «действуй как дизайнер» и «избегай дизайн-паттернов старше пяти лет».

Ни в одной независимой проверке роль не сделала результат лучше. В подробных заданиях с ролью модели чаще возвращались к знакомым композициям. В коротком запросе «Избегай» обошло и роль, и чистый запрос по оригинальности, современности и визуальному качеству. С текстами произошло похожее: конкретный антиобраз повысил оригинальность и убрал перечисленные клише. Обо всём этом — ниже.[1]

Как появилась гипотеза и что показали первые три лендинга

Год назад я сам учил начинать запрос с роли. Хотите текст — назначьте нейросеть редактором. Хотите страницу — дизайнером. Добавьте опыт и специализацию. Совет выглядел здраво: казалось, что так я активирую у нейросети знания и приёмы нужного специалиста.

Примерно в ноябре 2025 года я перестал писать роли в собственных запросах. Исследования у меня тогда не было. Мне всё чаще казалось, что эта строка ничего не добавляет и иногда тянет результат к знакомому нейротексту.

Я убрал роль и продолжил работать без неё. Объяснить этот выбор числами тогда не мог.

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

Исследование ничего не говорит о лендингах и не доказывает, что отрицательные инструкции делают ответы оригинальнее. Зато оно подсказало вопрос: что произойдёт, если перестать назначать модели профессию и вместо этого назвать профессиональные шаблоны, которых следует избегать?

В разговоре с коллегой мы собрали три версии одного запроса. В первой модель действовала как опытный дизайнер. Во второй мы просили её не думать о привычных приёмах фермерских сайтов. В третьей — избегать их. Затем отправили все три запроса одной модели по одному разу.

Результат выглядел почти слишком красивым для нашей гипотезы. Ролевой лендинг получился опрятным и знакомым. Два других заметно отличались от него и казались свежее.

Можно было поставить три картинки рядом и объявить формулу «не думай» новым секретом промтинга. Только один удачный запуск легко перепутать со свойством запроса. Следующая генерация могла выдать всё наоборот.

Оглавление

  1. Роль эксперта ведёт нейросеть к знакомому результату
  2. Методика оценки результата
  3. Роль вынуждает нейросеть повторяться
  4. На текстах роль тоже не дала преимущества
  5. Почему «не думай» и «избегай» сработали заметнее
  6. Как писать промты, чтобы нейросеть не повторяла шаблоны
  7. Попробуйте на своём промте
Сразу прочитать вывод исследования

Фразу «действуй как эксперт» можно смело вычеркнуть из большинства промтов. Я проверил её на 281 результате. Роль не улучшила ни тексты, ни оценки лендингов у независимых проверяющих. В подробном дизайн-задании Luna с ролью ещё чаще повторяла одну и ту же композицию.

Одной короткой строки уже хватило, чтобы получить более сильный дизайн. В самом жёстком тесте я оставил только задачу «создать лендинг для сервиса доставки фермерских продуктов». Затем по двадцать раз добавил к ней роль или фразу «Избегай дизайн-паттернов старше пяти лет». Sol и Terra выше поставили «Избегай» по оригинальности, современности и визуальному качеству — и относительно роли, и относительно чистого запроса.[2]

Подробный антиобраз менял результат ещё заметнее. В агентных лендингах «Избегай» расширило визуальный разброс в 1,80–2,74 раза. В текстах «Не думай» и «Избегай» повысили оригинальность и снизили шаблонность, сохранив ясность и пользу примерно на прежнем уровне.[3]

И как же писать промты: нормальным человеческим языком подробно опишите задачу: что происходит, что нужно получить и по каким признакам вы примете результат. Сразу назовите и то, чего в нём быть не должно: знакомых композиций, затёртых слов, привычных рекламных заходов. В минимальном тесте одной строки «избегай дизайн-паттернов старше пяти лет» хватило, чтобы получить результат оригинальнее, современнее и визуально сильнее, чем после назначения модели опытным специалистом.

Сначала коротко покажу, как всё это считал. Потом можно будет вдоволь насмотреться на лендинги и сравнить тексты самостоятельно.

Методика оценки результата

Я собрал 281 ответ. У лендингов было три уровня контекста: . Внутри каждого сравнения задача, модель и инструменты оставались одинаковыми. Менялась только рамка перед генерацией.

41 страницу модели собрали в Codex: создавали файлы, смотрели результат в браузере, исправляли его и сами выбирали инструменты. Ещё 180 лендингов Luna сделала по одному сценарию: сначала собирала страницу, затем один раз исправляла её после просмотра. Каждый вариант запроса повторялся от десяти до двадцати раз.

Отдельно Luna написала 60 текстов: три рабочие задачи, четыре формулировки и пять ответов для каждой. Результаты дизайна и текстов я считал отдельно — смешивать их в одну красивую цифру было бы странно.

Методика

Все задания и формулировки

Короткое ТЗ на лэндинг

Сделай одностраничный лэндинг для B2C-продукта.

Продукт: Коробка с грядки — сезонная подписка на овощи, зелень, ягоды и фермерские продукты от локальных хозяйств.

Как работает продукт: человек выбирает размер коробки, раз в неделю получает сезонный набор домой или в пункт выдачи. Состав коробки меняется по урожаю.

Целевая аудитория: городские люди 25–45 лет, которые хотят нормальные продукты без походов по рынкам и супермаркетам.

Главная мысль: Каждую неделю домой приезжает то, что сейчас правда выросло.

Что должен объяснить лэндинг:

  1. В коробке не случайный “эко-набор”, а сезонные продукты от локальных фермеров.
  2. Состав меняется каждую неделю по урожаю.
  3. Можно выбрать маленькую, среднюю или большую коробку.
  4. Доставку можно поставить на паузу.
  5. Продукты приезжают свежими, без лишней упаковки и складской жизни.

Структура:

  1. Первый экран: название, короткий заголовок, подзаголовок, CTA.
  2. Блок “что внутри коробки на этой неделе”.
  3. Блок “как это работает” в 3 шага.
  4. Блок с размерами коробок.
  5. Блок про фермеров и сезонность.
  6. Финальный CTA.

Тон: простой, тёплый, живой, без пафоса про осознанность.

Визуально: современно, натурально, чуть иронично, без ощущения “магазин экотоваров 2016 года”.

Можно использовать: ящики, руки, овощи с землёй, записки, сезонный календарь, бытовые сцены на кухне.

Не использовать: листочки в логотипе, штамп “100% organic”, деревянные доски, крафтовую бумагу как главный стиль, зелёно-бежевый шаблон, одинаковые иконки преимуществ.

CTA: Собрать коробку

Формулировки для подробного ТЗ

Без условий: дополнительной строки перед заданием нет.

Роль: Действуй как дизайнер с 10-летним опытом создания современных продающих лендингов для локальных B2C-продуктов.

Избегай: Избегай следующего набора решений: старые шаблоны фермерских магазинов, эко-брендов и доставок продуктов; зелёно-бежевая палитра как основа; крафтовая бумага и деревянные доски как главный фон; рукописные шрифты; листья в логотипе; штампы «100% organic»; одинаковые карточки преимуществ с иконками.

Роль + избегай: Действуй как дизайнер с 10-летним опытом создания современных продающих лендингов для локальных B2C-продуктов. Избегай следующего набора решений: старые шаблоны фермерских магазинов, эко-брендов и доставок продуктов; зелёно-бежевая палитра как основа; крафтовая бумага и деревянные доски как главный фон; рукописные шрифты; листья в логотипе; штампы «100% organic»; одинаковые карточки преимуществ с иконками.

Тот же список обычными словами: Для этой страницы не подходит следующий набор решений: старые шаблоны фермерских магазинов, эко-брендов и доставок продуктов; зелёно-бежевая палитра как основа; крафтовая бумага и деревянные доски как главный фон; рукописные шрифты; листья в логотипе; штампы «100% organic»; одинаковые карточки преимуществ с иконками.

Подробно описать желаемое: Для этой страницы подходит следующее визуальное направление: насыщенная сезонная палитра с одним ярким акцентом; чистый светлый фон с крупными цветовыми полями; выразительная гротескная типографика; словесный логотип; простые геометрические метки; предметные SVG-иллюстрации свежих продуктов; разнообразные композиции смысловых блоков.

Нейтральный подробный бриф

Собери одностраничный лендинг для сервиса «Коробка с грядки». Страница должна открываться локально через index.html и быть полностью готовой для просмотра на компьютере и телефоне.

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

Аудитория — горожане 25–45 лет, которым важны свежие продукты и удобная еженедельная доставка. Главная мысль страницы: «Каждую неделю домой приезжает то, что сейчас правда выросло».

Покажи на странице:

  1. Первый экран с названием, главной мыслью, коротким пояснением и кнопкой «Собрать коробку».
  2. Состав коробки на эту неделю: томаты, молодая морковь, кабачки, салат, клубника и яйца.
  3. Механику в три шага: выбрать размер, указать доставку, получать новый сезонный состав каждую неделю.
  4. Три размера: «На одного» за 1 490 ₽, «На двоих» за 2 290 ₽ и «Семейная» за 3 490 ₽ в неделю.
  5. Рассказ о локальных хозяйствах, свежести, коротком пути продуктов и сезонном обновлении состава.
  6. Возможность поставить следующую доставку на паузу.
  7. Финальный призыв собрать первую коробку.

Тон текста — простой, тёплый, живой и предметный. Кнопки и выбор размера должны реагировать на действия пользователя.

К этому брифу добавлялась одна строка: без дополнительного условия; «Действуй как дизайнер с десятилетним опытом»; «Избегай дизайн-паттернов старше пяти лет»; «Используй дизайн-паттерны последних пяти лет».

Минимальные промты

Без условий: Нужно создать лендинг для сервиса доставки фермерских продуктов.

Роль: Нужно создать лендинг для сервиса доставки фермерских продуктов. Действуй как дизайнер с десятилетним опытом.

Избегай: Нужно создать лендинг для сервиса доставки фермерских продуктов. Избегай дизайн-паттернов старше пяти лет.

Вот какие формулировки я сравнивал. Последняя серия специально сведена к одной короткой фразе:

Серия
Без условий

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

Роль

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

Избегай

Нужно создать лендинг для сервиса доставки фермерских продуктов. Избегай дизайн-паттернов старше пяти лет.

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

281 результат: 221 лендинг и 60 текстов. Одна гипотеза проверена в подробных, нейтральных и минимальных заданиях

Все промты, исходные страницы, тексты, оценки и код расчётов я опубликовал на GitHub. Там же лежат полные архивы 281 результата и контрольные суммы файлов.

221 лендинг: от подробного ТЗ до одной фразы

В 41 запуске модели работали как агенты. В первой выборке участвовали GPT-5.5, Gemini 3.5 Flash, Claude Sonnet 4.6, Sol, Terra и две версии Luna. Каждая из семи моделей по одному разу выполнила формулировки «Роль», «Не думай» и «Избегай». Затем Luna High по пять раз выполнила все четыре условия. Эта часть показывает результат обычной работы, где модель сама выбирает способ реализации.

После этого я собрал ещё три серии по 60 страниц. В первой Luna десять раз выполнила подробное ТЗ с шестью формулировками. Во второй я добавлял четыре короткие рамки к нейтральному брифу — по 15 раз. В третьей оставил одну фразу о сервисе доставки и три варианта промта — по 20 раз.

В каждой серии я сохранял первые экраны в одном размере и сравнивал все пары внутри одного условия. В агентной серии RGB-дистанция показывала разницу в палитрах и крупных цветовых полях. dHash-дистанция сравнивала общую геометрию экранов. В трёх больших сериях основной метрикой стал DINOv2. Он сравнивает страницы как цельные изображения. Результат я перепроверил по цвету, перцептивному хэшу и картам контуров.

Sol и Terra получали готовые страницы под случайными номерами и независимо ставили баллы от 1 до 5. В зависимости от серии они проверяли оригинальность, современность, визуальное качество, ясность предложения, выполнение задания и техническую целостность. Я не смешивал эти оценки с визуальным разбросом: страницы могут сильно отличаться друг от друга и при этом оставаться плохими.

Я не выдавал 45 пар за 45 независимых наблюдений. При каждом пересчёте алгоритм заново собирал группы из исходных страниц. Разницу между промтами я проверял перестановкой их меток, а случайные совпадения при множественных сравнениях отсекала поправка Холма.

60 текстов: три задачи, четыре формулировки, пять повторов

Для текстов я оставил ту же Luna High и три обычные рабочие задачи:

  1. текст лендинга сервиса городского досуга;
  2. объясняющую статью о переключении внимания после умственной работы;
  3. письмо районной библиотеки об обмене домашними растениями.

Каждая задача получила четыре условия и пять независимых ответов: 3 жанра × 4 условия × 5 запусков = 60 текстов. Для каждой пятёрки я посчитал все десять пар. Словарь полных ответов сравнивался по TF-IDF-сходству, заголовки и CTA — по токенному коэффициенту Жаккара. Структурный индекс сравнивал каркас, а автоматический детектор искал категории клише, записанные до генерации.

Затем все 60 текстов получили случайные номера и ушли двум ИИ-оценщикам — Sol и Terra. Они не знали, какой промт стоял перед текстом. Каждый отдельно оценил выполнение задания, ясность, конкретность, практическую пользу, оригинальность и количество шаблонных ходов. Я не смешивал эти признаки в один общий балл: оригинальный текст вполне может плохо выполнять задачу, и наоборот.

Во всём исследовании я разделял три проверки:

  • насколько ответы одного условия отличаются друг от друга;
  • насколько они уходят от знакомых жанровых шаблонов;
  • насколько результат выполняет само задание.

Начну с лендингов: разницу между ролью и антиобразом там видно ещё до графиков.

Роль вынуждает нейросеть повторяться

У страниц «Без условий» и «Роль» быстро обнаруживается семейное сходство. Светлый фон, большой заголовок слева, коробка с овощами справа, коралловые и зелёные акценты. Меняются шрифт, переносы и детали иллюстрации, а общее направление остаётся знакомым.

В «Избегай» колода начинает вести себя иначе. Рядом оказываются бело-красный плакат, ярко-жёлтый экран, светлая композиция со скульптурной коробкой и две тёмные баклажановые версии. Эти страницы всё ещё решают одно и то же подробное задание. Их труднее принять за варианты одного шаблона.

С ролью Luna чаще повторяла одну и ту же композицию

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

Без дополнительной рамки Luna разошлась на 11–28% сильнее. Роль просто чаще возвращала её к одному решению: светлый фон, крупный заголовок слева, коробка справа.

Расчёт подтвердил то, что видно глазами. Медианная дистанция у «Без условий» составила 0,159 против 0,124 у «Роли» по RGB и 0,313 против 0,281 по dHash. Чем число выше, тем меньше страницы похожи друг на друга.

«Избегай» дало в 1,8–2,74 раза больше разных решений

У «Избегай» различия заметны почти в каждой паре. Поменялись палитры, типографика, формы карточек и сами метафоры продукта. Все пять страниц по-прежнему продавали овощную подписку, хотя родственными их уже не назовёшь.

Одним выбросом это не объяснить: разница сохранилась и в среднем, и в медиане. По цветам и крупным плоскостям «Избегай» дало в 2,52–2,74 раза больший разброс, чем задание без дополнительной рамки. По общей геометрии экрана — в 1,80–1,95 раза. Медиана выросла с 0,159 до 0,435 по первой метрике и с 0,313 до 0,609 по второй.

Визуальный разброс пяти повторов Luna High: медиана и среднее по двум метрикам первого экрана

Список был конкретным: старые шаблоны фермерских магазинов, зелёно-бежевая «натуральность», одинаковые блоки преимуществ. Именно с ним пять попыток разошлись сильнее всего.

Один тёмный лендинг завысил средний результат «Не думай»

На первом этапе, где семь разных моделей сделали по одному лендингу, «Не думай» выглядело самым сильным условием. Если просто пролистать страницы, оно давало самый широкий набор направлений и лидировало по средней пиксельной дистанции. Возникал удобный вывод: отрицательная инструкция сразу расширяет поиск.

Пять повторов одной Luna показали другую картину. Четыре страницы «Не думай» оказались похожими и светлыми. Пятая резко переключилась на тёмно-зелёный экран и подняла среднее всей группы. Медианная пиксельная дистанция осталась даже чуть ниже ролевой: 0,115 против 0,124.

Один тёмный лендинг среди пяти запусков «Не думай» поднял среднюю визуальную дистанцию всей группы

Этот экран оказался одним из самых полезных результатов исследования. По одиночной генерации я мог бы приписать инструкции устойчивое свойство. Пять повторов показали редкую ветку: в четырёх остальных попытках ничего похожего не произошло.

Одно ТЗ дало разные композиции, палитры и метафоры

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

Визуальная свежесть не гарантировала готовность страницы к запуску. Средняя оценка технической готовности в серии разных моделей осталась в узком диапазоне от 3,00 до 3,29 из 5. Некоторые выразительные версии теряли путь к заявке или ломались на узком экране. Сценарий, текст и адаптивность всё равно приходилось проверять отдельно.

В подробном ТЗ роль снова собрала похожие страницы

Здесь Luna каждый раз получала одно и то же подробное задание, одинаковые инструменты и ровно две попытки поправить страницу. Каждый вариант промта я повторил десять раз.

С ролью страницы оказались примерно на 9% ближе друг к другу, чем без неё. Детальный антиобраз дал на 7–15% больший разброс. Разница оказалась меньше, чем в свободной агентной работе.[4]

Самый широкий набор получился у роли вместе с тем же антиобразом. Обычная фраза «для этой страницы не подходят…» с дословно тем же списком сработала близко к «избегай». Здесь сработал сам перечень нежелательных решений. Выбор глагола почти ничего не поменял.

Разброс внутри шести формулировок подробного задания

Одной строки «избегай старых паттернов» хватило, чтобы обойти роль

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

Без условий

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

Роль

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

Избегай

Нужно создать лендинг для сервиса доставки фермерских продуктов. Избегай дизайн-паттернов старше пяти лет.

Luna выполнила каждый запрос двадцать раз. Затем Sol и Terra получили страницы под случайными номерами. Они не знали, где использовалась роль, а где антиобраз.

«Избегай» выиграло у роли по всем трём главным оценкам: +0,45 пункта к оригинальности, +0,33 к современности и +0,30 к визуальному качеству. Относительно чистого запроса получилось +0,55, +0,38 и +0,33. Дополнительные пересчёты цифры не изменили.[2:1]

Оценки Sol и Terra для 60 лендингов из трёх минимальных промтов

В минимальном запросе короткое «Избегай» получило самые высокие оценки Sol и Terra по трём главным критериям.

Сами страницы внутри трёх групп были примерно одинаково разнообразными. Короткая граница сдвинула всю группу к более свежему дизайну и не сделала двадцать попыток хаотичнее. В подробном нейтральном брифе та же строка дала намного более слабый результат: чем больше направления уже записано в задании, тем меньше меняет одна дополнительная фраза.[5]

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

На текстах роль тоже не дала преимущества

Смена задачи — ещё не восстановление

Один и тот же подзаголовок во всех пяти ролевых статьях.

Ещё один заголовок повторился в четырёх из пяти ответов. Роль явно подтолкнула модель к знакомой редакционной рамке. Одних заголовков для вывода было мало, поэтому я проверил словарь, структуру и призывы во всех 60 текстах.

С ролью и без неё тексты были одинаково разнообразными

Сначала я посмотрел, насколько похож словарь пяти ответов внутри каждого условия. Для этого использовал TF-IDF-сходство словаря: чем выше значение, тем чаще модель возвращается к одним и тем же словам.

Лексическая схожесть пяти текстов внутри каждого условия в трёх жанрах
Роль почти не сдвинула схожесть: +0,0008 у лендингов, +0,0004 у статей и −0,0062 у писем.

Я пересчитал схожесть шестью способами. Результат не изменился: полные тексты с ролью и без неё были одинаково разнообразными.[3:1]

Полные тексты различались, отдельные заголовки и кнопки повторялись

Разные слова ещё не означают, что тексты действительно разные. Модель может повторить один подзаголовок, одинаково разложить аргументы или привести к той же кнопке. Поэтому эти элементы я сравнил отдельно.

В ролевых ответах нашлись четыре заметных повтора:

  • в статьях один подзаголовок повторился во всех пяти ответах;
  • в письмах ролевые тексты получили самую схожую структуру среди четырёх условий;
  • один набор слов для призыва повторился во всех пяти ролевых письмах;
  • кнопка «Зарегистрироваться на обмен» появилась в четырёх из пяти ролевых писем.

Однако роль не собрала все три жанра в один шаблон. Та же кнопка возникла в четырёх из пяти писем «Избегай», а в текстах продуктовых лендингов заголовки сильнее повторялись без дополнительной рамки: 0,733 против 0,547 у «Роли». Значит, роль стягивала отдельные элементы, но не любой текст целиком.

В 30 текстах с антиобразом не нашлось ни одного перечисленного клише

До генерации я записал для каждого жанра несколько узнаваемых формул:

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

Автоматическая проверка нашла шесть совпадений в текстах «Без условий» и восемь в ролевых. В тридцати текстах «Не думай» и «Избегай» — ни одного.

Попадания в заранее выбранные категории клише: 6 без дополнительной рамки, 8 с ролью и 0 в двух условиях с антиобразом

Пять из шести срабатываний без дополнительной рамки дали восклицательные знаки в письмах. С ролью они появились во всех пяти письмах; туда же добавились «дорогие друзья» и две абстрактные тройки преимуществ в лендингах. В объясняющих статьях перечисленные клише не встретились вообще.

Список сработал буквально: модель увидела конкретные формулы и обошла их.[3:2]

Антиобраз сделал тексты оригинальнее и убрал шаблонные ходы

Все 60 текстов независимо прочитали два ИИ-оценщика. Они видели само задание, текст и критерии, но не знали, какой промт получила Luna.

Роль почти ничего не изменила: −0,03 пункта по оригинальности и столько же по шаблонности.

Антиобраз сдвинул оценки заметнее. «Не думай» добавило 0,57 пункта к оригинальности и убрало 0,73 пункта шаблонности. У «Избегай» получилось +0,40 и −0,53.

Выполнение задания, ясность, конкретность и практическая польза почти не изменились. Антиобраз повлиял именно на оригинальность и шаблонные ходы.[3:3]

Оригинальность и шаблонность 60 текстов по независимым оценкам Sol и Terra
Sol и Terra независимо проверили 60 текстов. Антиобраз повысил оригинальность и снизил шаблонность; остальные качества почти не изменились.

Между «Не думай» и «Избегай» я разницы не нашёл

«Не думай» получило чуть более сильные оценки, однако разница гуляла от задачи к задаче и оказалась слишком маленькой, чтобы выбирать победителя.

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

Ни одно из 20 писем не достигло заданных 300 слов

Все двадцать объясняющих статей попали в диапазон 450–650 слов. Требование к объёму лендинга выполнили 14 ответов из 20. Письма должны были состоять минимум из 300 слов. Ни одно не дотянуло: средняя длина в четырёх условиях составила от 262 до 278 слов.

Высокая оценка оригинальности не исправила этот недобор. Антиобраз помог управлять узнаваемыми приёмами, а выполнение брифа пришлось проверять отдельно.

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

Почему «не думай» и «избегай» сработали заметнее

К моменту, когда Luna читала «действуй как дизайнер», она уже понимала задачу. В ТЗ были продукт, аудитория, структура страницы, первый экран, сценарий подписки и требования к визуальному языку. Даже само слово «лендинг» тянуло за собой тысячи знакомых примеров.

Роль вела к самому центру жанра: сделай так, как сделал бы опытный специалист. Светлый первый экран, крупное обещание, коробка справа и понятный призыв становились вполне логичным ответом. Подробное задание и без роли приводило Luna примерно туда же.

Антиобраз закрывал несколько знакомых дорог: зелёно-бежевую «натуральность», старые фермерские шаблоны, одинаковые карточки преимуществ и привычные рекламные заходы. Остальных маршрутов оставалось много.

В свободной работе над подробным ТЗ антиобраз развёл страницы по разным композициям и палитрам. В минимальном запросе он сдвинул всю группу к более свежему дизайну: оценки Sol и Terra выросли, а расстояние между двадцатью страницами почти не изменилось. Значит, модель может всей группой уйти от знакомого решения, не становясь хаотичнее.

Интерпретация результата: роль указывает на центр знакомых жанровых решений, а антиобраз отмечает конкретные запретные зоны

Похоже, на результат повлияла ещё и свобода действий. В Codex модель могла создавать изображения, перестраивать страницу и выбирать инструменты. В серии из 60 одинаковых запусков ей оставили локальные HTML, CSS, JavaScript, SVG и два хода на всю страницу. Антиобраз снова немного развёл результаты, только разрыв стал меньше. Видимо, ему особенно помогает возможность воплотить другой визуальный маршрут.[4:1]

Эта схема описывает готовые ответы. Исследование Anthropic подсказало, что могло происходить между промтом и результатом.

Антиобраз мог ослабить след знакомых шаблонов

В исследовании Anthropic Claude Opus 4.1 просили переписать нейтральное предложение и одновременно думать или не думать об аквариумах. После «не думай» след аквариумов в ответе становился слабее, чем после просьбы думать о них. К последнему слою модели он возвращался к фоновому уровню.

В моём эксперименте место аквариумов заняли зелёно-бежевая «натуральность», старые фермерские шаблоны, одинаковые карточки и привычные текстовые заходы. Модель получила точный список маршрутов, которые следовало обходить.

Рабочая гипотеза исследования: антиобраз называет конкретные шаблоны, отрицательная инструкция ослабляет их участие во время генерации, а другие решения получают больше пространства

Отсюда и рабочее объяснение моих результатов: антиобраз закрывал короткие дороги к знакомому ответу, и у модели оставалось больше способов выполнить задачу. Внутренние активации Luna я не измерял, поэтому эта часть остаётся гипотезой.[6]

В других исследованиях роль тоже не давала стабильного улучшения

Мой результат оказался частью более широкой картины. Авторы работы When “A Helpful Assistant” Is Not Really Helpful проверили 162 персоны и 2410 вопросов: в среднем роль не улучшила точность. В Principled Personas экспертные роли иногда помогали, но эффект часто не подтверждался, а лишние подробности могли сильно ухудшить ответ. Ещё одно исследование, When Does Persona Prompting Actually Help?, проверило 38 ролей на 1140 вопросах. Средняя разница снова оказалась небольшой: роль добавляла экспертности и одновременно снижала ясность.

Эти работы измеряли другие вещи: точность, глубину и ясность ответов. Я смотрел на визуальный разброс, качество, лексику и клише. Результаты сходятся в одном: фраза «действуй как эксперт» не работает как универсальный усилитель. Иногда роль задаёт полезный угол, иногда ничего не меняет, иногда тащит за собой лишние ожидания.

Так как писать: «избегай» или «не думай о»?

По результатам текстовой серии — без разницы. «Не думай» и «Избегай» разделили всего 0,04 балла, а медианы совпали.

Я буду писать «избегай», просто потому что так естественнее говорить. Дизайнеру я бы сказал: «Избегай таких-то паттернов». Фраза «Не думай о таких-то паттернах» звучала бы странно. Главное — перечислить конкретные решения, которых не должно быть в результате.

Как писать промты, чтобы нейросеть не повторяла шаблоны

Я давно перестал считать роль обязательной первой строкой запроса, и исследование подтвердило это числами. Когда мне нужно составить промт, я объясняю задачу умному коллеге: что происходит, какой результат нужен, кто будет им пользоваться, что уже известно и какие ограничения важно учесть.

Универсального каркаса для такого разговора нет. Один запрос помещается в абзац, другому нужны примеры, файлы и длинный контекст. Хороший промт даёт нейросети достаточно информации, чтобы понять ситуацию и ожидаемый результат.

Антиобраз можно добавить в этот рассказ одной естественной фразой. Иногда достаточно написать:

Избегай дизайн-паттернов старше пяти лет.

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

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

Сам запрос при этом остаётся обычным человеческим рассказом:

Мы собираем лендинг для городской подписки на сезонные овощные коробки. Люди выбирают размер коробки и получают её раз в неделю. На странице нужно объяснить состав, три шага подписки, варианты размера и сезонность. Хочется современный локальный продукт с понятным заказом. Избегай дизайн-паттернов старше пяти лет и привычной зелёно-бежевой фермерской эстетики.

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

Роль всё ещё бывает полезна, когда она действительно задаёт перспективу. Например, просьба проверить интерфейс с позиции редактора доступности меняет угол просмотра. Обычно я сразу поясняю, что именно нужно проверить: подписи, сообщения об ошибках, обязательность полей или зависимость смысла от цвета. Такое уточнение полезнее самого названия профессии.

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

В общем, подробно расскажите нейросети, чего вы хотите и что вообще происходит. Если узнаваемый шаблон уже маячит впереди, назовите его и попросите пройти другой дорогой.

Попробуйте на своём промте

Вставьте запрос с «действуй как». Нейросеть сохранит задачу и превратит смысл роли в конкретные требования к результату.


  1. Исследование включает 221 лендинг и 60 текстов. Лендинги состоят из 41 агентного запуска и трёх матриц по 60 страниц: подробное ТЗ с шестью формулировками, нейтральный бриф с четырьмя короткими рамками и минимальная задача с тремя промтами. Каждая матрица анализировалась отдельно. Повторные серии создала одна Luna High, поэтому точные величины нельзя переносить на любую модель. ↩︎

  2. В минимальной серии было по 20 страниц на условие. Sol и Terra независимо оценивали анонимные страницы по пятибалльным шкалам. Для «Избегай» относительно роли разницы составили +0,450 по оригинальности, +0,325 по современности и +0,300 по визуальному качеству; относительно чистого запроса — +0,550, +0,375 и +0,325. Все шесть 95%-ных bootstrap-интервалов лежат выше нуля, p после поправки Холма < 0,05. Sol и Terra совпали по направлению этих шести сравнений, хотя буквально использовали шкалу по-разному. Результаты сохранились без трёх пилотов и без технически проблемного C1 run 08. ↩︎ ↩︎

  3. Все 60 текстов независимо оценили Sol и Terra по скрытым номерам. «Не думай» повысило общую оценку оригинальности на 0,57 пункта и снизило шаблонность на 0,73; для «Избегай» изменения составили +0,40 и −0,53. После поправки Холма четыре результата сохранили статистическую значимость. У «Избегай» размер эффекта заметно различался между оценщиками. По выполнению задания, ясности, конкретности и практической пользе подтверждённых различий не нашлось. Автоматический поиск 6 / 8 / 0 / 0 проверял только категории клише, записанные до генерации. ↩︎ ↩︎ ↩︎ ↩︎

  4. В подробной матрице группы сравнивались по двум вариантам DINOv2. Для роли получилось 0,91× от разброса задания без условий; для детального «Избегай» — 1,07× и 1,15×. Интервалы включают ноль после поправки на несколько проверок. Эти числа описывают направление внутри серии. Агентные 1,80–2,74× посчитаны по RGB и dHash в другой среде, где модели могли создавать изображения и свободнее работать с инструментами. ↩︎ ↩︎

  5. В отдельной матрице та же короткая строка добавлялась к подробному нейтральному брифу. По 15 страницам на условие «Избегай» получило относительно роли +0,20 по оригинальности, 0,00 по современности и +0,17 по визуальному качеству; после поправки Холма различия не подтвердились. Относительно чистого ТЗ ясной разницы также нет. Эта серия показывает зависимость эффекта от уже заданного контекста. ↩︎

  6. Anthropic измеряли косинусную схожесть внутренних активаций на токенах ответа с вектором понятия «аквариумы». Их опыт подтверждает, что отрицательная инструкция способна ослабить след названного понятия в Claude, и не доказывает такой же механизм в Luna или прямую связь с оригинальностью результата. ↩︎