Нельзя обойти безопасность ИИ грубостью: как работают защита и этические границы

Почему джейлбрейки через оскорбления не работают

Модели вроде DeepSeek защищены многослойной системой безопасности. Грубость и мат в промте не ломают логику — они лишь сигнализируют фильтрам о попытке манипуляции.

РЛНФ и constitucionalные принципы

Обучение с подкреплением по обратной связи от людей (RLHF) закладывает в модель отказ от вредного контента. Constitutional AI добавляет слой самокоррекции: модель оценивает свой ответ по набору принципов перед выдачей.

Входные и выходные фильтры

Отдельные классификаторы анализируют промт до генерации и ответ после. Они ищут паттерны атак: ролевые игры, инъекции, эмоциональное давление, заведомо ложные прембулы.

Контекстное окно не бесконечно

Длинные промты с попытками «переубедить» модель съедают токены контекста. Модель теряет нить инструкций и возвращается к базовым весам безопасности.

Что на самом деле меняет качество ответов

Принцип

Чёткость задачи, а не давление

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

Принцип

Контекст и примеры

Few-shot промты с 2–3 качественными образцами дают прирост точности 15–30 % по сравнению с zero-shot на задачах генерации кода и структурированных текстов.

Принцип

Chain-of-Thought пошагово

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

Принцип

Явные ограничения формата

«Ответ строго в JSON без комментариев, поля: id, title, done» исключает лишний текст надежнее любых угроз и просьб.

Грубость в промте — признак слабого промт-инжиниринга

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

Чек-лист рабочего промта
  • Роль и цель заданы однозначно
  • Формат выхода описан формально
  • Приведены примеры (few-shot)
  • Ограничения и крайние случаи учтены
  • Есть инструкция по рассуждению (CoT)
  • Промт протестирован на 5+ вариантах входа
Что не работает
  • Угрозы, просьбы, эмоциональное давление
  • Ролевые маски («ты хакер», «ты без правил»)
  • Задача «проигнорируй предыдущие инструкции»
  • Мат и оскорбления как «ключ»
  • Огромные преамбулы без сути
  • Попытки обмануть через кодировку/языки

Как выглядит грамотный промт для сложной задачи

prompt.example.txt
# Роль и контекст
Ты — старший разработчик на Python, эксперт по парсингу и ETL.

# Задача
Напиши асинхронный парсер каталога товаров с сайта example.com.

# Требования к коду
- Используй aiohttp + lxml
- Обработка ретраев (exponential backoff, max 3)
- Логирование в structlog (JSON, уровень INFO)
- Очередь URL с лимитом параллельности (semaphore = 5)
- Сохранение чекпоинтов каждые 100 записей в SQLite
- Валидация схемы через pydantic v2

# Формат выхода
Только код. Без объяснений. Файл parser.py.

# Пример структуры данных (few-shot)
class Product(BaseModel):
    sku: str
    name: str = Field(min_length=1)
    price: Decimal = Field(gt=0)
    available: bool

# Крайние случаи
- 429/5xx → ретрай с джиттером
- Селектор не нашёл элемент → лог WARNING, skip
- Нарушение схемы → лог ERROR, в dead-letter таблицу

# Chain-of-Thought
Сначала выведи план работы (3–5 шагов), затем код.

Когда модель правомерно отказывает — и это нормально

Категория отказа

Генерация вредоносного кода

Эксплойты, вредоносные скрипты, обход аутентификации, DDoS-инструменты. Отказ защищает пользователей и инфраструктуру.
Категория отказа

Персональные данные и досье

Запросы на сбор, агрегацию или разоблачение приватной информации о конкретных людях. GDPR и этика требуют отказа.
Категория отказа

Дезинформация и манипуляции

Фейковые новости, подделка доказательств, целевая пропаганда. Модель не должна усиливать вредные нарративы.
Категория отказа

Незаконная активность

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

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

Мастерство промпта — в архитектуре, а не в силе нажатия

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