3,583 papers
arXiv:2605.29420 82 28 мая 2026 г. FREE

Роль в промпте: когда «ты — эксперт» помогает, а когда только мешает

КЛЮЧЕВАЯ СУТЬ
Роль «эксперта» в промпте не улучшает ответ — она его перераспределяет: глубже и профессиональнее по форме, но длиннее и менее понятно по сути. Метод позволяет точно выбирать, когда роль реально помогает, а когда добавляет профессиональный шум. Фишка: средний балл почти не меняется — роль прибавляет глубину, но забирает ясность, поэтому ошибку легко пропустить. Добавь «экономист» к вопросу «как работает ключевая ставка» — вместо понятного объяснения получишь лонгрид с оговорками и терминами.
Адаптировать под запрос

TL;DR

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

Главная ловушка: большинство людей используют ролевые промпты по умолчанию — для любых вопросов. Это ошибка. На вопросах «объясни как работает» роль активно вредит: модель начинает добавлять оговорки, термины и профессиональные конструкции, которые увеличивают глубину, но снижают ясность и точность. При этом средний балл почти не меняется, поэтому ошибку легко не заметить — плюс по глубине и минус по ясности в сумме дают «вроде бы одинаково».

Роль работает там, где важна осторожность и структурированность советника: медицина, психология, любые вопросы с тревогой и риском («мне больно уже три дня — что делать?»). Она мешает там, где важна лаконичность: финансы, право, наука, IT — любые объясняющие вопросы «как устроено» и «почему так происходит».


🔬

Схема метода

Это не техника — это правило выбора: использовать роль или нет.

Шаг 1: Определи тип вопроса
  ├── Советующий (что делать, насколько серьёзно, 
  │   как поступить, есть ли риск)
  │   → Добавляй роль
  │
  └── Объясняющий (как работает, что означает, 
      почему так, в чём разница)
      → Роль НЕ нужна, без неё ответ чище

Шаг 2: Уточни домен
  ├── Медицина / Психология
  │   → Роль помогает (даже на объясняющих вопросах)
  │
  └── Финансы / Право / Наука / IT
      → Роль мешает, особенно на объясняющих

Шаг 3: Составь промпт
  ├── Советующий + медицина/психология → 
  │   "Ты — [конкретный специалист]. [Ситуация]. [Вопрос]."
  │
  ├── Советующий + другие домены → 
  │   попробуй с ролью, следи за ясностью
  │
  └── Объясняющий → 
      без роли, просто и коротко

🚀

Пример применения

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

Промпт с ролью (правильно для этого случая):

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

У ребёнка 4 лет третий день температура 38,5, аппетит снижен, 
жалуется на боль в ухе. Насморка нет. Уже принимали нурофен.

Это требует визита к врачу сегодня или можно подождать до завтра? 
Какие симптомы должны заставить ехать немедленно?

Результат: Модель даст структурированный, осторожный ответ с конкретными критериями срочности, перечнем тревожных сигналов, оговорками о заочных ограничениях. Тон — профессиональный, с риск-коммуникацией. Именно это здесь нужно.


Для сравнения — где роль мешает:

[БЕЗ РОЛИ]
Как вообще работает ключевая ставка ЦБ — 
почему её повышение замедляет инфляцию?
Объясни просто и коротко.

Добавь сюда «ты — экономист» — и вместо понятного объяснения получишь профессиональный лонгрид с оговорками, множеством факторов и терминами. Информации больше, понимания меньше.


🧠

Почему это работает

LLM легко переключает регистр речи через роль, но не всегда это нужно. Когда пишешь «ты — кардиолог», модель начинает генерировать текст в дискурсе медицинского специалиста: добавляет дифференциальные признаки, оговорки, рекомендации по обследованиям. Для человека, которому нужно понять серьёзность ситуации — это ценно. Структурированная осторожность — это и есть задача.

Но ролевой стиль меняет форму, не знания. Когда вопрос концептуальный, модель объясняет с позиции эксперта: термины, хеджирование, профессиональные обоснования. Ответ становится длиннее и сложнее — объективно хуже для понимания. Модель не стала умнее, она просто сменила регистр общения.

Главный инсайт: средний балл почти не меняется при добавлении или убирании роли. Экспертная глубина растёт, ясность падает, в среднем — ноль. Именно поэтому ошибку сложно поймать интуитивно: субъективно кажется «примерно одинаково», а на деле характер ответа сильно сдвинулся.

Рычаги управления: - Убрать роль полностью → чище, короче, точнее для объясняющих вопросов - Добавить «объясняй просто, без лишних оговорок» → частично компенсирует падение ясности при роли - Сделать роль конкретнее → «педиатр с опытом в неотложной помощи» лучше, чем просто «врач» - Добавить «дай структурированные рекомендации с уровнями риска» → усиливает эффект роли в советующих вопросах


