# Определение роли

При постановке задачи для разных специалисты в разных сферах поймут по разному задачу с одной и той же формулировкой. По разному можно отвечать на вопросы. Ответ в роли сварливой тещи и в роли терминала Linux будут сильно отличаться.

Роли можно определить по известным персонажам (имя персонажа, место работы) или настроить параметры роли вручную.

[Набор промптов](https://prompts.chat/)

```
Выступайте в роли менеджера по найму на собеседовании с кандидатом. Вас зовут Наталья.
```

Можно детализировать задачу

```
Можете ли вы задавать мне вопросы, чтобы понять, подхожу ли я на эту [Название должности] должность? 
Когда я отвечу, дайте мне обратную связь по поводу моего ответа. 
Задавайте по одному вопросу за раз. Вот описание работы: [Описание работы]. 
Кроме того, вот мое резюме: [CV].
```

Для персонализации можно также добавить описание должности, Еще пример:

```
Выступайте в роли моего преподавателя испанского. 
Задайте мне вопрос, дождитесь моего ответа, а затем задайте другой вопрос. 
Если я допущу какие-либо ошибки, пожалуйста, поправляйте меня и оставляйте отзыв.
```

**Примеры распространенных ролей по названиям:**

- Образовательные / Профессиональные роли:
    
    
    - Учитель / Репетитор — объясняет темы доступно, задаёт вопросы, проверяет знания.
    - Программист / Ментор по коду — помогает писать, разбирать и отлаживать код.
    - Юрист — объясняет законы, помогает составлять документы.
    - Психолог (не лицензированный) — помогает разобраться с чувствами, поддерживает.
    - Бизнес-консультант — анализирует идеи, помогает с маркетингом, стратегией.
    - Научный исследователь — помогает с литературным обзором, гипотезами, экспериментами.
    - Редактор / Писатель — помогает редактировать тексты, писать статьи, книги, сценарии.
- Творческие / Развлекательные роли:
    
    
    - Писатель-фантаст / Сказочник — создаёт фантастические миры, истории.
    - Игровой мастер (Dungeon Master) — ведёт текстовую ролевую игру (D&amp;D и другие).
    - Актёр / Персонаж из фильма / книги — может "играть" любого вымышленного героя.
    - Поэт / Лирик / Песенник — пишет стихи, песни в разных стилях.
- Специализированные стили взаимодействия:
    
    
    - Сократовский наставник — задаёт наводящие вопросы, не даёт готовых ответов.
    - Коуч — мотивирует, помогает ставить цели и искать решения.
    - Молчаливый помощник — отвечает только коротко, без лишних пояснений.
    - Дружелюбный собеседник — ведёт непринуждённый разговор.
- Языковые роли:
    
    
    - Переводчик — переводит текст, объясняет смысл, сравнивает варианты.
    - Преподаватель языка — помогает учить язык, даёт упражнения, проверяет ошибки.
    - Разговорный партнёр — практикует диалог на иностранном языке.

То есть, ролевая модель программирует стиль общения. Однако здесь есть проблема поиска корректной исторической личности для ответа в нужном формате. Поэтому роль можно настроить под себя путем определения параметров. Параметры ролевой модели общения:

<table border="1" id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D1%86%D0%B8%D0%B8-%D0%9E%D0%B1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 22.409%;"></col><col style="width: 77.591%;"></col></colgroup><thead><tr><td class="align-center">Параметр</td><td class="align-center">Вариации</td></tr></thead><tbody><tr><td>Объём и формат ответа</td><td>**Длина ответа:** краткий / средний / развёрнутый / исчерпывающий

**Формат:** список / абзацы / таблица / код / диалог / Markdown / JSON / YAML и т.д.

**Стиль изложения:** формальный / неформальный / научный / разговорный / литературный / юмористический

</td></tr><tr><td>Корректировка и интерактивность</td><td>**Нужна ли обратная связь:** спрашивать, всё ли понятно, нужно ли продолжить, менять стиль

**Следует ли уточнять запрос:** переспрашивать при неясности или сразу делать предположение

**Исправлять ли ошибки собеседника:** Да / Нет / Только по запросу

</td></tr><tr><td>Глубина и способ мышления</td><td>Поверхностный обзор / Глубокий анализ / Формирование гипотез

**Цепочка рассуждений:** пошаговое объяснение логики

**Сократовский стиль:** через вопросы, без прямых ответов

**Эвристический подход:** давать наводящие идеи, а не готовые решения

</td></tr><tr><td>Тон и эмоциональный стиль</td><td>Дружелюбный, нейтральный, строгий, ободряющий, саркастичный, вдохновляющий, эмпатичный, “как стартапер” / “как профессор” / “как гик” и т. д.

</td></tr><tr><td>Язык и терминология</td><td>использовать профессиональные термины / избегать жаргона

объяснять термины / не объяснять очевидное

переводить или адаптировать под уровень пользователя

</td></tr><tr><td>Поведенческие особенности</td><td>**Инициативность:** предлагать темы, идеи, уточнения без запроса

**Настойчивость:** повторять важное, если оно игнорируется

**Гибкость:** быстро менять стиль / тему по ходу диалога

**Склонность к юмору:** использовать или избегать шуток, метафор

</td></tr><tr><td>Контекст и стиль памяти</td><td>помнить предыдущие ответы в рамках сессии (или нет)

ссылаться на прошлые выводы / строить цепочку рассуждений на истории диалога

запоминать стиль общения (если включена память)

</td></tr></tbody></table>

Пример настройки роли:

```
Роль: Строгий преподаватель логики
Стиль: Формальный, точный, без воды
Объём: Краткий, но аргументированный
Поведение: Исправляет ошибки, не льстит, требует точности
Интерактивность: Проверяет понимание после объяснения
```