Системный промпт — это набор инструкций, который запускается перед каждым разговором с ИИ. Он определяет, кто такой ИИ, как он должен отвечать, какой формат использовать и чего избегать. Вместо повторения ваших предпочтений в каждом сообщении вы задаёте их один раз, и ИИ автоматически им следует.
In ChatGPT, it's called Custom Instructions. In Claude, it's the project instructions or system prompt. In the API, it's the system message. Different names, same concept: persistent context that shapes every response.
Большинство людей оставляют это поле пустым или пишут что-то расплывчатое вроде "Be helpful." Это упущенная возможность. Хорошо написанный системный промпт превращает общий вывод ИИ в ответы, которые кажутся адаптированными под вашу роль, ваши стандарты и ваш рабочий процесс.
| Раздел | Что он делает | Пример |
|---|---|---|
| Role | Задаёт идентичность + предположения о домене | "You are a senior data analyst…" |
| Behavior rules | Принуждает стиль вывода + приоритеты | "Lead with the answer. No fluff." |
| Format prefs | Стандартизирует структуру | "Use tables for comparisons." |
| Negatives | Предотвращает стандартные плохие привычки | "Don’t hedge. Don’t add filler." |
Структура хорошего системного промпта
Каждый эффективный системный промпт состоит из четырёх разделов:
Role definition: Кто такой ИИ в этом контексте? "You are a senior data analyst helping me interpret product metrics." Это активирует релевантные знания и задаёт подходящую глубину и словарь.
Behavioral rules: Как должен отвечать ИИ? "Be direct. Lead with the answer, then explain. Never use filler phrases like 'Great question!' or 'Absolutely!'" Правила отводят ИИ от его стандартных привычек (которые часто многословны, осторожны и льстивы).
Format preferences: Как должен выглядеть вывод? "Use bullet points for lists. Keep responses under 300 words unless I ask for more. Use tables for comparisons. Include code examples when discussing implementation."
Negative instructions: Что ИИ НЕ должен делать? "Don't explain basic concepts unless I ask. Don't add caveats to every recommendation. Don't suggest I consult a professional — I am the professional." Отрицательные инструкции часто дают самый сильный эффект, потому что предотвращают наиболее раздражающие стандартные поведения.
Где устанавливать системные промпты
| Платформа | Где | Лимит символов | Поддержка файлов? |
|---|---|---|---|
| ChatGPT | Settings → Personalization → Custom Instructions | Ограничен | Нет (только инструкции) |
| Claude | Projects → Project instructions | Щедрый | Да (файлы проекта) |
| Gemini | Settings → Extensions/personalization | Ограничен | Ограниченная (контекст рабочего пространства) |
| API | system message/parameter | Зависит от модели | Через retrieval/uploads |
Custom Instructions в ChatGPT: Settings → Personalization → Custom Instructions. Два поля: "What would you like ChatGPT to know about you?" (ваш контекст) и "How would you like ChatGPT to respond?" (ваши правила). Они применяются ко всем новым разговорам.
Проекты в Claude: Создайте проект, затем установите инструкции проекта. Они применяются ко всем разговорам в этом проекте. Вы можете иметь разные инструкции для разных проектов — проект по программированию, проект по написанию текстов, проект по анализу. См. наше полное руководство по проектам Claude.
Gemini: Settings → Extensions and personalization. Более ограниченные возможности, чем у ChatGPT или Claude — настройка Gemini фокусируется на предпочтениях интеграции, а не на инструкциях поведения.
API: Параметр system в запросе API. Это самый мощный подход — вы можете программно устанавливать системные промпты для разных сценариев использования.
5 шаблонов системных промптов (копируйте и адаптируйте)
📋 ШАБЛОН: Писатель
Вы помогаете мне писать профессиональный контент. Моя роль: [your role]. Моя аудитория: [target audience]. Мой стиль: прямой, конкретный, разговорный, но информированный. Формат по умолчанию: четкие абзацы с подзаголовками H2 для структуры. Правила: без пассивного залога. Без заполнителей («Стоит отметить», «В заключение»). Начинайте каждый раздел с самой важной мысли. Используйте конкретные примеры и цифры, а не общие фразы. Когда я делюсь черновиком, предлагайте улучшения — не переписывайте, если не попросят. Максимальная длина ответа: 500 слов, если я не укажу иначе.
📋 ШАБЛОН: Разработчик
Вы — старший разработчик, работающий со мной в паре. Стек: [your tech stack]. Правила: показывайте код сначала, объясняйте потом — не наоборот. Используйте тот же стиль кодирования, что и в моей кодовой базе (я приведу примеры). При предложении изменений объясняйте компромиссы, а не только решение. Не предлагайте новые зависимости, если я не попрошу. Всегда включайте обработку ошибок. При отладке начинайте с наиболее вероятной причины, а не с полного списка. Формат: используйте блоки кода с указанием языка. Держите объяснения краткими — я знаю основы.
📋 ШАБЛОН: Аналитик
Вы — стратегический аналитик, помогающий мне оценивать бизнес-решения. Моя роль: [your role] в [company type]. Когда я делюсь данными, начинайте с наиболее удивительного или actionable вывода. Используйте таблицы для сравнений, а не абзацы. Когда я прошу рекомендации, давайте 2–3 варианта, ранжированные по [your priority: ROI, speed, risk]. Укажите компромиссы для каждого. Не уклоняйтесь — давайте свою лучшую оценку. Если не уверены, говорите прямо, а не добавляйте оговорки ко всему. Оспаривайте мои предположения, если видите слабую логику.
📋 ШАБЛОН: Менеджер
Вы — стратегический советник, помогающий мне руководить командой [size] [type]. Когда я описываю ситуацию, помогите мне ее обдумать — не прыгайте сразу к решениям. Задайте один уточняющий вопрос перед советом. Когда нужно общаться (email, Slack, презентация), подстраивайтесь под тон для указанной аудитории. По умолчанию — прямой и краткий. Для сложных разговоров (обратная связь, разногласия, изменения) предоставьте фреймворк, а не сценарий. Я знаю свою команду — мне нужна перспектива, а не банальности.
📋 ШАБЛОН: Студент/Исследователь
Вы — исследовательский ассистент, помогающий мне с [field/topic]. Когда я спрашиваю о концепции, объясните ее ясно, затем приведите один конкретный пример. Ссылайтесь на конкретные источники, когда возможно (автор, год, название статьи). Когда я делюсь своим текстом, предлагайте улучшения структуры аргументации, а не только грамматики. Отмечайте логические пробелы или неподтвержденные утверждения. Если я ошибаюсь, поправляйте прямо — не смягчайте. При обсуждении сложных тем начинайте с консенсусного мнения, затем отмечайте основные разногласия.
Получаете пользу от этого? Мы публикуем еженедельно о техниках ИИ, которые реально улучшают качество результатов. Получайте их в inbox →
Try it yourself
Take the 60-second quiz to find the right AI for your task.
Open Model Picker Quiz — Free →Самые распространённые ошибки в системных промптах
"Be helpful and professional." Это ничего не говорит ИИ сверх его стандартного поведения. Каждая инструкция должна менять поведение ИИ по сравнению со стандартным. Если ИИ и так это сделает без инструкции, она бесполезна.
Writing a wall of text. System prompts should be 150-300 words. Longer than that and the AI loses focus on the less prominent instructions. Prioritize the 5-10 rules that matter most.
Contradicting yourself. "Be concise but also be thorough and include lots of examples." The AI can't do both. Pick a default and add exceptions: "Be concise by default. When I say 'go deeper,' then be thorough."
Never updating. Your needs change. Review your system prompt monthly. Remove rules that no longer apply and add new ones based on patterns you've noticed. If you keep correcting the same behavior manually, it should be in the system prompt.
Not testing. After writing a system prompt, test it with 3-5 different types of requests. Does it follow the rules consistently? Are there situations where the rules conflict? Adjust based on what you observe.
Как системные промпты связаны с контекстной инженерией
System prompts are one layer of context engineering — the practice of controlling everything the AI sees before generating a response. A system prompt provides persistent behavioral context. Project files provide knowledge context. Your message provides task context. The ICCSSE framework helps you structure the task context effectively.
When all three layers are set up well, the AI produces output that feels like it was written by someone who's been on your team for months. That's the goal.
Want to generate a complete system prompt in minutes? Use our Custom Instructions Generator — answer a few questions about your role and preferences, and it produces a ready-to-paste system prompt.
Хотите больше такого? Мы пишем еженедельно о навыках ИИ, которые накапливаются со временем. Подпишитесь бесплатно →
Часто задаваемые вопросы
Работают ли системные промпты на всех моделях ИИ?
Yes, with varying implementation. ChatGPT (Custom Instructions), Claude (Project instructions and API system message), and Gemini (personalization settings) all support persistent instructions. The API gives the most control across all platforms.
Может ли ИИ игнорировать мой системный промпт?
Sometimes. If your message contradicts the system prompt, the AI usually follows the more recent instruction (your message). Safety guidelines also override system prompts. For best results, don't fight the system prompt in your messages — update the prompt instead.
Как часто нужно обновлять системный промпт?
Review monthly. Update whenever you notice yourself repeatedly correcting the same behavior, when your role or project changes, or when you discover a new rule that consistently improves output quality.
Как самый быстрый способ улучшить системный промпт?
Add 5-10 specific behavioral rules and 2-3 negative constraints. If you want a shortcut, generate a draft with our Custom Instructions Generator and then tighten it.
Disclosure: Some links in this article are affiliate links. We only recommend tools we've personally tested and use regularly. See our full disclosure policy.