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с