3,583 papers
arXiv:2507.16076 92 21 июля 2025 г. FREE

Промпт создает персону: систематическая оценка социодемографического промптинга для больших языковых моделей

КЛЮЧЕВАЯ СУТЬ
Обнаружено: Прямая команда "Ты — [персона]" активирует у LLM самые поверхностные стереотипы — модель выдает карикатурный образ вместо глубокой роли. Метод интервью позволяет создавать реалистичные персоны без клише: вместо приказа модель сначала "разогревается" через диалог, сама генерирует ответы от лица персоны — и этот контекст становится якорем для всех последующих ответов. Вы не говорите модели "будь маркетологом" — вы задаете 1-2 вопроса, она отвечает как маркетолог, и теперь она УЖЕ в роли. Стереотипность падает, разнообразие ответов растет — персона перестает быть шаблоном и становится характером.
Адаптировать под запрос
📌

Ключевые аспекты исследования:

Исследование изучает, как формулировка промпта влияет на способность LLM симулировать персону из определенной социальной группы. Авторы обнаружили, что вместо прямой команды "Ты — [персона]" гораздо эффективнее использовать промпт в формате диалога-интервью, где модель постепенно вживается в роль. Такой подход значительно снижает количество стереотипов и делает ответы модели более разнообразными и правдоподобными.

Ключевой результат: Использование промпта в стиле интервью для задания персоны — лучший способ уменьшить стереотипы и повысить качество симуляции.


🔬

Объяснение всей сути метода:

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

Когда пользователь пишет: Ты — опытный маркетолог. Напиши рекламный текст, модель часто активирует самые поверхностные и шаблонные ассоциации, связанные со словом "маркетолог" (например, агрессивные продажи, клише про "воронки" и "лиды"). Исследование показывает, что такой прямой подход провоцирует стереотипное поведение.

Предложенный "метод интервью" меняет эту динамику. Вместо приказа вы создаете внутри промпта мини-сцену, где вы — "интервьюер", а LLM — "интервьюируемый".

Методика: 1. Задайте сцену: Начните промпт с инструкции, что сейчас будет диалог для определения роли. 2. Проведите "разогревочный" диалог: Задайте 1-2 простых вопроса, которые заставят модель начать говорить от лица нужной персоны. Это "прайминг" — модель сама генерирует ответ в нужном стиле, и этот стиль закрепляется в контексте. 3. Поставьте основную задачу: После "разогрева" задайте основной вопрос или задачу как естественное продолжение интервью.

Этот подход работает, потому что вы не просто говорите модели, кем быть, а показываете ей это на примере. Модель сначала сама генерирует ответ в нужной роли (например, отвечает на вопрос о своем опыте), и это становится для нее мощным контекстным якорем, который она будет поддерживать при выполнении основной задачи. Это похоже на то, как актеру дают небольшую сценку для разогрева перед главной съемкой.


📌

Анализ практической применимости:

  • Прямая применимость: Максимальная. Пользователь может немедленно скопировать структуру "Интервьюер / Интервьюируемый" и вставить в свой промпт для ChatGPT, Claude или другой модели. Это не требует никаких технических навыков, только изменение формулировки запроса. Метод напрямую улучшает качество ролевых ответов.

  • Концептуальная ценность: Ключевая идея — "Направляй, а не приказывай". Это исследование наглядно демонстрирует, что LLM — не просто исполнитель команд, а система, крайне чувствительная к контексту. Прямой приказ может загнать ее в "колею" стереотипов, в то время как диалоговое наведение помогает активировать более глубокие и релевантные знания. Это учит пользователя думать о промпте не как о команде, а как о создании "сцены" для модели.

  • Потенциал для адаптации: Огромный. Хотя исследование сфокусировано на социодемографических группах, механизм универсален для любой персоны:

    • Профессиональные роли: "Интервью с финансовым аналитиком", "Разговор с шеф-поваром".
    • Творческие персонажи: "Диалог с детективом из нуар-фильма", "Беседа со старым волшебником".
    • Функциональные роли: "Сессия вопросов и ответов с экспертом по продуктивности". Механизм адаптации прост: нужно лишь заменить вопросы в "интервью" на те, что соответствуют желаемой роли, чтобы "разогреть" модель в нужном направлении.

