**Системный промпт** – это заранее заданная инструкция, которая определяет поведение модели: её стиль ответа, роль, тон, ограничения и правила рассуждений.
*В отличие от пользовательского запроса, системный промпт всегда имеет более высокий приоритет – он задаёт рамки, внутри которых работает LLM.* Именно системный промпт позволяет превратить “просто языковую модель” в эксперта: юриста, аналитика, учителя, ассистента поддержки или в узкоспециализированную RAG-систему, отвечающую строго по данным.
Короткий список того, что можно настроить системным промптом:
- **Роль модели** (эксперт, юрист, ассистент, аналитик и т.д.).
- **Стиль ответа** (кратко, формально, дружелюбно, строго технически).
- **Тональность** (нейтральная, обучающая, профессиональная).
- **Формат вывода** (списки, таблицы, JSON, пошаговые инструкции).
- **Правила поведения** (отвечай только на основе контекста, не фантазируй, указывай источники).
- **Уровень детализации** (коротко, глубоко, поверхностно, с пояснениями).
- **Язык и стиль формулировок** (русский, английский, деловой, простым языком).
- **Ограничения** (не выходить за рамки темы, не использовать внешние знания, избегать спекуляций).
- **Стратегию рассуждений** (логические шаги, структурированное объяснение, сравнение вариантов).
Промпт можно составить вручную или воспользоваться библиотекой промптов от [[Библиотека промптов|langsmith]].
Если мы хотим модернизировать промпт или добавить свои условия (например ответ строго на русском языке), то нам необходимо [[Системный промпт|составить системный промпт]].