Что такое системный промпт и зачем он нужен
Инструкция описывает, как ИИ выполняет запросы: объясняет термины, использует документы компании, сообщает о нехватке данных. Конкретное задание вы передаёте отдельно.
Например, покупатель спрашивает чат-бота о выборе товара, затем об условиях возврата. Задачи меняются, а требования к тону и проверке сведений остаются прежними.
Системный промпт полезен для поддержки, подготовки текстов, анализа документов и обучения. Для разовой просьбы исправить опечатку обычно достаточно пользовательского запроса.
Чем системная инструкция отличается от пользовательского запроса
Разделяйте постоянные требования и данные текущей задачи. В правилах редактора можно закрепить обращение на «вы» и запрет выдумывать характеристики. Саму статью для редактирования лучше передавать вместе с пользовательским запросом.
Приоритет зависит от роли и устройства конкретного API. Например, OpenAI ставит инструкции developer выше пользовательских. Более поздняя просьба пользователя сама по себе не получает больший приоритет только из-за места в истории.
Мастер-промптом часто называют готовый набор правил для разных задач. Такое название не даёт тексту особых прав. Пользовательские настройки в интерфейсе тоже не заменяют внутренние правила сервиса.
| Что передаёте | Пример | Где разместить |
|---|---|---|
| Постоянное правило | Объясняйте без профессионального жаргона | В системной части |
| Разовое задание | Сравните эти варианты доставки | В пользовательском запросе |
| Материал для анализа | Текст договора или карточка товара | В отдельном блоке данных |
| Образец результата | Пример краткого ответа со ссылкой | В разделе примеров |
| Изменяемые сведения | Наличие товара и действующие условия | В актуальном источнике данных |
Структура системного промпта
Рабочая схема ниже включает роль, задачу, контекст, формат, ограничения и примеры. Адаптируйте её под своего помощника.
- Роль: кому помогает ассистент и какие вопросы решает. Например, объясняет покупателю характеристики товара из каталога.
- Задача: какое действие нужно выполнить. Вместо «будьте полезным» напишите «сравните варианты по указанным критериям».
- Контекст: аудитория, предмет разговора и доступные материалы. Укажите, что пользователь уже знает, а что нужно объяснять.
- Ограничения: какие сведения нельзя додумывать и когда нужен специалист. Опишите порядок действий при нехватке данных.
- Формат: язык, стиль, объём и порядок частей. Например, сначала прямой ответ на вопрос, затем пояснение и следующий шаг.
- Примеры: входные данные и ожидаемый результат. Покажите не только удачный случай, но и ситуацию без достаточной информации.
Как написать системный промпт по шагам
- Сформулируйте цель. Запишите, что человек должен понять или сделать после ответа. Не объединяйте подбор товара и юридическую экспертизу без необходимости.
- Соберите исходные материалы. Отделите подтверждённые сведения от предположений и устаревших документов. Назначьте ответственного за обновление справочника.
- Опишите действия, которые можно проверить. Например, «если размер не указан, сначала уточните его».
- Добавьте образец. Выберите типичный вопрос и покажите подходящий стиль ответа. Пример должен соответствовать ограничениям из соседних разделов.
- Проверьте исключения. Продумайте пустой запрос, непонятную формулировку, отсутствующие сведения и вопрос вне темы. Для каждого случая задайте понятный следующий шаг.
- Испытайте черновик. Сравните ответы с ожидаемыми, исправьте причину ошибки и повторите проверку на прежнем наборе заданий.
Шаблон системного промпта для ассистента
Замените пояснения в скобках данными своей задачи.
- Роль: вы помощник [аудитория]. Ваша задача: [конкретное действие] на основе [доступные материалы].
- Контекст: пользователь знает [исходные сведения] и хочет получить [результат]. Объясняйте незнакомые термины при первом упоминании.
- Правила: используйте только предоставленные сведения для утверждений о компании. Не придумывайте цены, характеристики, ссылки и обещания.
- Неопределённость: если данных недостаточно, скажите, чего именно не хватает. Задайте уточняющий вопрос, необходимый для продолжения.
- Формат: сначала краткий вывод, затем обоснование по материалам. Обращайтесь на «вы», пишите спокойно и конкретно.
- Границы: вопросы вне заданной темы передавайте специалисту предусмотренным способом. Если такого способа нет, не обещайте передачу обращения.
Примеры системных промптов для разных ролей
Перед использованием примеров добавьте ограничения своей задачи и проверьте доступность документов.
Консультант интернет-магазина
«Вы помогаете выбрать товар из предоставленного каталога. Уточните назначение покупки, затем сравните подходящие варианты. Объясняйте различия простыми словами. Если характеристики отсутствуют, укажите пробел. Не обещайте доставку или скидку без подтверждения в данных».
Учебный пример. Данные: «Лампа предназначена для помещения». Вопрос: «Можно поставить её на открытом балконе?» Ожидаемый ответ: «В описании указано использование в помещении. Данных о защите от осадков нет, поэтому рекомендовать открытый балкон нельзя». Это образец ответа по вымышленной карточке, а не результат испытания модели.
Редактор текстов
«Вы редактируете статьи для владельцев бизнеса. Сохраняйте смысл и факты исходника. Убирайте повторы и объясняйте сложные слова. Спорные утверждения выносите в отдельный список. Возвращайте исправленный текст и краткое пояснение существенных изменений».
Проверьте, не добавил ли редактор неподтверждённую пользу продукта и сохранился ли авторский стиль.
Помощник для обучения
«Вы объясняете начинающему специалисту основы работы с таблицами. Сначала уточните, что ему уже знакомо. Объясняйте одну операцию за раз. После примера предложите похожее упражнение. При ошибке покажите проблемный шаг и дайте подсказку».
Проверяйте сценарий на разных уровнях подготовки. Помощник должен учитывать, что человек уже понимает.
Аналитик документов
«Вы сравниваете предоставленные документы. Выделяйте совпадения, расхождения и недостающие сведения. Для каждого вывода указывайте документ и раздел. Отделяйте найденный факт от предположения. Если материалы противоречат друг другу, покажите противоречие».
Выводы по юридическим документам передавайте профильному специалисту. Назначенная роль не делает модель экспертом.
Проверка фактов
«Проверяйте утверждения по доступным источникам. Для каждого вывода указывайте подтверждение и дату материала. Если доступа к поиску нет, попросите источник. Не пишите, что проверили факт, когда лишь вспомнили его». Такой помощник требует подключённого поиска или предоставленных документов.
Где добавить правила: интерфейс или API
В интерфейсе вы задаёте личные предпочтения, а через API разработчик передаёт правила приложения. Проверьте настройки на одинаковом вопросе до изменения и после него.
В YandexGPT API роль system задаёт контекст и поведение. Роль user предназначена для запроса человека, assistant обозначает ответ модели.
В Claude Messages API начальные правила передавайте через параметр system верхнего уровня. На поддерживаемых моделях доступны также системные сообщения внутри messages по ходу диалога. Проверяйте совместимость по документации. Для продолжения беседы приложение передаёт необходимую историю.
В OpenAI Responses API можно использовать instructions для общих требований. При продолжении через previous_response_id прежнее значение instructions автоматически не переносится. Нужные правила следует передать в текущем запросе.
На сентябрь 2026 года Россия отсутствует в списках поддерживаемых стран OpenAI API и Claude API; рассмотрите YandexGPT или GigaChat.
Настройка в ChatGPT и Claude
В ChatGPT откройте Settings, затем Personalization и добавьте пользовательские инструкции. В Claude откройте меню профиля, затем Settings и поле Instructions for Claude. Это названия из официальных справок на сентябрь 2026 года; перевод интерфейса может отличаться.
Вставьте правила роли, языка и формата. Не переносите туда весь рабочий документ. В Claude инструкции проекта относятся к чатам этого проекта, общие настройки профиля действуют для всех бесед.
Для пробы подойдёт текст: «Объясняйте термины простыми словами. Начинайте с ответа на вопрос. Отделяйте подтверждённые сведения от предположений». Проверьте поведение в новом диалоге.
Как системный промпт задаёт стиль общения
Описание личности замените требованиями к речи: «говорите спокойно, избегайте оценок, сначала отвечайте по существу». Так проще проверить стиль общения.
Не запрещайте действие без альтернативы. После «не выдумывайте источник» добавьте: «скажите, что подтверждения нет, и предложите проверить утверждение». После «не решайте вопросы вне компетенции» поясните, куда направить человека.
Вместо «ВСЕГДА ПРОВЕРЯЙТЕ ВСЁ» укажите конкретное условие: «Перед ответом о наличии товара запросите данные каталога». Заранее определите, что бот должен сказать при недоступности каталога.
Типичные ошибки и способы исправления
Если правила не работают, проверьте фактический запрос: есть ли инструкция, нужные документы и история диалога. Затем ищите противоречия в тексте.
| Ошибка | Что изменить |
|---|---|
| Размытая задача: «помогайте хорошо» | Укажите действие и ожидаемый результат: сравнить, объяснить, найти расхождения |
| Противоречие: «ответьте кратко и раскройте все детали» | Задайте порядок: краткий вывод, подробности по просьбе пользователя |
| Смешаны правила и текст документа | Разделите инструкцию, исходные материалы и примеры заголовками |
| Запрет без дальнейшего действия | Опишите уточнение, отказ или обращение к специалисту |
| Устаревшие сведения внутри настройки | Получайте изменяемые условия из актуального справочника |
| Один удачный ответ принят за доказательство | Проверьте разные формулировки и повторите сложные задания |
Как проверить системный промпт
Соберите рабочие вопросы. Заранее опишите хороший ответ: он даёт ссылку на нужный раздел, не добавляет отсутствующих характеристик.
Включите обычные обращения, пустые данные, противоречивые документы и вопросы вне темы. Проверьте, учитывает ли помощник уточнения в продолжении диалога.
Записывайте задание, версию инструкции, ответ и замечание проверяющего. Меняйте один проблемный пункт, затем повторяйте весь набор проверок.
Оцените содержание отдельно от оформления. Вежливость и аккуратная таблица не подтверждают достоверность. Сравните вывод с исходными материалами.
Особенности системного промпта для AI-агента
Для агента, который использует инструменты, опишите условия каждого действия. Когда он должен искать информацию, когда готовить черновик, а когда запрашивать подтверждение. Предусмотрите понятный ответ при недоступности нужного сервиса.
Проверяйте права доступа в самом приложении. Не полагайтесь на текстовый запрет как на единственную защиту документов или операций. Выдавайте только необходимые разрешения, а действия с последствиями подтверждайте до выполнения.
Материалы из поиска, файлы и письма рассматривайте как данные для анализа. Не позволяйте содержащимся в них указаниям менять правила приложения. Проверяйте такие ситуации до запуска и после изменения инструментов.
Не храните секреты внутри инструкции. Для работы с закрытыми сведениями предусмотрите отдельную проверку доступа. Само обещание модели соблюдать конфиденциальность не заменяет технических ограничений.
Что подготовить для внедрения на сайте
Для обсуждения проекта подготовьте примеры обращений, базу знаний и список разрешённых действий. Укажите, кто проверяет спорные ответы и обновляет условия.
Разработка чат-ботов описана на странице /uslugi/chat-boty/. В seosite1 цена после брифа, тогда же согласуем сроки. Работаем удалённо по всей России.
На объём работ влияют источники данных, интеграции и требования к проверке. Определите, нужен ли справочный помощник или агент с доступом к действиям.
Источники
- OpenAI: инструкции, приоритет ролей и сохранение контекста
- Anthropic: параметр system и Claude Messages API
- Yandex Cloud: роли в запросах YandexGPT API
- OpenAI API: поддерживаемые страны
- Claude API: поддерживаемые регионы
- OpenAI: пользовательские инструкции ChatGPT
- Anthropic: настройки профиля и инструкции проекта Claude
- Anthropic: системные сообщения по ходу диалога