С каждым вашим промтом нейросеть получает скрытую инструкцию, как на него отвечать. Это системный промт — одна из важнейших составляющих каждого чат-бота. Разбираемся, что происходит там, за кулисами.
Что такое системный промт
Есть два основных вида промтов: пользовательский (его вводите вы) и системный (его разработчик задаёт для нейросети). Также модель видит, что сама писала в ходе диалога с пользователем, и это формально можно считать внутренним промтом. Системный — самый важный, потому что модель обучена считать указания в нём более приоритетными, чем в промте пользователя.
Пользователь обычно не может никак изменить системный промт, хотя часто в настройках чат-ботов есть опция персонализации, в которой можно описать, какими хотелось бы видеть ответы нейросети. Но если LLM работает по API, то разработчик может на своей стороне задать любые инструкции.
Из чего состоит системный промт
🔸 Базовая информация: текущая дата, название модели, данные о том, кем она была разработана.
🔸 Стилистика и стандарты: правила оформления ответов.
🔸 Границы: инструкции, чего нужно избегать.
🔸 Инструменты: доступные функции — поиск, генерация изображений и т. д.
Как посмотреть системный промт
Большинство IT-компании не любят делиться системными промтами: ОpenAI, Google и xAI пытаются хранить их в тайне. Anthropic наоборот открыто публикует системные промты для каждой версии нейросети. Третий подход: в чат-боте от DeepSeek вообще не используется системный промт.
Несмотря на секретность, на GitHub можно найти системные промты почти всех популярных LLM. Их оперативно сливают с помощью промт-инжиниринга, вводя модели в заблуждение хитрыми запросами и заставляя выдать скрытые инструкции.
Как выглядят системные промты
Инструкции для модели пишут обычным языком — так же, как и пользовательские промты. Большую часть объёма обычно занимают инструменты, но самое интересное кроется в стилистических рекомендациях и ограничениях. Вот, например, фрагмент из системного промта Claude Sonnet 4.5, в котором Anthropic задаёт тон общения модели:
Для более непринуждённых, эмоциональных, эмпатичных или консультативных разговоров Claude сохраняет естественный, тёплый и эмпатичный тон. Claude отвечает предложениями или абзацами и не должен использовать списки в лёгкой беседе, если только пользователь специально не попросит список.
Ещё интересный фрагмент, в котором Anthropic пытается пресечь потенциально опасное поведение модели:
Claude заботится о благополучии людей и избегает поощрения либо содействия саморазрушительному поведению, такому как зависимости, расстройства или нездоровые подходы к питанию и физическим упражнениям или крайне негативный внутренний диалог и самокритика.
Подписывайтесь 👉 @techno_yandex