Почему нейросети не рисуют Путина в визите: ограничения, этика и рабочие альтернативы

Промпт-инжиниринг / Этика ИИ

Почему ИИ отказывается генерировать конкретных политиков — и что делать вместо этого

Все ведущие модели (Midjourney, DALL·E, Stable Diffusion) блокируют генерацию узнаваемых лиц действующих лидеров. Материал объясняет технические и правовые причины, а также показывает, как строить промпты для сцен официальных визитов без нарушения политик безопасности.

Суть за 30 секунд

  • Генерация конкретных политиков блокируется на уровне обучения и фильтров вывода — это не баг, а намеренное решение разработчиков.
  • Причины: права на образ, риск дипфейков, дезинформация, законы о защите личности (GDPR, законодательство РФ, UK Online Safety Act).
  • Рабочий подход — промптить роль и сцену, а не личность: «президент страны Х на официальном визите», «лидер державы подписывает документы».
  • Для реализма используйте детали окружения: протокол, геральдика, архитектура резиденций, плед материи, позы рукопожатий.

Что вы получите из материала

  1. Понимание, где проходит граница между допустимой генерацией сцен и запрещённым дипфейком.
  2. Готовые шаблоны промптов для церемоний приёма, подписания соглашений, пресс-конференций.
  3. Техники «обезличивания» лидера через кадр, силуэт, задний план и атрибуты власти.
  4. Чек-лист правовой безопасности перед публикацией сгенерированных кадров.

Как работают фильтры: от датасета до рантайма

Очистка обучающей выборки

LAION-5B и аналогичные датасеты проходят дедупликацию и фильтрацию по спискам VIP-лиц. Изображения Путина, Байдена, Си Цзиньпина и других лидеров G20 либо удаляются, либо их лица размываются/заменяются на эмбеддинги «generic politician». Модель физически не видит достаточно чистых примеров для обучения лайкенесса.

Классификаторы на входе (input guardrails)

Текстовый энкодер (CLIP, T5) проверяет промпт на наличие имен из чёрного списка. Сработает даже при опечатках («Put1n», «Путинъ», транслит). Триггерит мягкий отказ: «I can’t generate images of real political figures» или подмена на обобщённый образ.

Детекторы на выходе (output classifiers)

После генерации отдельная сеть (face recognition + similarity search) сравнивает лицо на картинке с эталонными фото из базы. Если коэффициент сходства > порога (обычно 0.75–0.82 по cosine similarity) — изображение заменяется на заглушку или регенерируется.

Constitutional AI / RLHF

На этапе дообучения под человеческой обратной связью (RLHF) анотаторы массово помечают как «harmful» любые реалистичные портреты лидеров в нестандартных позе. Модель усваивает: «рисуй обобщённого чиновника в деловом костюме» — безопаснее и полезнее.

Правовое поле: почему это не просто «желание разработчиков»

Право на образ (Personality Rights)

В РФ (ст. 152.1 ГК), США (Right of Publicity в штатах), ЕС (GDPR art. 4, 9) — коммерческое использование узнаваемого лица без согласия запрещено. Генерация ИИ подпадает под «воспроизведение образа». Штрафы до 5 млн руб. в РФ, статютные damages до $150k в США за случай.

Законы о дипфейках

Калифорния AB-730, Китайские «Regulations on Deep Synthesis», EU AI Act (Annex III — high-risk для политики) требуют водяных знаков, запрещают немаркированную генерацию политиков в выборный период. Нарушение = криминал или крупные админштрафы.

Политики платформ (ToS)

Midjourney ToS §4.2, DALL·E Usage Policy, Stability AI Acceptable Use Policy — все явно перечисляют «public figures», «political figures», «world leaders» в запрещённых категориях. Бан аккаунта — минимальный риск; претензии правообладателей — реальный.

Стратегия «Роль, не личность»: как промптить сцены визитов

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

1

Церемония приёма почестей

A head of state walks down a red carpet flanked by honor guard in dress uniform, presidential palace facade in background, golden autumn light, 8k, cinematic lighting, shallow depth of field, official photography style —ar 16:9 —stylize 250 —v 6.0
2

Подписание соглашений

Two leaders sit at a long polished mahogany table signing documents, flags of two nations crossed behind them, fountain pens, official folders with state emblems, photographers in background, formal atmosphere, high detail —ar 16:9 —stylize 200
3

Рукопожатие у podium

Handshake close-up: two suited statesmen, one in dark navy suit, one in charcoal, national flag pins on lapels, microphones array, blurred press corps, dramatic side lighting, diplomatic protocol —ar 3:2 —stylize 150
4

Пресс-конференция

Podium with national coat of arms, leader at microphone, flags flanking, rows of journalists with cameras, TV screens showing live feed, formal interior with chandeliers, balanced lighting —ar 16:9 —stylize 200

Шаблон-переменная для любых bilateral meetings

[ROLE: President / Prime Minister / Chancellor of Country A] + [ROLE: President / Prime Minister / Chancellor of Country B] + [ACTION: welcoming ceremony | signing | handshake | joint statement | working lunch | departure honors] + [SETTING: Kremlin Grand Palace | White House East Room | Élysée Palace | Zhongnanhai | custom residence] + [DETAILS: honor guard | state flags | anthem | gift exchange | document folders] + [STYLE: official photo | news agency | cinematic | documentary] —ar 16:9

