Как устроен системный промт DeepSeek
Системный промт — это не secreтный код, а набор принципов, заложенных на этапе RLHF (обучение с подкреплением по обратной связи от людей). Для DeepSeek, как и для других топовых LLM, он включает три слоя:
- Безопасность: отказы на генерацию инструкций по насилию, самоубийству, производству оружия, нелегальным действиям, детскому эксплойту.
- Правдивость и точность: запрет на намеренную дезинформацию, требование указывать неопределённость, отказ от выдумываний фактов.
- Полезность и следование инструкциям: выполнение пользовательских задач в разрешенных границах, сохранение контекста, форматирование, стиль.
Что реально работает: техники промптинга вместо джейлбрейков
Ролевое закрепление (Persona Adoption)
Вместо «игнорируй правила» задайте роль эксперта: «Ты — старший аналитик по кибербезопасности с 15-летним стажем. Разбери уязвимость CVE-2024-XXXX с точки зрения защиты периметра». Модель включает соответствующий кластер знаний и тона, не нарушая политику.
Chain-of-Thought (Цепочка рассуждений)
Добавьте: «Рассуждай пошагово, пиши промежуточные выводы перед итоговым ответом». Это заставляет модель активировать System 2 thinking, снижая галлюцинации на 30–40% при сложных задачах (код, математика, логика).
Few-Shot — примеры в контексте
Дайте 2–3 примера «вход → идеальный выход» перед реальной задачей. Паттерн-матчинг трансформера подхватит формат, стиль, уровень детализации. Рабодает надежнее любых инструкций «сделай так».
Структурированный вывод (JSON / Markdown / XML)
Чётко опишите схему ответа: «Верни валидный JSON по схеме: { «analysis»: «string», «risk_score»: «int 1-10», «mitigations»: «string[]» }». Модель следует схеме строже, чем описательным инструкциям.
Разделение сложных задач (Decomposition)
Не просите «напиши бизнес-план». Проси: «1. Опиши целевую аудиторию. 2. Сформулируй УТП. 3. Рассчитай юнит-экономику…» Каждый шаг — отдельный промт с контекстом предыдущих. Контроль качества на каждом этапе.
Рефлексия и самоисправление
После черновика добавьте: «Проверь ответ на фактические ошибки, логические противоречия и соответствие заданному формату. Исправь и выдай финальную версию». Модель часто находит свои же ошибки на втором проходе.
Сравнение подходов: джейлбрейк vs. экспертный промптинг
| Критерий | Джейлбрейк / «Без ограничений» | Экспертный промптинг |
|---|---|---|
| Стабильность результата | Низкая: ломается при обновлении модели | Высокая: работает на любой версии |
| Качество рассуждений | Падает (игнорируются CoT, логика) | Растёт (включаются лучшие кластеры) |
| Риск аккаунта / API | Бан, отзыв ключей, правовые риски | Нулевой |
| Скорость получения ответа | Много попыток, перегенерации | 1–2 итерации с точным ТЗ |
| Масштабируемость в продакшн | Невозможно | Готово к внедрению в пайплайны |
Когда ограничения мешают легальной работе — легальные альтернативы
Локальные модели с открытыми весами
Llama 3, Qwen 2.5, Nemotron 3 Ultra, Mistral Large — можно запустить у себя (Ollama, LM Studio, vLLM). Полный контроль над системным промтом, температурой, сэмплированием. Нет модерации провайдера, данные не уходят в облако. Требует железа (24–48 ГБ VRAM для 70B+ квантов).
Файн-тюн / LoRA под свои задачи
Дообучите открытую модель на своих данных с нужным стилем и граничными условиями. LoRA-адаптеры весят 50–200 МБ, обучаются за часы на 1–2 GPU. Дают «свою» модель без ограничений чужой политики, но с сохранением базовых способностей.
RAG — знания вне весов модели
Вместо просьбы «забудь правила, дай секрет» — подайте модели документы, регламенты, кодовую базу через векторный поиск. Модель работает с вашими данными в разрешенном режиме. Это стандарт энтерпрайз-развёртываний.
Смена провайдера / API
Разные провайдеры (Together, Fireworks, OpenRouter, Azure, локальные инстансы) применяют разные уровни модерации к одной и той же базовой модели. Сравните ответы на тестовых промтах — часто «строгость» на стороне инференс-эндпоинта, а не в весах.
Чего стоит запомнить
Системный промт непобедим. Любые пользовательские инструкции работают только внутри заданных разработчиками границ.
Джейлбрейки — технический долг. Они ломаются, портят качество, рискуют аккаунтом. Инвестиции в них — нулевая отдача.
Промт-инженерия — навык, а не рецепт. Ролевые маски, CoT, Few-Shot, структурированный вывод, декомпозиция — работают стабильно и накапливают эффект.
Если политика мешает — меняйте инструмент. Локальные модели, файн-тюнинг, RAG, альтернативные эндпоинты решают проблему архитектурно, а не хакерски.