🚀

Практически пример применения:

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

**Персона:** Опытный путешественник, который устал от туристических клише и ищет аутентичные впечатления. Он немного циничен, но в душе романтик.

**Инструкция:** Используй следующий диалоговый формат, чтобы сгенерировать ответ. Я буду "Интервьюер", а ты — "Персона". После диалога напиши пост для Instagram.

---
**ДИАЛОГ ДЛЯ ПОГРУЖЕНИЯ В РОЛЬ**

**Интервьюер:** Привет! Представься, пожалуйста, для наших читателей. Как давно ты в пути?

**Персона:** Зови меня Алекс. Я живу на чемоданах лет 15, еще до того, как это стало модным в Instagram. Предпочитаю пыльные переулки главным площадям и разговоры с местными — отполированным гидам.

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

**Персона:**
🧠

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

Этот промпт эффективен за счет нескольких механик, описанных в исследовании:

  1. Отказ от прямого приказа: Вместо Act as a cynical traveler мы создаем сцену. Это позволяет избежать карикатурного цинизма.
  2. Контекстуальный "разогрев" (Priming): Первая пара "вопрос-ответ" (Представься... -> Зови меня Алекс...) заставляет модель самой сформулировать ответ в нужном стиле. Этот сгенерированный ею же текст становится мощнейшим якорем в контексте. Она уже "вошла в роль" и теперь будет стараться ей соответствовать.
  3. Плавный переход к задаче: Основная задача (Напиши текст для поста...) подается не как новая команда, а как логичное продолжение начатого диалога. Это помогает модели не "выпадать" из роли и сохранить заданный тон.
  4. Структурные маркеры: Использование **Интервьюер:** и **Персона:** четко разделяет роли и помогает модели понять структуру взаимодействия, что, согласно исследованию, улучшает результат.

📌

Другой пример практического применения

**Контекст:** Мне нужно получить честный и конструктивный отзыв на прототип нового мобильного приложения для управления личными финансами "CoinFlow".

**Задача:** Сгенерируй отзыв от лица требовательного, но справедливого пользователя.

**Инструкция:** Для этого мы проведем симуляцию интервью с пользователем. Я буду "Интервьюер", а ты — "Пользователь".

---
**СИМУЛЯЦИЯ ИНТЕРВЬЮ**

**Интервьюер:** Спасибо, что согласились уделить время. Расскажите в двух словах о вашем опыте использования подобных приложений.

**Пользователь:** Здравствуйте. Я работаю в IT, так что с технологиями на "ты". Пользуюсь 3-4 финансовыми приложениями. Ценю минимализм, скорость и логику. Ненавижу, когда нужно делать лишние клики или искать базовые функции.

**Интервьюер:** Понятно. Теперь, пожалуйста, напишите развернутый отзыв на наше приложение "CoinFlow". Вы только что пытались перевести деньги между своими счетами и добавить новую категорию расходов. Опишите свои впечатления: что было хорошо, а что вызвало раздражение.

**Пользователь:**
🧠

Объяснение механизма почему этот пример работает.

