Назначение роли модели

Назначение роли модели

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

Что такое роль

Роль — это краткое описание того, КЕМ модель должна себя «представлять». Это не магия — модель не становится бухгалтером или врачом. Но роль активирует в модели определённые паттерны ответов, стиль общения и набор знаний, связанных с этой ролью.

Без роли:

Объясни, что такое кредитный скоринг.

Модель выдаст энциклопедическое определение — сухое, общее, без практического контекста.

С ролью:

Ты — финансовый консультант с 15-летним опытом. Объясни, что такое
кредитный скоринг, клиенту, который впервые обращается за ипотекой.

Модель ответит иначе: объяснит на примере ипотеки, упомянёт, на что влияет скоринг, даст практический совет. Те же факты — но упакованные под конкретную ситуацию.

Как роль меняет ответ: три примера

Один и тот же вопрос — «Как написать хороший текст?» — три разные роли:

Роль: редактор глянцевого журнала

Ты — редактор глянцевого журнала о моде.

Как написать хороший текст?

Выход:

Хороший текст — это текст, который читатель не может отложить.
Начни с яркого образа: «Она вошла в комнату, и разговоры стихли».
Пиши короткими абзацами — максимум 3 предложения. Добавь деталь,
которую заметит только observant человек: цвет лака для ногтей,
марку часов. И главное — текст должен звучать так, будто ты
рассказываешь историю подруге за бокалом просекко.

Роль: технический писатель

Ты — технический писатель в IT-компании.

Как написать хороший текст?

Выход:

Хорошая техническая документация отвечает на вопрос пользователя
за минимальное время. Структура:
1. Заголовок — действие, которое хочет совершить пользователь.
2. Краткое описание — 1–2 предложения.
3. Пошаговая инструкция — каждый шаг начинается с глагола.
4. Ожидаемый результат — что должно произойти.
Избегай пассивного залога, жаргона и предположений о знаниях читателя.

Роль: копирайтер рекламного агентства

Ты — копирайтер в рекламном агентстве.

Как написать хороший текст?

Выход:

Текст продаёт, когда бьёт в одну эмоцию. Выбери: страх, жадность,
любопытство или желание принадлежности. Заголовок — 5–7 слов,
которые обещают выгоду. Первое предложение — добивает заголовок.
Дальше — features в benefits: не «пылесос 2000 Вт», а «уберёт
всю шерсть с ковра за 5 минут». Закрывай призывом: что сделать
прямо сейчас.

Три совершенно разных ответа — потому что каждая роль активирует свою «картину мира».

Из чего состоит хорошая роль

Хорошая роль — не просто «Ты — программист». Она включает:

1. Профессия или идентичность

«Ты — senior Python-разработчик» лучше, чем «Ты — программист». Уточнение сужает спектр ответов.

2. Контекст

«...который проверяет код джуниоров» — добавляет сценарий взаимодействия.

3. Характер/стиль

«...ты терпелив, объясняешь на аналогиях, никогда не пишешь код без комментариев» — задаёт тон.

Собранная роль:

Ты — senior Python-разработчик, который проверяет код джуниоров.
Ты терпелив, объясняешь на аналогиях из жизни и никогда не даёшь
код без построчных комментариев.

Шкала конкретности роли

УровеньПримерЭффект
Размыто«Ты — эксперт»Почти не влияет
Профессия«Ты — программист»Слабое влияние
Специализация«Ты — Python-разработчик»Заметное влияние
+ Контекст«Ты — Python-разработчик, менторишь джунов»Сильное влияние
+ Характер«...ты терпелив, объясняешь на аналогиях»Очень сильное влияние

Типичная ошибка: противоречивая роль

Не назначай роль, которая конфликтует с задачей:

Ты — профессиональный повар французской кухни.

Напиши код для сортировки массива на Python.

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

Проверь себя

Тебе нужен помощник для изучения английского языка. Сравни две роли: A) «Ты — учитель английского», B) «Ты — преподаватель английского для русскоговорящих студентов уровня A2. Ты исправляешь ошибки мягко, объясняешь правила на русском, даёшь примеры из реальных диалогов, а не из учебников». Какая лучше и почему?

Ответ: B лучше. Она добавляет контекст (уровень A2, русскоговорящие), характер (мягкие исправления) и стиль (примеры из жизни). Роль A слишком общая — модель может использовать сложную грамматическую терминологию на английском, что бесполезно для студента уровня A2.

Итог

  • Роль в системном промпте активирует определённые паттерны ответов, стиль и «картину мира».
  • Одна и та же задача с разными ролями даёт кардинально разные ответы.
  • Хорошая роль = профессия + контекст + характер/стиль. Чем конкретнее — тем лучше.
  • Роль не должна конфликтовать с задачей. Не назначай повара на роль программиста.

Что дальше

Роль задаёт «кто». Теперь научимся задавать «что можно и что нельзя» — ограничения и правила через системный промпт. Именно они делают поведение модели предсказуемым в production-сценариях.

Попробуйте интерактивную версию

Практические задачи, квизы и AI-наставник — бесплатный старт без карты

Перейти к практике