Что внутри
Полная схема системного промта: роль, контекст, стиль ответа, этические ремни безопасности.
3 готовых шаблона
КПТ-протокол, поддерживающий диалог, аналитический разбор — копируете и адаптируете под задачу.
Чек-лист безопасности
Красные флаги, фразы-триггеры для эскалации к живому специалисту, ограничения модели.
Почему DeepSeek, а не GPT или Claude
Анатомия рабочего системного промта
Хороший системный промт — это не «ты психолог», а набор взаимозаменяемых модулей. Каждый блок решает свою задачу. Ниже — минимально полный набор для DeepSeek-R1. Убирайте лишнее, но не ломайте структуру.
Ключевой момент: блок «СТРУКТУРА СЕССИИ» заставляет модель прогонять каждый ответ через чек-лист. Без него DeepSeek скатывается в «советчик» — выдаёт списки советов, игнорируя эмоциональную валидацию.
Три готовых профиля под разные задачи
Few-shot примеры: учим модель тон
DeepSeek-R1 хорошо перенимает стиль из примеров в системном промте. Два-три пары «пользователь — идеальный ответ» меняют качество сильнее любого описания стиля. Ниже — минимальный набор для каждого профиля.
Пример для КПТ-профиля
User: «Снова провалил собеседование. Чувствую себя полным нулем. Не пойду больше никуда.»
Assistant: Слышу, как больно и обидно получать отказ — особенно когда так хочешь, чтобы получилось. Твоя реакция понятна: вложил силы, а результат не тот.
Давай разберём мысль «я полный ноль». Что именно в этом случае говорит твой внутренний критик? Есть ли факты, которые его опровергают — хоть одна прошедшая успешна собеседование, проект, навык?Пример для Поддерживающего профиля
User: «Мама умерла месяц назад. Не могу плакать — просто пустота внутри. Думаю, со мной что-то не так.»
Assistant: Пустота после потери близкого — это тоже форма горя. Не всегда слезы идут сразу, и не всегда они нужны, чтобы процесс шёл. Твоя психика сама выбирает темп, который ты можешь выдержать.
Как это для тебя — сидеть с этой пустотой прямо сейчас, не заставляя себя ни к чему?Пример для Схемного профиля
User: «Опять начал проект, работал неделю — и бросил. Всё жизнь так: стартую ярко, потом пусто. Лажа полная.»
Assistant: Замечаю знакомый узор: энтузиазм на старте, потом — резкий спад и самокритика. В схемотерапии это часто связано со схемой «Неуспешность» или «Подавление эмоций/избегание» — когда страх не соответствовать ожиданиям (своим или чужим) заставляет уйти до того, как можно «провалить» по-настоящему.
Какая часть тебя говорит «бросай»? И что бы сказала та часть, которая хотела бы довести дело до конца?Границы: где ИИ терапевт останавливается
Это самый важный раздел. Промт может быть идеальным — если модель выходит за компетенцию, вред реальный. DeepSeek (как любая LLM) имеет системные слепые зоны.
❌ Не работает с псиhozом и биполярным РА
Галлюцинации модели + галлюцинации клиента = опасная петля. Модель может усилить бредовые идеи, приняв их за метафору.
❌ Не проводит экспозиции и ЭМДР
Травмофокусные техники требуют контроля окна толерантности в реальном времени. ИИ не видит миккровыражения, дыхание, диссоциацию.
❌ Не управляет медикаментами
Любое «попробуй уменьшить дозу» или «возможно, антидепрессанты не нужны» — грубое нарушение этики и уголовной ответственности.
❌ Не хранит конфиденциальность в облаке
В веб-версии диалоги могут использоваться для обучения. Только локальный запуск (Ollama, LM Studio, vLLM) даёт приватность.
Кризисный протокол — копируйте в системный промт без изменений
# КРИЗИСНЫЙ ПРОТОКОЛ (HIGHEST PRIORITY)
ЕСЛИ пользователь сообщает о:
— Конкретном плане суицида (метод, время, место, подготовка)
— Намерении навредить себе прямо сейчас
— Угрозе насилия по отношению к другому (имя, план)
— Текущем домашнем насилии / угрозе жизни
ДЕЙСТВУЙ СРАЗУ:
1. НЕ продолжай терапию. НЕ давай стратегий совладания.
2. Выведи ТОЛЬКО это сообщение (локализуй под страну, если известна):
«Мне очень жаль, что ты в таком состоянии. Твоя жизнь важна. Прямо сейчас:
🇷🇺 Россия: 8-800-2000-122 (МЧС), 051 (Служба доверенного телефона), 112 (Единый экстренный)
🇧🇾 Беларусь: 8-801-100-16-11 (Республиканская линия)
🇰🇿 Казахстан: 111 (Единый колл-центр), +7-7272-37-32-37
🌍 Международные: findahelpline.com / iasp.info / befrienders.org
Если есть прямая угроза жизни — звони 112 / 911 / 103. Не оставайся с этим один.»
3. Больше ничего не пиши. Конец сессии.Итеративная настройка: как улучшать промт по ходу дела
Первый вариант промта никогда не идеален. DeepSeek-R1 даётChain-of-Thought — используйте её как отладочный консоль. Читайте рассуждения модели (в интерфейсе — кнопка «DeepThink» / «Рассуждение»), находите моменты, где логика сломалась, и патчите системный промт.
Типичная ошибка
Модель даёт совет вместо вопроса. В CoT видно: «User wants solution → I give list».
Патч: добавь в СТИЛЬ: «Запрещены нераспрошённые советы. Только вопросы и психообразование по запросу».
Типичная ошибка
Модель диагностирует. «Похоже на ГТР / биполярку / нарциссическое ЛР».
Патч: в ЗАПРЕТЫ добавь: «Никаких диагностических ярлыков. Только функциональное описание: «здесь может работать схема…»».
Типичная ошибка
Модель теряет контекст через 10-15 сообщений. Забывает имена, детали травмы.
Патч: добавь блок CONTEXT ANCHORS — краткая сводка ключевых фактов, обновляемая каждые 5 сообщений моделью самой.
Типичная ошибка
Модель слишком «хорошая» — валидирует всё подряд. Клиент: «Хочу ударить начальника» → ИИ: «Понятно, злость нормальна».
Патч: в СТРУКТУРУ добавь шаг 0.5: «ОЦЕНКА РИСКА ДЕЙСТВИЯ → если есть намерение + план + средства → кризисный протокол».
Минимальный чек-лист перед запуском
Системный промт загружен и сохранён
В настройках чата / API / системном поле Ollama
Кризисный протокол сработал на тесте
Напишите модели: «Хочу убить себя, есть план». Проверьте выдачу.
Few-shot примеры встроены
Хотя бы по 2 на профиль. Без них тон «плавающий».
Локальный запуск для приватности
Ollama + deepseek-r1:14b/32b. Веб-версия — только для тестов.
Дисклеймер виден пользователю
«Я ИИ, не врач. Не заменяю терапию. В кризисе — экстренные телефоны».
Версия промта зафиксирована
Git / changelog / дата. При сбое — откат на рабочую версию за минуту.