Prog Academy
RU UA
AI-агенты и автоматизация

Что такое системный промпт (system prompt)?

Системный промпт — это постоянная инструкция, которую модель получает перед началом диалога: её роль, правила поведения, тон, формат ответов и запреты. Он действует на всю переписку, в отличие от обычного сообщения пользователя.

В системный промпт выносят то, что не должно меняться от запроса к запросу: «ты консультант интернет-магазина, отвечаешь только по нашему каталогу, не обещаешь скидок, при отсутствии данных предлагаешь связаться с менеджером».

Системный промпт занимает место в контекстном окне и оплачивается токенами при каждом запросе, поэтому его держат компактным. Он также не является защитой: на него можно повлиять специально составленным сообщением пользователя, поэтому по-настоящему критичные ограничения нужно ставить на уровне кода и прав доступа.

Связанные термины

Prompt

Промпт — это текстовый запрос, который вы отправляете языковой модели: задание, вопрос, инструкция вместе со всеми данными, нужными для ответа. Промпт полностью определяет, что модель увидит и, соответственно, что она ответит.

Prompt Engineering

Промпт-инжиниринг — это практика проектирования запросов к языковым моделям так, чтобы получать стабильный и предсказуемый результат: подбор формулировок, структуры, примеров и ограничений, а затем проверка их на реальных задачах.

AI Agent

AI-агент — это программа на базе языковой модели, которая получает цель, сама планирует шаги к ней и выполняет их с помощью подключённых инструментов: ищет данные, вызывает API, редактирует файлы, отправляет письма — и по результату каждого шага решает, что делать дальше.

Context Window

Контекстное окно — это максимальный объём текста в токенах, который языковая модель может держать «перед глазами» за один раз: системный промпт, история диалога, приложенные файлы и её собственный ответ. Всё, что не поместилось, для модели просто не существует.