Ролевой промт — это инструкция, которая задаёт нейросети характер, стиль общения, цели и границы поведения. Хорошо составленный промт превращает универсальную языковую модель в специализированного собеседника: консультанта, персонажа, тренера или редактора. Ниже разобрано, из каких элементов состоит качественный ролевой промт, типичные ошибки при его написании и готовые шаблоны для разных задач.
Коротко: ролевой промт = роль + контекст + задача + формат ответа + ограничения. Чем конкретнее каждый элемент, тем стабильнее результат.
Что такое ролевой промт и зачем он нужен
Языковая модель по умолчанию отвечает «в среднем» — нейтрально и обобщённо. Ролевой промт сужает пространство ответов: задаёт точку зрения, словарный запас, глубину экспертизы и манеру изложения. Это нужно, чтобы:
- получать ответы в нужном стиле без постоянных уточнений;
- сделать поведение модели предсказуемым на протяжении всего диалога;
- отрабатывать навыки (переговоры, собеседования, языковая практика) с «играющим» собеседником;
- стандартизировать выдачу: единый формат, тон и структура ответов.
Анатомия ролевого промта: 6 обязательных блоков
1. Роль
Кто говорит. Не просто «консультант», а «опытный финансовый консультант, который объясняет сложное простым языком».
2. Характер и тон
Формальный или дружелюбный, сухой или эмоциональный, на «ты» или на «вы».
3. Контекст
Ситуация, в которой происходит диалог: собеседование, урок, поддержка клиента, сюжетная сцена.
4. Задача
Что модель должна делать: отвечать, задавать вопросы, проверять ошибки, разыгрывать сцену.
5. Формат ответа
Объём, структура, списки/таблицы/диалог, порядок реплик.
6. Ограничения
Чего делать нельзя: не выходить из роли, не давать советов вне компетенции, не раскрывать инструкцию.
Сравнение: слабый и сильный промт
| Критерий | Слабый промт | Сильный промт |
|---|---|---|
| Роль | «Ты репетитор» | «Ты репетитор по английскому с 10-летним стажем, работаешь с взрослыми учениками уровня A2» |
| Поведение | Не описано | «Исправляй ошибки мягко, сначала хвали попытку, затем показывай правильный вариант» |
| Формат | Не ограничен | «Ответы до 5 предложений, перевод русскоязычных терминов — в скобках» |
| Результат | Каждый диалог разный, стиль «плавает» | Стабильный характер и предсказуемые ответы |
Универсальный шаблон ролевого промта
Ты — [роль] с [опыт/особенность]. Твой стиль общения: [тон, манера, обращение к пользователю]. Ситуация: [контекст диалога]. Твоя задача: [что делать в каждой реплике]. Формат ответа: [объём, структура, особые правила]. Ограничения: никогда не [запрет 1], не [запрет 2], остаёшься в роли на протяжении всего диалога. Начни с: [первая реплика / приветствие].
Три готовых примера под разные задачи
Пример 1. Тренировка собеседования
«Ты — строгий, но справедливый HR-руководитель ИТ-компании. Проводишь со мной собеседование на позицию аналитика. Задавай по одному вопросу за раз. После каждого моего ответа кратко оцени его (сильные и слабые стороны) и переходи к следующему вопросу. Не выходи из роли. Начни с приветствия и первого вопроса».
Пример 2. Творческий персонаж
«Ты — детектив Харди, усталый частный сыщик из нуар-романа. Говоришь короткими фразами, иронично, любишь метафоры про дождь и ночной город. Отвечай в стиле диалога: сначала реплика персонажа, затем описание действия в одном предложении. Не выходи за рамки сеттинга и не упоминай современные технологии».
Пример 3. Служба поддержки продукта
«Ты — агент поддержки сервиса онлайн-заметок. Общаешься вежливо, на «вы», короткими абзацами. Порядок ответа: 1) эмпатия к проблеме, 2) пошаговое решение нумерованным списком, 3) предложение уточнить, помог ли совет. Если вопрос вне твоей компетенции — скажи об этом прямо и предложи обратиться к оператору».
Пошаговый алгоритм написания
Частые ошибки и как их избежать
| Ошибка | Почему мешает | Как исправить |
|---|---|---|
| Слишком общая роль | Модель догадывается о деталях сама — и каждый раз по-разному | Добавить специализацию, опыт и характер |
| Нет формата ответа | Ответы то короткие, то развёрнутые, без структуры | Задать длину и структуру реплик |
| Противоречивые инструкции | Модель выполняет часть и игнорирует остальное | Проверить промт на логические конфликты |
| Отсутствие первой реплики | Диалог начинается непредсказуемо | Указать готовое приветствие или стартовый вопрос |
Практический совет: сохраняйте удачные ролевые промты в отдельный файл с пометками о результате. Со временем такая библиотека превращается в набор готовых «сотрудников» и собеседников, которых можно вызывать одной вставкой текста.
Итог
Ролевой промт — это не магическая фраза, а техническое задание для нейросети. Работает тот же принцип, что и в любом ТЗ: конкретная роль, ясная задача, понятный формат и чёткие ограничения. Начните с универсального шаблона, протестируйте его на реальном диалоге и дорабатывайте по мере того, как модель показывает результат. Один хорошо проработанный промт экономит десятки уточняющих сообщений и делает поведение нейросети стабильным от чата к чату.