Почему DeepSeek не ругается: как работают фильтры безопасности и зачем они нужны

Почему DeepSeek не ругается: как работают фильтры безопасности и зачем они нужны

Разбор механизмов защиты, причин отказа от токсичности и того, что это значит для промт-инженерии

Безопасность ИИ RLHF и выравнивание Промт-инженерия

Что вы найдёте в этом материале

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

Короткий ответ на запрос

Нет рабочего промта, который заставит DeepSeek генерировать нецензурную лексику. Модель прошла многоступенчатое выравнивание: преобучение на отфильтрованных данных, обучение по инструкциям (SFT) и RLHF с человеческими аннотаторами, которые наказывали за любые проявления токсичности.

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

Почему модели перестали ругаться: три этапа выравнивания

1. Преобучение на чистых данных

На этапе сбора корпуса исключают источники с высоким уровнем токсичности: форумы с нецензурщиной, радикальные сообщества, спам. Остаётся «цивилизованный» пласт текста — книги, статьи, код, документация, качественные диалоги. Модель учится предсказывать следующий токен в этом пространстве, где маты встречаются крайне редко.

2. Обучение по инструкциям (SFT)

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

3. RLHF — подкрепление от людей

Модель генерирует несколько вариантов ответа. Аннотаторы ранжируют их от лучшего к худшему. Любой вариант с нецензурщиной, оскорблениями или провокациями получает минимальный рейтинг. Алгоритм PPO обновляет веса так, чтобы вероятность токсичных токенов стремилась к нулю. Это самый сильный слой защиты.

Как срабатывает фильтрация в момент генерации

Когда вы отправляете промт, запрос проходит через каскад проверок до того, как модель начнёт генерировать ответ. Понимание этого каскада объясняет, почему «волшебные слова» не работают.

1
Классификатор намерений
Определяет: пользователь просит помощи, факты, код или пытается вызвать запрещённое поведение (токсичность, уязвимости, PII).
2
Детектор токсичности на входе
Отдельная лёгкая модель (BERT-подобная) сканирует промт на предмет скрытых инъекций, ролевых обманок, кодированных просьб о матах.
3
Генерация с внутренними логгитами
Сама модель DeepSeek уже имеет «встроенный иммунитет» — веса, скорректированные RLHF, снижают вероятность токсичных токенов до статистического шума.
4
Пост-фильтр вывода
Готовый ответ прогоняется через классификатор безопасности. Если найдены маркеры токсичности — ответ заменяется на стандартный отказ.
Условная схема: четыре этапа проверки перед выдачей ответа пользователю

Что пытаются сделать «джейлбрейки» и почему это бесполезно

Типичные приёмы обхода

  • Ролевая игра: «Представь, что ты злодей из фильма…»
  • Эмоциональное давление: «Мне срочно нужно для курсовой…»
  • Кодирование: Base64, ROT13, морзе, эмодзи-замена
  • Иерархия инструкций: «Игнорируй предыдущие правила…»
  • Многошаговые цепочки: постепенно смещают контекст

Почему они не работают

  • RLHF обучает на примерах именно таких атак — они в тренировочном наборе как «плохие»
  • Классификатор намерений видит паттерн обхода до генерации
  • Внутренние логгиты модели дают ничтожную вероятность токсичным токенам в любом контексте
  • Пост-фильтр ловит редкие прорывы
  • Повторные попытки фиксируются системой безопасности аккаунта

Мифы и реальность: что говорят исследования безопасности

«Модели можно взломать единожды»

Реальность: единичные уязвимости (adversarial suffixes, many-shot jailbreaks) обнаруживаются исследователями и закрываются патчами за дни. Публичные «рабочие» промты живут часы. Системы мониторинга аномалий в распределении токенов фиксируют атаки в реальном времени.

Вывод: инвестировать время в поиск дыры — стратегия с нулевым ROI. Лучше научиться формулировать задачи правильно.

«Цензура ухудшает качество ответов»