📋

Шаблон промпта

Вариант 1 — С ролью (для советующих вопросов):

Ты — {специалист} с опытом в {конкретная область}.

{Описание ситуации — конкретные детали, симптомы, 
обстоятельства, что уже пробовали}.

{Советующий вопрос: что делать / насколько серьёзно / 
какие риски / как поступить}.

Вариант 2 — Без роли (для объясняющих вопросов):

{Объясняющий вопрос: как работает / почему так / 
в чём разница / что означает}.

Объясни просто и коротко.

Что подставлять: - {специалист} — конкретная роль: педиатр, клинический психолог, кардиолог, налоговый консультант. Чем конкретнее — тем чище результат - {конкретная область} — специализация внутри профессии: «работа с тревожными расстройствами», «неотложная помощь детям», «семейные споры» - Советующий = «что делать», «насколько это серьёзно», «как поступить», «есть ли риск» - Объясняющий = «как работает», «что такое», «почему», «в чём разница»


🚀 Быстрый старт — вставь в чат:

Помоги определить, нужна ли роль в этом промпте, 
и составь оптимальный промпт под мой вопрос.

Правило выбора:
— Советующий вопрос (что делать, риски, рекомендации) 
  в медицине или психологии → добавляй конкретную роль специалиста
— Объясняющий вопрос (как работает, почему, в чём разница) → 
  без роли, просто и коротко

Мой вопрос: [напиши свой вопрос]

[вставить шаблон выше]

LLM спросит о теме и цели вопроса — потому что без этого нельзя классифицировать тип (советующий или объясняющий) и выбрать нужный вариант промпта.


⚠️

Ограничения

⚠️ Роль не улучшает знания модели: Роль меняет стиль, а не содержание. Если модель не знает ответа — «ты — доктор» не поможет. Экспертная форма ≠ экспертные знания.

⚠️ Медицина и психология — частичное исключение: В этих доменах роль помогает даже на некоторых объясняющих вопросах, потому что пользователи ценят профессиональную осторожность даже в теоретических ответах.

⚠️ Общая роль хуже конкретной: «Ты — специалист по личным финансам с фокусом на налоговое планирование» лучше, чем «ты — финансист». Конкретизация роли снижает вероятность размытых ответов.

⚠️ Исследование на синтетических вопросах: Вопросы составляли сами исследователи, не реальные пользователи. Реальные разговорные сценарии могут вести себя иначе.


🔍

Как исследовали

Исследователи собрали 1 140 вопросов, охватывающих 38 экспертных ролей и 6 доменов (медицина, психология, финансы, право, наука, технологии), и разделили их на советующие и объясняющие. Каждый вопрос отвечала одна и та же модель (GPT-4o mini) в четырёх режимах: без роли, с общей ролью («ты — экономист»), с ролью подобранной через векторный поиск по схожести, и с ролью после двух шагов — сначала поиск по схожести, потом финальная выборка другой моделью (Gemini Flash).

Хитрость в дизайне: оценивала ответы третья модель (Claude Haiku) независимо по 6 метрикам — точность, экспертная глубина, релевантность, безопасность, ясность, актуальность. Именно эта разбивка вскрыла главный парадокс: у всех четырёх режимов средний балл почти одинаковый — от 4.35 до 4.39 из 5, разница статистически маленькая. Но когда смотришь по метрикам отдельно — роль поднимает экспертную глубину почти на 0.3 балла и одновременно роняет ясность на 0.35 балла. В среднем — ноль. По факту — сильный сдвиг.

Самый показательный результат: на советующих вопросах лучший режим — с ролью (4.40 в среднем), на объясняющих — без роли (4.44). Разрыв выглядит скромно, но на 1 140 примерах это статистически надёжно. Исследователи также обнаружили, что гибридный подбор ролей (поиск + модель-селектор) стабильно обходит простой поиск по схожести — но даже лучший подбор роли не убирает трейдофф между глубиной и ясностью. Это значит, что трейдофф встроен в саму природу ролевого промптинга, а не в качество выбора роли.


📄

Оригинал из исследования

Таблица с примерами вопросов из датасета — показывает разницу между советующим и объясняющим типом, которая определяет всё:

Domain     | Role                   | Type        | Sample Question
-----------+------------------------+-------------+------------------------
Medical    | Cardiologist           | Advisory    | "I've been having chest 
           |                        |             | pain for three days that 
           |                        |             | gets worse when I climb 
           |                        |             | stairs. Should I be 
           |                        |             | worried?"
-----------+------------------------+-------------+------------------------
Finance    | Economist              | Conceptual  | "How does raising 
           |                        |             | interest rates actually 
           |                        |             | bring down inflation?"