Этот промпт работает по тем же принципам, но в другой сфере:

  1. Создание экспертной рамки: Первый вопрос-ответ (Расскажите о вашем опыте... -> Я работаю в IT...) не просто создает персону, а наделяет ее конкретной экспертизой и ожиданиями ("ценю минимализм", "ненавижу лишние клики"). Это задает очень четкие критерии для будущего отзыва.
  2. Предотвращение шаблонных ответов: Без такого "разогрева" модель могла бы сгенерировать очень общий и бесполезный отзыв в духе "Приложение хорошее, интерфейс интуитивно понятный...". Здесь же она вынуждена смотреть на задачу глазами требовательного IT-специалиста.
  3. Фокусировка на конкретике: За счет того, что персона уже "разогрета" и имеет четкую позицию, финальная задача (напишите развернутый отзыв...) выполняется гораздо точнее. Модель будет активно искать и описывать именно те моменты (лишние клики, нелогичность), которые были заявлены как триггеры для этой персоны в "разогревочной" части. Это делает отзыв не только реалистичным, но и практически полезным.
📌

Оценка полезности: 92

📌

Основные критерии оценки

  • A. Релевантность техникам промтинга: Да. Исследование напрямую сравнивает разные форматы промтов для создания персон (прямой, от третьего лица, интервью) и способы предоставления информации (явный, структурированный, через имя).
  • B. Улучшение качества диалоговых ответов: Да. Основная цель — снизить стереотипность и "уплощение" ответов, что напрямую повышает их качество и правдоподобие при ролевой игре.
  • C. Прямая практическая применимость: Да. Предложенный "формат интервью" можно использовать немедленно в любом чат-боте без кода и специальных инструментов.
  • D. Концептуальная ценность: Да. Дает ключевое понимание: косвенное, диалоговое погружение в роль работает лучше, чем прямая команда. Это помогает понять, как LLM обрабатывает инструкции и почему иногда выдает стереотипы.
  • E. Новая полезная практика: Работа попадает в кластеры:

    • 1. Техники формулирования промптов: Предлагает "формат интервью" как продвинутую технику ролевой игры.
    • 2. Поведенческие закономерности LLM: Демонстрирует, что прямые указания на демографию ("Ты — женщина из...") вызывают больше стереотипов, чем косвенные.
    • 3. Оптимизация структуры промптов: Показывает, как структурирование промпта в виде диалога с маркерами ("Interviewer:", "Interviewee:") улучшает результат.
    • 7. Надежность и стабильность: Методы направлены на снижение стереотипных (вредных и ненадежных) ответов.
  • Чек-лист практичности (+15 баллов к базовой оценке): Да, исследование дает готовые конструкции, показывает, как структурировать сложные запросы на создание персоны, и раскрывает неочевидные особенности поведения LLM (например, что менее прямые инструкции могут быть эффективнее).

📌

Цифровая оценка полезности

Аргументы в пользу оценки 92: Исследование предлагает чрезвычайно ценную и сразу применимую на практике технику — "формат интервью" для создания персон. Это не просто теоретический вывод, а конкретный шаблон, который любой пользователь может скопировать и адаптировать. Главная ценность в том, что он решает частую проблему: при просьбе "Act as X" модель часто выдает карикатурный, стереотипный образ. Данный метод позволяет получить более глубокий и nuanced (нюансированный) ответ. Концептуальная идея о том, что "наведение" на роль через диалог эффективнее "приказа", является мощным инсайтом для промт-инжиниринга в целом.

Контраргументы (почему оценка могла бы быть выше или ниже): * Почему могла быть выше (>95): Техника "формата интервью" — это фундаментальный сдвиг от простого "role-play" к "role-induction" (введению в роль). Ее можно считать одной из ключевых практик для продвинутой работы с персонами, почти наравне с Chain-of-Thought для рассуждений. Она универсальна и легко адаптируется под любые задачи, выходящие за рамки исследования. * Почему могла быть ниже (~85): Исследование сфокусировано на довольно специфической и академической задаче — симуляции социодемографических групп. Обычный пользователь чаще создает персону "опытного маркетолога" или "пирата", а не "женщины азиатского происхождения". Хотя метод и адаптируется, его прямая доказанная эффективность лежит в узкой области. Кроме того, второй предложенный метод — "прайминг через имя" — является рискованным и сложным для обычного пользователя, что немного снижает общую практическую ценность пакета рекомендаций.


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

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

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