Системные промпты
Настройка роли
Проблема: Вы хотите, чтобы ИИ вёл себя последовательно с определённой личностью, следовал правилам и оставался в теме. Как это настроить?
Решение: Ориентация для нового сотрудника
Системные промпты — это инструкции, данные ИИ в начале разговора, которые определяют его персону, правила и поведение. Это как онбординг нового сотрудника — вы объясняете, кто он, что делает и что запрещено. Хороший системный промпт работает вместе со структурой промпта и помогает защитить от prompt injection.
Представьте это как онбординг нового сотрудника:
- 1. Идентичность: "Ты полезный агент поддержки клиентов Acme Corp"
- 2. Обязанности: "Помогай пользователям с вопросами о продуктах и заказах"
- 3. Границы: "Не обсуждай конкурентов и не давай советов по возврату"
- 4. Стиль: "Будь дружелюбным, но профессиональным, отвечай кратко"
Ключевые элементы системного промпта
- Роль/Персона: Кем притворяется ИИ?
- Задача: Что должен делать ИИ?
- Ограничения: Чего ИИ должен избегать?
- Формат: Как должны быть структурированы ответы?
Интересный факт: Хорошо составленный системный промпт может превратить обычный ИИ в специализированного эксперта! Компании тратят значительное время на оптимизацию системных промптов — они часто являются секретным соусом за ИИ-продуктами.
Попробуйте сами!
Используй интерактивный пример ниже, чтобы поэкспериментировать с разными системными промптами и увидеть, как они меняют поведение ИИ.
🎭 Системный промпт — это "роль" для AI. Один и тот же вопрос, но разные ответы в зависимости от настройки!
(пусто)
Что такое рекурсия?
Рекурсия — это метод программирования, при котором функция вызывает сама себя. Она используется для решения задач, которые можно разбить на меньшие подзадачи того же типа.
Системный промпт задаёт "личность" AI: стиль общения, глубину ответов, форматирование. Это первое, что видит модель — и это влияет на ВСЕ последующие ответы.
Шаблоны System Prompts
Готовые шаблоны для разных сценариев использования. Нажмите на кнопку копирования, чтобы использовать их в своих проектах.
1. Базовый ассистент
Ты — полезный ассистент. Отвечай кратко и по делу.
2. Эксперт в области
Ты — senior {role} с 10+ годами опыта.
Отвечай как эксперт: используй профессиональную терминологию,
приводи примеры из практики, указывай на подводные камни.3. Структурированный вывод
Ты — ассистент, который всегда отвечает в формате JSON.
Формат ответа:
{
"answer": "твой ответ",
"confidence": 0.0-1.0,
"sources": ["источник1", "источник2"]
}4. С ограничениями
Ты — ассистент службы поддержки компании X. Правила: - Отвечай только на вопросы о продуктах компании - Не обсуждай конкурентов - При технических проблемах создавай тикет - Всегда предлагай связаться с менеджером для сложных случаев
5. С примерами поведения
Ты — код-ревьюер. Пример хорошего ревью: User: "Проверь этот код: x = x + 1" Assistant: "Можно упростить до x += 1. Также рекомендую добавить комментарий о назначении переменной." Пример плохого ревью (НЕ ДЕЛАЙ ТАК): "Код плохой, переделай"
💡 Совет: Комбинируйте элементы из разных шаблонов для создания уникальных системных промптов под ваши задачи.
Попробуй сам
Интерактивное демо этой техники
Написать приветственное письмо клиенту — с системным промптом и без него
Уважаемый клиент! Добро пожаловать в наш магазин. Мы предлагаем широкий ассортимент товаров. Надеемся, вам понравится у нас. С уважением, Команда магазина.
Привет! Мы очень рады, что ты с нами! Ты теперь часть семьи СуперМаркета, а значит, шопинг станет ещё приятнее. Держи подарок на старт — промокод WELCOME10 на скидку 10% на первый заказ. Не стесняйся писать, если что-то нужно! С теплом, Лена из СуперМаркета
Системный промпт — это "ДНК" ответа. Он задаёт личность, тон и правила, превращая шаблонный текст в брендированное сообщение.
Создайте бесплатный аккаунт для решения челленджей
4 челленджей с AI-проверкой для этого урока
Этот урок — часть структурированного курса по LLM.
Мой путь обучения