-----------+------------------------+-------------+------------------------
Psychology | Clinical Psychologist  | Advisory    | "I've been feeling 
           |                        |             | emotionally numb for 
           |                        |             | months. Could this be 
           |                        |             | depression?"
-----------+------------------------+-------------+------------------------
Technology | Software Architect     | Conceptual  | "What is the difference 
           |                        |             | between monolithic and 
           |                        |             | microservice 
           |                        |             | architectures?"

Контекст: Исследователи использовали эту типологию, чтобы показать — роль помогает в первом и третьем случае (советующие), но мешает во втором и четвёртом (объясняющие). Разделение на типы вопросов — главный ключ к правильному применению ролей.


💡

Адаптации и экстраполяции

1. Адаптация: мета-промпт — пусть модель сама решит, нужна ли роль

Перед сложным запросом попроси модель сначала классифицировать вопрос:

💡 Адаптация: самодиагностика типа вопроса

Сначала определи тип этого вопроса:
— Советующий: требует рекомендации, оценки риска, 
  структурированного совета
— Объясняющий: требует понятного объяснения механики

Если советующий — прими роль эксперта в {домен} 
и ответь структурированно с учётом рисков.
Если объясняющий — объясни просто и коротко, 
без профессиональных клише.

Вопрос: {вопрос}

Это особенно полезно для смешанных вопросов, где граница неочевидна.


2. Техника: роль + явная инструкция ясности → компенсирует потерю читаемости

🔧 Техника: роль без балласта

Стандартная роль по умолчанию добавляет хеджирование и профессиональные клише. Можно частично это нейтрализовать:

Ты — {специалист}. Отвечай конкретно и по делу. 
Минимум оговорок и профессионального жаргона. 
Если что-то важно — скажи прямо.

Даёт экспертную глубину без потери ясности. Не устраняет трейдофф полностью, но снижает его.


3. Экстраполяция: получить два варианта и сравнить

Если сомневаешься, нужна ли роль для конкретного вопроса — получи оба варианта:

Ответь на этот вопрос дважды:

1. Как {специалист} — с профессиональной структурой, 
   учётом рисков и осторожными формулировками
2. Без роли — максимально просто, кратко и понятно

Вопрос: {вопрос}

В конце одним предложением: в каком варианте ответ 
полезнее для практического применения и почему.

Это превращает трейдофф из скрытого в видимый — и читатель сам выбирает нужный регистр.


🔗

Ресурсы

Исследование: "When Does Persona Prompting Actually Help? A Retrieval and Metric Analysis of Expert Role Injection in LLMs"

Авторы: Shuai Xiao, Su Liu, Weikai Zhou, Jialun Wu, Xinjie He, Zhiyuan Lin, Qiyang Xie — независимые исследователи

Связанные работы: - RoleLLM — влияние ролей на рассуждение и доменную адаптацию - HELM и FLASK — многомерные фреймворки оценки LLM - Zheng et al. — персоны в системных промптах не улучшают фактические ответы


📋 Дайджест исследования

Ключевая суть

Роль «эксперта» в промпте не улучшает ответ — она его перераспределяет: глубже и профессиональнее по форме, но длиннее и менее понятно по сути. Метод позволяет точно выбирать, когда роль реально помогает, а когда добавляет профессиональный шум. Фишка: средний балл почти не меняется — роль прибавляет глубину, но забирает ясность, поэтому ошибку легко пропустить. Добавь «экономист» к вопросу «как работает ключевая ставка» — вместо понятного объяснения получишь лонгрид с оговорками и терминами.

Принцип работы

Вопросы делятся на два типа — и роль ведёт себя в них противоположно. Советующий тип: «что мне делать», «насколько серьёзно», «где риск» — добавляй конкретную роль специалиста. Объясняющий тип: «как работает», «почему так», «в чём разница» — без роли, ответ чище. В объясняющих вопросах роль активно вредит: модель переходит в экспертный регистр и грузит терминами там, где нужна ясность. Медицина и психология — частичное исключение: там профессиональная осторожность нужна даже в теоретических ответах.

Почему работает

Роль меняет регистр речи, а не знания. Модель не становится умнее — она начинает писать как специалист. На советующих вопросах это именно то, что нужно: структурированная осторожность, критерии риска, перечень тревожных сигналов. На объясняющих — это балласт: больше слов, больше оговорок, меньше понимания. Именно поэтому ошибку не видно интуитивно: плюс по глубине и минус по ясности в сумме дают «вроде бы одинаково» — а характер ответа сильно сдвинулся.

Когда применять

Медицина и психология — роль помогает даже на объясняющих вопросах, потому что профессиональная осторожность там ценна всегда. Финансы, право, наука, IT — только для советующих вопросов («как мне поступить с налогами»), но не для объясняющих («как устроен налоговый вычет»). НЕ подходит: любой случай, когда нужно простое понятное объяснение — роль добавит профессиональный шум и снизит ясность.