Подсказка: Замените [COUNTRY A/B] на нужные страны. Для России — «Kremlin Grand Kremlin Palace, St. George Hall, Andrew Hall, Alexander Hall», флаги РФ и страны-гостя,orphan-ордены на груди.

Техники «обезличивания» лидера: делаем кадр узнаваемым без лица

Силонет и контрасвет

Кадр против окна или яркого проёма. Контур профиля читается, черты — нет. Работает для «лидер смотрит в окно», «стоит у окна резиденции». Промпт: silhouette against tall window, backlit, Kremlin window view, recognizable posture, no facial details.

Атрибуты вместо лица

Фокус на деталях: рука с перстнем/часами подписывает, орден на груди, значок флага на ревере, особый галстук, папка с грифом «Совершенно секретно». Промпт: close-up hands signing document, state order on suit lapel, flag pin, presidential pen, shallow depth of field.

Поза и жест (body language)

Известные позы: руки за спиной, указательный палец согнут у губы, рукопожатие «две руки», шаг вперёд. Модель научилась на тысячах фото протокола. Промпт: statesman standing hands behind back, authoritative posture, slight forward lean, presidential gait.

Окружение как идентификатор

Георгиевский зал, Андреевский зал, Спасская башня в окне, двойной герб РФ на подиуме, стандарт Президента РФ. Эти элементы уникальны и не требуют лица. Промпт: St. George Hall Kremlin, double-headed eagle podium, presidential standard flag, gilded mirrors, crystal chandeliers.

Сравнение: что дают разные модели при промпте «official state visit»

Модель / Режим Реакция на имя лидера Качество сцены без имени Гибкость деталей протокола Риск «узнаваемого» лица
Midjourney v6 / —stylize 250 Hard block — «cannot generate» ★★★★★ Кинематографичность, свет, ткани Высокая (понимает залы Кремля) Низкий (face-swap не работает)
DALL·E 3 (ChatGPT Plus) Soft block — генерирует «generic leader» ★★★★☆ Следует инструкциям точно Средняя (нужны уточнения) Низкий
Stable Diffusion XL + LoRA Зависит от чекпоинта (base — блок, fine-tuned — может пропустить) ★★★☆☆ Требует inpainting/ControlNet Максимальная (ControlNet + depth) Высокий при кастомных LoRA
Adobe Firefly 2 Strict block — «violates guidelines» ★★★☆☆ Стоковый реализм Низкая Минимальный

Условная схема: оценка по 5-балльной шкале на основе публичных бенчмарков и тестов сообщества на 2024–2025 гг. Результаты могут отличаться при обновлении версий моделей.

Чек-лист перед публикацией: не попасть под закон о дипфейках

Частые ошибки промптинга и как их исправить

Ошибка: «Putin visiting Beijing»

Название лидера триггерит блокировку. Результат — абстрактный мужчина в костюме или отказ.

Исправление: «President of Russia visiting Beijing, official motorcade, Great Hall of the People, honor guard, red carpet, Chinese and Russian flags»

Ошибка: слишком общий «meeting of two leaders»

Модель выдаёт два неразличимых мужчины в серых костюмах на фоне нейтральной стены. Потеряна атмосфера визита.

Исправление: добавьте конкретный зал (St. George Hall), атрибуты (двуглавый орел, стандарт), действие (подписание, рукопожатие, обмен подарками).

Ошибка: игнорирование аспект-ратио

Квадратный кадр (1:1) обрезает хоровых гвадей, хоругви, архитектуру зала. Потеряется масштаб церемонии.

Исправление: всегда добавляйте —ar 16:9 (кино) или —ar 3:2 (фоторепортаж). Для сториз — 9:16, но теряется ширина зала.

Ошибка: «photorealistic» без уточнения источника

Модель даёт глянцевый 3D-рендер или художественную иллюстрацию. Нужен стиль «официальный фото ТАСС / Reuters / AP».

Исправление: «official news agency photography, TASS style, press pool perspective, 50mm lens, f/2.8, natural lighting, no beauty filter»

Главный вывод: ИИ — это про протокол, не про портрет

Нейросети отлично знают, как выглядит государственный визит: композиция кадра, расстановка флагов, позы участники, свет в Георгиевском зале, текстура меховых мантийт, блеск орденов. Им не нужно лицо Путина — им нужна семантика «президент России на приёме».

Задача промпт-инженера — перевести знание протокола на язык токенов: залы, атрибуты, действия, оптика, стиль агентства. Тогда генерация будет правдоподобной, юридически безопасной и визуально сильной — без единого упоминания имени в промпте.

Роль > Личность Протокол > Портрет Контекст > Лайкенес Безопасность > Риск

Что попробовать следующим шагом

Откройте Midjourney или DALL·E, возьмите шаблон из раздела «Стратегия «Роль, не личность»» и сгенерируйте серию из 4 кадров: приём почестей → подписание → рукопожатие → уход с почестей. Сравните когерентность окружения между кадрами.

Если нужна серия с одним «персонажем» — используйте —cref (character reference) на сгенерированном обобщённом образе лидера, а не на реальном фото. Это даёт консистентность без дипфейка.