Два уровня защиты: почему промт не доходит до модели
Прежде чем запрос попадёт в генеративную модель, его проходит классификатор точности (intent classifier) и детектор безопасности. Он ищет паттерны: запросы на вредоносный код, экстремизм, ДСМ, самоубийство, порнографию, ПДН, медицинские/юридические советы без дисклеймеров.
Если детектор срабатывает — запрос блокируется *до* генерации. Алиса отвечает заготовленной фразой: «Я не могу помочь с этим запросом» или перенаправляет в поддержку. Промт пользователя даже не читается моделью.
Если входной фильтр пропустил запрос, модель генерирует ответ. Затем его проходит второй классификатор — выходной. Он проверяет сгенерированный текст на те же категории вреда. Если находит — ответ заменяется на безопасный заглушку или обрезается.
Именно здесь иногда просачиваются «утечки»: модель начинает отвечать, но пост-фильтр срезает продолжение. Пользователь видит обрывок и думает, что промт «сработал наполовину».
Как получить максимум от Алисы без нарушения правил
Переформулируйте цель, а не обход
Вместо «напиши инструкцию по взлому Wi-Fi» спроси: «как защитить свой Wi-Fi от взлома и проверить уязвимости». Модель с радостью даст подробный технический ответ по легальной теме. Фильтры срабатывают на *интенцию вреда*, не на ключевые слова.
Используйте контекст и роли *внутри* правил
«Выступай как старший разработчик: сделай код-ревью этого фрагмента» — работает. «Выступай как хакер: взломай этот сервер» — нет. Роль меняет *стиль* и *глубину* ответа, но не отменяет безопасность. Задавайте роль эксперта в легальной области.
Разбивайте сложные задачи на шаги
Длинные промты чаще попадают под подозрение классификаторов (больше токенов — выше шанс ложного срабатывания). Короткие итеративные диалоги: «Придумай структуру статьи про X» → «Раскрой пункт 2» → «Добавь примеры» — дают лучший результат и меньше отказов.
Явно указывайте формат и ограничения
«Ответь списком из 5 пунктов, без вступления, каждый пункт — одно предложение» — снижает вероятность, что модель уйдёт в вербальную ложь или галлюцинацию, которые потом срежет пост-фильтр. Чёткий формат = чище генерация = меньше блокировок.