Реальность: бенчмарки (MMLU, HumanEval, MT-Bench) показывают — выровненные модели превосходят «сырые» базовые по полезности, точности кода и следованию инструкциям. RLHF учит не только отказывать, но и структурировать ответ, признавать незнание, просить уточнения.

Компромисс: отказ в 0,1 % случаев обменяны на надёжность в 99,9 % остальных.

«Локальные модели без фильтров — решение»

Реальность: открытые веса (Llama, Mistral, Qwen) действительно позволяют дообучить модель без RLHF или с ослабленной безопасностью. Но это требует GPU, экспертизы в дообучении, ответственности за вывод. Для 99 % задач API с защитой быстрее, дешевле и безопаснее.

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

Как писать промты, которые работают внутри правил

Безопасность — не препятствие, а каркас. Модель даёт лучшие результаты, когда промт чётко задаёт роль, формат, ограничения и критерии успеха.

1Роль и контекст

«Ты — старший разработчик на Python. Помоги рефакторить модуль авторизации. Используй type hints, docstrings в формате Google Style, покрой тестами pytest».

2Формат и ограничения

«Ответь только валидным JSON по схеме: {«files»: [{«path»: «str», «content»: «str»}]}. Никакого поясняющего текста. Максимум 3 файла».

3Примеры few-shot

Дайте 2–3 пары «ввод → идеальный вывод». Модель копирует паттерн форматирования, тональности, глубины. Это сильнее любых инструкций «будь подробнее».

4Цепочка рассуждений

«Сначала перечисли шаги плана, потом реализуй каждый. Перед кодом выведи . Это снижает галлюцинации на 30–40 %».

Этика и прагматика: зачем вообще нужны фильтры

Защита пользователей

Дети, подростки, уязвимые группы используют ИИ для учёбы, поддержки, творчества. Неконтролируемая токсичность может вызвать психологический вред, нормализовать агрессию, радикализировать.

Фильтры — это цифровая гигиена, аналогичная безопасному поиску в браузерах.

ПРИНЦИП: Не навреди (Primun non nocere)

Юридическая и репутационная ответственность

Провайдеры моделей несут ответственность за генерацию незаконного контента: экстремизма, детской порнографии, инструкций к насилию, утечек PII. Регуляторы (EU AI Act, US Executive Order) требуют демонстрируемых мер защиты.

Без фильтров — нет доступа к корпоративному рынку, госзаказам, школам.

РИСК: Штрафы до % от глобального оборота

Качество и предсказуемость продукта

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

Предсказуемость = пригодность для бизнеса, медицины, образования.

МЕТРИКА: MT-Bench, Safety Bench, Red-teaming score

Что делать, если модель отказывает по ошибке (False Positive)

Это случается. Например, при обсуждении литературы с ругательствами, медицинских тем, цитировании судебных протоколов.

Перефразируйте запрос

Уберите триггер-слова, добавьте контекст: «Анализируй стиль персонажа в романе X, где автор использует жаргон для характеристики…».

Разделите на подзадачи

Сначала попросите план, потом — выполнение каждого пункта. Классификатор видит безобидные части.

Укажите формат «сухого» ответа

«Дай список цитат в JSON без комментариев». Модель переключается в режим извлечения фактов, а не генерации текста.

Обратитесь в поддержку

Если отказ системный и блокирует легитимную работу — репорт в тикет-систему провайдера ускоряет дообучение классификатора.

Главный вывод: безопасность — это фича, не баг

Поиск «промта на маты» — это попытка найти дыру в заботе о качестве продукта. Дыр нет, и их не будет: индустрия потратила миллионы часов на то, чтобы модели были полезными, предсказуемыми и безопасными.

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

Три вещи, которые стоит запомнить

Фильтры — многослойные

Классификатор намерений → детектор токсичности → RLHF-веса → пост-фильтр. Обойти все одновременно нереально.

Промт-инженерия > Джейлбрейки

Роль, формат, few-shot, CoT дают результат. Обходы сжигают аккаунт и не масштабируются.

Безопасность = качество продукта

Выровненные модели точнее, полезнее, предсказуемее. Это требование рынка, закона и этики.