Системный промпт: что это простыми словами
Что такое системный промпт простыми словами: как он устроен, зачем нужен продукту на ИИ и как написать свой.
Системный промпт — это инструкция, которую разработчик закладывает в начало диалога с ИИ-моделью до того, как пользователь написал хоть слово. Она задаёт модели роль, тон и границы: как отвечать, о чём молчать, в каком стиле держаться. Системный промпт работает фоном на протяжении всего разговора, а пользователь его не видит.
Что это простыми словами
Проще говоря, системный промпт — это закулисная инструкция для ИИ. Обычный промпт пишет пользователь каждый раз, когда задаёт вопрос. Системный промпт пишет тот, кто собирает продукт на основе модели, — и он действует на весь разговор целиком, а не на одно сообщение. Иногда то же самое называют системным сообщением или инструкцией — суть не меняется: это текст, который модель видит первым и держит в приоритете перед остальными репликами.
Если модель — это актёр, то системный промпт — режиссёрская установка перед выходом на сцену: какую роль играть, каким голосом говорить, чего на сцене не делать. Реплики зрителя (пользователя) эту установку не меняют.
Как это устроено
Технически диалог с моделью — это набор сообщений с ролями: системное сообщение, сообщения пользователя, ответы модели. Системное сообщение всегда идёт первым и держится в памяти модели весь разговор, даже если пользователь переключает тему. Такой текст может быть коротким — пара предложений, а может — на несколько страниц, если продукту нужно описать сложные правила поведения. В нём обычно описывают: кто говорит (роль), каким тоном (стиль), что можно и что нельзя (ограничения), и что делать, если вопрос выходит за рамки.
Разница между слабым и рабочим системным промптом — в конкретике. Слабый системный промпт говорит общее: «будь вежливым и полезным». Рабочий — конкретное: «ты консультант книжного магазина, отвечай коротко, по-русски».
Формулировка системного промпта · будь вежливым и полезным · ты консультант книжного магазина, отвечай коротко, по-русски · отвечай коротко, по-русски
Пример из жизни
Представь чат поддержки интернет-магазина. В системный промпт заложено: ты сотрудник поддержки, отвечай вежливо, не обещай возврат денег без проверки заказа. Покупатель спрашивает: «Можно вернуть товар, если он не подошёл по размеру?» Модель отвечает в заданных рамках.
Без системного промпта модель могла бы пообещать возврат сразу, без проверки, или ответить в случайном тоне. С системным промптом ответ каждый раз укладывается в одну и ту же роль и одни и те же правила. Если покупатель начнёт спорить или просить скидку вне правил, системный промпт удержит модель в той же роли, не давая увести разговор в сторону.
С чего начать
Начинай с роли одной фразой: кто модель в этом продукте. Дальше добавляй тон и стиль ответа. Потом — список того, что запрещено: обещания, темы, действия. Проверяй на реальных вопросах и дописывай промпт там, где модель вышла за рамки.
Начни с общих правил и постепенно переходи к жёстким ограничениям: от свободной формулировки к строгой, когда видишь, что модель отклоняется. Хорошая проверка — показать черновик промпта коллеге и попросить попробовать сломать его странными вопросами: там, где модель соскочила с роли, и нужно уточнение.
Жёсткость правил в промпте · Свободно · Средне · Строго · 0 · 2
Вопросы и ответы
Чем системный промпт отличается от обычного промпта?
Обычный промпт пишет пользователь при каждом сообщении, системный промпт пишет разработчик один раз, и он держится весь разговор, задавая роль, тон и ограничения модели.
Видит ли пользователь системный промпт?
Нет, системный промпт работает фоном: пользователь читает только ответы модели, а саму инструкцию не видит.
Как написать системный промпт самому?
Начать с роли одной фразой, добавить тон и стиль, затем список запретов, и проверить на реальных вопросах, дописывая промпт там, где модель отклоняется.