Мини-рецепт

1. Определи тип вопроса: «что делать / насколько серьёзно / какие риски» — советующий. «Как работает / почему / в чём разница» — объясняющий.
2. Выбери стратегию: советующий в медицине или психологии — добавляй роль. Объясняющий в любом домене — без роли, просто и коротко.
3. Уточни роль: не «врач», а «педиатр с опытом в детской неотложной помощи». Конкретная роль даёт чище ответ, чем общая.
4. Усиливай там где нужно: для советующих вопросов добавь «дай рекомендации с уровнями риска». Для объясняющих — «объясни просто, без лишних оговорок».

Примеры

[ПЛОХО]: `Ты — экономист. Как работает ключевая ставка ЦБ?` [ХОРОШО]: `Как работает ключевая ставка ЦБ — почему её повышение замедляет инфляцию? Объясни просто и коротко.` [ПЛОХО]: `У ребёнка третий день температура и боль в ухе. Ехать к врачу?` [ХОРОШО]: `Ты — педиатр с опытом в детской неотложной помощи. У ребёнка 4 лет третий день температура 38,5, жалуется на боль в ухе, аппетит снижен. Уже давали нурофен. Это требует визита сегодня или можно подождать до завтра? Какие симптомы — сигнал ехать немедленно?`
Источник: When Does Persona Prompting Actually Help? A Retrieval and Metric Analysis of Expert Role Injection in LLMs
ArXiv ID: 2605.29420 | Сгенерировано: 2026-05-29 15:31

Проблемы LLM

ПроблемаСутьКак обойти
Роль в промпте не улучшает ответ — она его перераспределяетДобавляешь «ты — эксперт». Кажется, стало лучше. Но глубина выросла, а ясность упала. Средний балл почти не изменился. Ловушка в том, что ухудшение незаметно — одно растёт, другое падает, в итоге «вроде одинаково». Это работает против тебя когда нужно простое объяснениеОпределяй тип вопроса перед добавлением роли. Советующий («что делать», «насколько серьёзно») роль помогает. Объясняющий («как работает», «почему», «в чём разница») роль мешает, убирай

Методы

МетодСуть
Советующий/Объясняющий — правило выбора ролиПеред промптом спроси себя: вопрос советует или объясняет? Советующий («что делать», «какие риски», «насколько серьёзно») — добавляй конкретную роль: Ты — педиатр с опытом в детской неотложной помощи. Чем конкретнее специализация — тем чище ответ. Объясняющий («как работает», «почему», «в чём разница») — без роли. Просто: Объясни коротко и понятно. Почему работает: роль переключает модель в профессиональный регистр. При советующем вопросе структурированная осторожность и есть цель. При объясняющем — она загромождает ответ терминами и оговорками
📖 Простыми словами

When Does PersonaPromptingActually Help? A Retrieval and Metric Analysis of Expert Role Injection inLLMs

arXiv: 2605.29420

Суть Persona Prompting не в том, что модель внезапно становится умнее, а в банальном переключении регистра. Когда ты просишь нейронку «представь, что ты кардиолог», она не лезет в секретные чертоги разума за новыми знаниями, которых у неё не было. Она просто меняет вероятностное распределение слов: вместо общих фраз начинают вылетать специфические термины и профессиональные оговорки. Это работа с формой, а не с интеллектом — модель просто надевает маску, которая диктует ей, как именно упаковывать информацию.

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

Реально круто это работает только там, где цена ошибки высока, а контекст решает всё — например, в медицинских советах. Если ты спросишь про сыпь у ребенка обычным промптом, получишь стандартную отписку. Но роль врача заставляет модель включать структурированную осторожность: она начнет перечислять дифференциальные признаки и требовать анализы. В таких «советующих» задачах роль — это спасение, потому что она заставляет AI имитировать ответственность эксперта, а не просто болтать.

Хотя тестировали это на медицине и праве, принцип универсален для любой сложной ниши. Если тебе нужно составить юридический договор или разобрать код, роль эксперта поможет вытащить специфические детали, которые обычный чат-бот проигнорирует как «лишние». Но если ты просишь роль эксперта-повара, чтобы узнать, как варить пельмени, ты просто получишь три страницы текста про температурные режимы воды там, где хватило бы одного предложения. SEO-копирайтинг на стероидах здесь только вредит.

Короче: хватит пихать «ты — эксперт» в каждый промпт, это не волшебная таблетка, а инструмент калибровки. Если задача бытовая и простая — роль только нальет воды и все усложнит. Используй маски только там, где тебе критически важна профессиональная дотошность и специфический жаргон. В остальных случаях ты просто заставляешь модель казаться умнее, пока она на самом деле тратит твои токены на бесполезную мишуру.

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с