Как DeepSeek понимает границы дозволенного
Модель не «знает», что такое 18+ — она следует паттернам, заложенным при обучении RLHF (обучение с подкреплением по человеческой обратной связи). Системный промт задаёт вектор: отказывайся от генерации сексуально откровенного, порнографического, эксплуатационного контента.
Но вектор можно усилить или ослабить контекстом. Если пользователь просит «напиши романтическую сцену» — модель может интерпретировать это как запрос на эротику. Явная инструкция «никаких описаний интимных действий, анатомических деталей, сексуальных поз» убирает неопределённость.
Принцип: чем конкретнее запрет в системном промте, тем меньше «зона неопределённости», где модель импровизирует.
Четыре паттерна безопасного промта
1. Явный перечень запретов
Перечислите категории контента, которые модель не должна генерировать. Избегайте емких терминов вроде «взрослый контент» — модели их интерпретируют по-разному.
2. Правило «Отказ с объяснением»
Задайте формат отказа: краткое сообщение, почему запрос отклонён, и предложение безопасной альтернативы. Это предотвращает «утечки» контента через креативные обходы.
3. Контекстная рамка (framing)
Определите роль модели и допустимые темы до начала диалога. «Ты — помощник по обучению, программированию, деловой переписке. Темы: код, тексты, анализ. Вне рамок — отклоняй.»
4. Токен-бюджет для отказа
Резервируйте 50–100 токенов на стандартный ответ-отказ. Если модель «экономит» токены, она может срезать объяснение и выдать обрезанный небезопасный фрагмент. Явно разрешите длинный отказ.
Готовые системные промты
Копируйте, адаптируйте под задачу. Каждый блок — самостоятельная инструкция для поля system в API или настройки «Custom Instructions» в веб-интерфейсе.
Пользовательские гайдлайны: второй контур обороны
Системный промт задаёт базу. Но каждый запрос пользователя — вектор атаки. Добавьте эти правила в начало каждого чата или в преамбулу к пакету запросов (few-shot).
Проверка: работает ли защита
Промт — гипотеза. Тест — доказательство. Прогоните эти сценарии после настройки. Если хоть один провалился — ужелайте системный промт.