Сообщение, которое вы не отправляли, но модель читает первым
Любое чат-приложение отправляет модели больше, чем ваше сообщение. Перед вашими словами идёт блок текста, написанный приложением: как зовут ассистента, что ему можно и нельзя, как форматировать ответы, какая сегодня дата, какие инструменты доступны. Этот блок и есть системный промпт. Вы печатаете «сделай краткое содержание», а модель получает страницу правил, за которой следует «сделай краткое содержание».
Модель воспринимает системный промпт как постоянный приказ. Модель, которой сказали быть «лаконичным ассистентом, отвечающим на британском английском и никогда не использующим маркированные списки», будет так делать весь разговор без напоминаний, потому что инструкция приходит заново с каждым сообщением. Именно эту повторную отправку люди упускают из виду, и именно она стоит денег, о чём речь в третьем разделе.
Реальные примеры можно увидеть своими глазами. Anthropic публикует системные промпты, которые использует в приложениях Claude, с примечаниями к релизам при их изменении. Прочитать один из них, это самый быстрый способ понять жанр: абзацы о тоне, о том, когда использовать списки, как обрабатывать запрос, который следует отклонить, о дате отсечения знаний, написанные обычным языком, а не кодом. Другие утекают наружу; промпт чат-бота Bing, назвавший ассистента «Sydney», был извлечён студентом Стэнфорда в феврале 2023 года, просто попросив модель повторить текст выше в разговоре.
Почему один и тот же вопрос получает разный ответ в разных приложениях
API моделей помечают каждое сообщение ролью, и модель обучена придавать им разный вес.
| Роль | Кто пишет | Для чего нужна | Как модель это воспринимает |
|---|---|---|---|
| System | Приложение плюс любые добавленные вами персональные инструкции | Личность, правила, формат, инструменты, дата | Постоянный приказ, стоящий выше сообщения пользователя |
| User | Вы | Вопрос, вставленный текст, прикреплённый файл | Задача, которую нужно выполнить сейчас |
| Assistant | Модель | Её предыдущие ответы | Собственная история, с которой нужно оставаться согласованной |
Из этого порядка следуют два вывода. Системный промпт задаёт рамку, поэтому одно и то же сообщение пользователя получает разный ответ в разных рамках: «напиши лимерик» даёт лимерик при одном системном промпте и отказ при системном промпте банковского ассистента. И системный промпт принадлежит приложению, поэтому переключение приложений на одной и той же модели меняет ответы, хотя сама модель не изменилась. Что такое LLM разделяет модель и приложение; системный промпт составляет большую часть этого разделения.
Эта граница не абсолютна. Модели обучены следовать системному промпту больше, чем пользователю, но сообщение пользователя всё же может уговорить модель отступить от инструкций, чему целиком посвящена тема что такое джейлбрейк ИИ. Системный промпт, это сильная настройка по умолчанию, а не замок.
Во сколько обходится системный промпт, ведь он отправляется на каждом ходу
Системный промпт, это входные токены, и что такое токены в ИИ показывает, что вход тарифицируется на каждом сообщении. Разговор из 100 ходов с системным промптом на 8000 токенов отправляет его 100 раз: 800 000 входных токенов ещё до вашего первого слова.
Посчитаем по прайсу. Стандартное сообщение, это примерно 1000 токенов на входе и 500 на выходе. Добавление инструкции на 8000 токенов, а именно столько даёт 32 000 символов английского текста при четырёх символах на токен, к каждому из 100 сообщений стоит дополнительный вход ниже по тарифам OpenRouter из индекса стоимости моделей ИИ, данные на 2026-08-20.
Провайдеры умеют кешировать: OpenAI даёт скидку в половину цены на кешированный вход, а на новейших моделях, на 90 процентов, а Anthropic тарифицирует чтение из кеша в десять раз дешевле прайсовой цены, так что приложение с настроенным кешированием платит намного меньше, чем показано на графике. График отражает прайсовую цену, именно её отслеживает индекс стоимости, и именно её платит любое приложение без кеширования. Длинные постоянные инструкции всё равно остаются единственным текстом, который отправляется каждый раз.
Whizi берёт плату иначе. Сообщение стоит фиксированное число кредитов, заданное моделью: 1 на домашней модели, 10 на Claude Sonnet 5, 20 на Claude Opus 5, а длина инструкции никак не влияет на цену. Те же 100 сообщений стоят 100, 1000 или 2000 кредитов, независимо от того, есть инструкция или нет. Лестница цен есть в как работают кредиты Whizi.
Какую часть системного промпта вам разрешено писать самому
Продукты открывают для заполнения только часть системного промпта. ChatGPT называет это персональными инструкциями и памятью; у Claude есть инструкции и стили проекта; у Gemini, сохранённая информация. Как бы это ни называлось, ваш текст добавляется к собственным инструкциям продукта и отправляется заново на каждом ходу.
В Whizi эта часть, это проект. Проект, это папка с разговорами со своими собственными инструкциями, до 32 000 символов, применяемыми к каждому чату внутри неё и заново собираемыми в промпт на каждом сообщении. Закреплённые файлы работают так же, с ограничением в 32 000 символов извлечённого текста на файл и 120 000 на весь блок проекта. Отдельного поля персональных инструкций на уровне аккаунта нет: инструкция проекта, это единственная авторская инструкция в продукте, поэтому предпочтение, которое нужно применять везде, приходится вставлять в каждый проект отдельно.
Четыре встроенных агента показывают обратную сторону. Строки Canadian CPA, Study Mentor, Writing Copilot и Math Tutor несут каждая фиксированный системный промпт, встроенный в каталог моделей, который редактировать нельзя. Выбор агента, это выбор системного промпта.
Что должно входить в инструкцию, судя по опубликованным примерам
Работающие инструкции читаются как краткое задание новому коллеге, и опубликованные промпты Claude, это лучший публичный образец жанра. Основной вес несут четыре вещи.
- Роль и аудитория в одном предложении. «Ты налоговый ассистент для канадских индивидуальных предпринимателей» делает больше, чем три абзаца прилагательных.
- Правила формата, сформулированные как правила. «Отвечай менее чем 150 словами. Без маркированных списков. Британское написание.» Модели надёжнее следуют прямым императивам, чем пожеланиям.
- Что делать при неуверенности. «Если ответ зависит от факта, которого у тебя нет, задай один вопрос перед тем, как отвечать.» Без этого модель гадает.
- Что отклонять и как. Назовите категории и формулировку отказа, иначе модель придумает свою.
Что не должно входить: факты, которые меняются. Цена, число моделей или дата, вписанные в системный промпт, повторно утверждаются на каждом ходу, пока кто-то не отредактирует их, и именно так устаревшая инструкция становится уверенно неверным ответом на месяцы. Держите изменчивые факты в закреплённом файле или в поиске, а не в постоянном приказе, ведь собственная дата отсечения знаний модели всё равно делает их устаревшими. Промпт-инжиниринг для начинающих описывает ту же ремесленную сторону, но применительно к отдельным сообщениям.
- Пишите роль и аудиторию в первом предложении любой добавляемой инструкции
- Формулируйте формат как правила, а не пожелания: лимит слов, без списков, какое написание
- Держите постоянные инструкции короткими: каждый символ отправляется заново с каждым сообщением
- Не держите изменчивые факты в инструкции, храните их в закреплённом файле или в поиске
- Скажите модели, что делать при отсутствии факта, иначе она заполнит пробел сама
Частые вопросы
В чём разница между системным промптом и пользовательским?
Системный промпт пишет приложение, и он задаёт постоянные правила: роль, тон, формат, что отклонять. Пользовательский промпт, это ваше сообщение, задача, которую нужно выполнить сейчас. Модели обучены следовать системному промпту больше, чем ходу пользователя, и системный промпт отправляется заново с каждым сообщением, тогда как каждый пользовательский промпт отправляется один раз.
Можно ли увидеть системный промпт ChatGPT или Claude?
Anthropic публикует системные промпты, используемые в приложениях Claude, с примечаниями к каждому изменению. OpenAI не публикует промпт ChatGPT, хотя версии извлекались и выкладывались пользователями. Просьба к модели повторить свои инструкции иногда срабатывает, а иногда порождает выдуманный текст, так что утёкший промпт стоит считать непроверенным, пока вендор его не подтвердит.
Расходует ли системный промпт токены?
Да, на каждом сообщении. Это входной текст, который отправляется заново с каждым ходом, поэтому инструкция на 8000 токенов на 100 сообщений даёт 800 000 входных токенов. По прайсовой цене это утраивает стоимость разговора на Claude Sonnet 5, с $0.70 до $2.30. Whizi берёт фиксированную цену в кредитах за сообщение, заданную моделью, так что длина инструкции не меняет то, сколько вы платите.
Что такое персональные инструкции?
Часть системного промпта, которую продукт позволяет писать вам самим. Ваш текст добавляется к собственным инструкциям приложения и отправляется с каждым сообщением. В ChatGPT это поле в настройках; в Whizi это инструкция проекта, до 32 000 символов, применяемая ко всем разговорам внутри этого проекта.
Может ли пользователь обойти системный промпт?
Иногда. Модели обучены отдавать приоритет системному промпту, и хорошо написанный промпт держится против обычных запросов. Специально составленные сообщения, уговаривающие модель отступить от правил, это джейлбрейки, и вендоры относятся к ним как к проблеме безопасности, а не как к функции. Всё, что не должно происходить ни при каких условиях, должно быть в коде вне модели, где сообщение не может с этим спорить.