Skip to content
Prompt engineering

Модуль 1 · Lesson 3 of 11 · 30 min · Практика

Системный промпт и роли

Translation in progress — the Russian version is shown below.

/ 01Зачем это нужно

В продукте пользователь пишет одно сообщение, а модель получает еще и системные инструкции. От их качества зависит поведение во всех диалогах.

/ 02Суть

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

/ 03Разбор примера

Учебный кейс

Ассистент поддержки

Системный промпт: «Ты отвечаешь клиентам магазина. Используй только правила из <rules>. Не обещай сроки и компенсации. Если вопрос о возврате денег свыше 10 000 ₽ — передай менеджеру». Пользователь пишет что угодно, правила остаются.

/ 04Шаблон

Ты — [роль] в [компания].
Твоя цель: [результат для пользователя].
Всегда: [3 правила].
Никогда: [3 запрета].
Передавай человеку, если: [условия].
Формат ответа: [структура].

/ 05Задание

Упражнение · ≈ 40 мин

Напишите системный промпт для своего продукта и проверьте его на 10 разных сообщениях, включая попытки вывести модель за рамки.

Готово, когда

  • — Системный промпт
  • — 10 тестовых сообщений
  • — Найдены и закрыты 2 слабых места

/ 06Частые ошибки

  • Слишком длинный системный промпт с противоречиями
  • Нет правил передачи человеку

/ 07Самопроверка

  1. 1. Где хранить правило «не обещай сроки»?

/ 08Глубже