Цифровизация чувств: упаковываем эмоции в датафрейм или базу данных. llm.. llm. python.. llm. python. Будущее здесь.. llm. python. Будущее здесь. Визуализация данных.. llm. python. Будущее здесь. Визуализация данных. искусственный интеллект.. llm. python. Будущее здесь. Визуализация данных. искусственный интеллект. Киберпанк.. llm. python. Будущее здесь. Визуализация данных. искусственный интеллект. Киберпанк. Информация. Научные статьи. Мозг и сознание. Альманах. SCIENTIFIC AMERICAN. Психология.. llm. python. Будущее здесь. Визуализация данных. искусственный интеллект. Киберпанк. Информация. Научные статьи. Мозг и сознание. Альманах. SCIENTIFIC AMERICAN. Психология. эмоции.
Из эмоций можно приготовить любое блюдо (мочение, соление, наливку или кондитерское изделие), которое можно подавать не только холодным...

Из эмоций можно приготовить любое блюдо (мочение, соление, наливку или кондитерское изделие), которое можно подавать не только холодным…

Эмоций, чувств и их оттенков много, они разные, и чтобы во всём этом разобраться, соберем их… в базу данных или датафрейм. Заодно установим связи между эмоциями, а также попробуем применить разные коэффициенты… Имея такую базу данных, мы сможем научить LLM распознавать эмоции и их оттенки, лучше понимать человека. В этой статье описываются практические моменты создания такого “датафрейма эмоций”. Важно упомянуть, что такую работу автор смог проделать только благодаря нескольким LLM, работа с которыми резко сократила объем работы по сбору и обработке информации (но текст статьи я писал по-старинке – руками…)

Важное замечание – автор исследования не имеет образования в сфере психологии, социологии, биологии, филологии. Для автора это “заход со стороны на малоизвестную территорию” – при этом автор обладает практическими навыками в обработке данных, классификации, экономическом анализе, некоторыми знаниями в сфере эволюции технологий, рынков и их регулирования, изучает теорию и историю энергетики, в том числе энергетики человеческого организма…

Чем мы будем сейчас заниматься?

В математике у нас есть тригонометрия, теория логарифмов и т.п. И есть Таблицы Брадиса. Вот и в части чувств и эмоций также есть разные теории, а мы попытаемся… правильно, сделать “Таблицы Брадиса” для эмоций…

Поиском по сети и написанием промптов для сбора и обработки я попробовал проделать немыслимую [немыслимую – для неспециалиста] ранее [ранее – еще несколько лет назад, до появления LLM] работу составителя специфического словаря (скорее – датафрейма, датасета), содержащего данные об эмоциях, чувствах и состояниях человека.

Я пробовал бесплатные perplexity.ai , giga.chat , вездесущий chat.deepseek.com, Qwen 2.5 и chatgpt 4o – последний платно через vsegpt.ru , который поддерживается хабровчанином @janvarev. Наилучшие, на мой взгляд, результаты удалось получить у DeepSeek V3 и Qwen 2.5 Max .

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

Вот полный список всех 404 эмоций:
emo_list = ['Агрессия', 'Азарт', 'Алчность', 'Амбициозность', 'Антипатия', 'Апатия', 'Безжалостность', 'Беззаботность', 'Беззащитность', 'Безмятежность', 'Безнадежность', 'Безопасность', 'Безразличие', 'Безрассудность', 'Безучастность', 'Безысходность', 'Беспокойство', 'Беспомощность', 'Беспощадность', 'Бессилие', 'Бесцеремонность', 'Бесшабашность', 'Бешенство', 'Благоговение', 'Благодарность', 'Благодать', 'Благополучие', 'Блаженство', 'Близость', 'Бодрость', 'Боль', 'Боязнь', 'Брезгливость', 'Бунтарство', 'Вдохновение', 'Великодушие', 'Вера', 'Веселье', 'Взаимовыручка', 'Взбалмошность', 'Взвинченность', 'Вина', 'Включенность', 'Вкрадчивость', 'Влечение', 'Влюбленность', 'Вожделение', 'Возбуждение', 'Возмущение', 'Воинственность', 'Волнение', 'Воодушевление', 'Восторг', 'Востребованность', 'Восхищение', 'Враждебность', 'Вредность', 'Всемогущество', 'Вспыльчивость', 'Высокомерие', 'Гармония', 'Гнев', 'Гордость', 'Горе', 'Горечь', 'Готовность', 'Грусть', 'Давление', 'Дезориентация', 'Деликатность', 'Депрессия', 'Дерзновение', 'Дерзость', 'Доброжелательность', 'Доброта', 'Доверие', 'Довольство', 'Долг', 'Досада', 'Достоинство', 'Драйв', 'Дрожь', 'Дружелюбие', 'Душевная боль', 'Единение', 'Естественность', 'Жадность', 'Жалость', 'Жестокость', 'Живость', 'Жизнелюбие', 'Жизнерадостность', 'Жуть', 'Забава', 'Забота', 'Заброшенность', 'Заведенность', 'Зависимость', 'Зависть', 'Завороженность', 'Загнанность', 'Задиристость', 'Задор', 'Задушевность', 'Заинтересованность', 'Закрытость', 'Замешательство', 'Заносчивость', 'Запальчивость', 'Запутанность', 'Застенчивость', 'Злорадство', 'Злость', 'Значительность', 'Игривость', 'Идентичность', 'Изолированность', 'Изумление', 'Интерес', 'Ироничность', 'Искренность', 'Испуг', 'Исступление', 'Истерия', 'Кайф', 'Компетентность', 'Кошмар', 'Крутость', 'Кураж', 'Ласковость', 'Легкомысленность', 'Легкость', 'Лень', 'Ликование', 'Лицемерие', 'Любовь', 'Любовь к себе', 'Любопытство', 'Малодушие', 'Мандраж', 'Меланхолия', 'Месть', 'Мечтательность', 'Мнительность', 'Мстительность', 'Мучение', 'Навязчивость', 'Наглость', 'Надежда', 'Надменность', 'Надоедливость', 'Напряжение', 'Напыщенность', 'Наслаждение', 'Насмешливость', 'Настойчивость', 'Настороженность', 'Неблагополучие', 'Невозмутимость', 'Негодование', 'Недоверие', 'Недовольство', 'Недоступность', 'Недоумение', 'Нежность', 'Независимость', 'Неискушенность', 'Неистовство', 'Некомпетентность', 'Неловкость', 'Ненависть', 'Ненужность', 'Необратимость', 'Неожиданность', 'Неполноценность', 'Непонимание', 'Непоследовательность', 'Неприязнь', 'Нервозность', 'Нерешительность', 'Нескромность', 'Несчастье', 'Нетерпеливость', 'Нетерпение', 'Нетерпимость', 'Неуверенность', 'Неудача', 'Неудобство', 'Неудовлетворенность', 'Неудовольствие', 'Неукротимость', 'Неустойчивость', 'Ностальгия', 'Нудность', 'Нужда', 'Нужность', 'Обделенность', 'Обида', 'Облегчение', 'Ободренность', 'Обожание', 'Обреченность', 'Обстоятельность', 'Общность', 'Огорчение', 'Одержимость', 'Одиночество', 'Одухотворенность', 'Ожесточение', 'Оживление', 'Ожидание', 'Озабоченность', 'Озадаченность', 'Озарение', 'Окрыленность', 'Омерзение', 'Опасение', 'Оптимизм', 'Опустошенность', 'Освобождение', 'Оскорбленность', 'Остервенение', 'Остолбенение', 'Осторожность', 'Осуждение', 'Отважность', 'Отвержение', 'Отверженность', 'Ответственность', 'Отвращение', 'Открытость', 'Оторопь', 'Отрада', 'Отрешенность', 'Отстраненность', 'Отчаяние', 'Отчуждение', 'Отчужденность', 'Оцепенение', 'Очарование', 'Очарованность', 'Ошарашенность', 'Ошеломленность', 'Паника', 'Печаль', 'Подавленность', 'Подвох', 'Подлинность', 'Подозрение', 'Подозрительность', 'Подъем', 'Позор', 'Покинутость', 'Поклонение', 'Покорность', 'Полет', 'Потерянность', 'Потрясение', 'Похоть', 'Почтение', 'Превосходство', 'Преданность', 'Предвкушение', 'Предубежденность', 'Презрение', 'Пренебрежение', 'Приветливость', 'Привязанность', 'Признательность', 'Принуждение', 'Принятие', 'Приподнятость', 'Пристрастие', 'Простодушие', 'Протест', 'Равнодушие', 'Радость', 'Радушие', 'Развлечение', 'Раздражение', 'Разочарование', 'Ранимость', 'Раскаяние', 'Расположение', 'Рассеянность', 'Расслабленность', 'Расстройство', 'Растерянность', 'Растроганность', 'Ревность', 'Религиозность', 'Решительность', 'Риск', 'Робость', 'Самодовольство', 'Самозабвенность', 'Самоценность', 'Сарказм', 'Свирепость', 'Свобода', 'Сдержанность', 'Сентиментальность', 'Сердечность', 'Сердитость', 'Серьезность', 'Симпатия', 'Сконфуженность', 'Скорбь', 'Скука', 'Слабость', 'Сладострастие', 'Сломленность', 'Смелость', 'Смирение', 'Смущение', 'Смятение', 'Соблазн', 'Соболезнование', 'Собственничество', 'Сожаление', 'Сокрушенность', 'Солидность', 'Сомнение', 'Сопереживание', 'Соперничество', 'Сопричастность', 'Сопротивление', 'Сосредоточенность', 'Сострадание', 'Сочувствие', 'Спесивость', 'Сплин', 'Спокойствие', 'Стеснение', 'Страдание', 'Странность', 'Страсть', 'Страх', 'Стыд', 'Счастье', 'Твердость', 'Теплота', 'Торжественность', 'Тоска', 'Тревога', 'Трепет', 'Триумф', 'Трусость', 'Тупик', 'Тяжесть', 'Уважение', 'Уверенность', 'Увлечение', 'Увлеченность', 'Угнетенность', 'Угрюмость', 'Удивление', 'Удовлетворение', 'Удовлетворенность', 'Удовольствие', 'Удрученность', 'Ужас', 'Умеренность', 'Умиление', 'Умиротворение', 'Унижение', 'Униженность', 'Уныние', 'Упрямство', 'Уравновешенность', 'Услада', 'Успех', 'Усталость', 'Устойчивость', 'Устремленность', 'Утонченность', 'Утрата', 'Ущемленность', 'Уют', 'Уязвимость', 'Уязвленность', 'Фальшь', 'Фанатизм', 'Хандра', 'Хитрость', 'Холодность', 'Храбрость', 'Хрупкость', 'Целенаправленность', 'Цельность', 'Циничность', 'Чопорность', 'Чувствительность', 'Шок', 'Щепетильность', 'Эгоизм', 'Эйфория', 'Экзальтация', 'Экстаз', 'Эксцентричность', 'Энергичность', 'Энтузиазм', 'Язвительность', 'Ярость']

Вы можете попробовать озадачить LLM этим списком, задав промпт вида:

Проанализируй список эмоций, выбери их в словарь python в формате {“Эмоция”: “Коэффициент от 0 до 1, показывающий, насколько эта эмоция свойственна IT-специалисту 50+ лет, предпочитающему ассемблер”}. Используй все эмоции из списка: /*далее вставить весь список из скрытого абзаца выше*/

Если вы хотите сразу получить данные для вставки в эксел или другие электронные таблицы, попробуйте так:

Проанализируй список эмоций, выбери их в формате csv со столбцами: “Эмоция”, “Коэффициент от 0 до 1, показывающий, насколько эта эмоция свойственна IT-специалисту 50+ лет, предпочитающему ассемблер”}. Используй все эмоции из списка: /*далее вставить весь список из скрытого абзаца выше*/

Нужно понимать, что данные, которые мы в итоге будем получать – это оценки разных LLM на основе того грандиозного материала, на котором их обучали, они отражают статистическое распределение связей между эмоциями с учетом контекста их употребления в обучающем датасете, состоящем из терабайтов прозы, поэзии, научных и околонаучных статей об эмоциях, чувствах, управлении ими, об их осознании и распознавании…

Вы можете скачать код на python, или xls-файл с полным датасетом или zip со всеми файлами, включая csv для загрузки в БД.

Определение эмоций

Первое, что мы сможем сделать со списком эмоций – составить классический словарь, т.е. дать им определения. Попросим об этом LLM (в промпте нужно просить сохранить результат в виде словаря python – см. выше пример) и получим примерно такое:

all_states_emotions_dict_sorted = {
 'Агрессия': 'направленное нанесение вреда или ущерба другому лицу или объекту, выражающееся в физическом или психологическом насилии',
 'Азарт': 'сильное желание победить или добиться успеха в какой-либо деятельности, часто связанной с риском или соревнованием',
 'Алчность': 'чрезмерное стремление к получению материальных благ, жадность',
 'Амбициозность': 'стремление к достижению высоких целей, желание успеха и признания',
 'Антипатия': 'чувство неприязни или отвращения к кому-либо или чему-либо',
 'Апатия': 'состояние безразличия, отсутствие интереса к окружающему миру и собственным действиям',
 'Безжалостность': 'отсутствие сострадания или милосердия, жестокость',
 'Беззаботность': 'состояние, при котором человек не испытывает тревог или забот',
 'Беззащитность': 'чувство уязвимости и отсутствия защиты',
 'Безмятежность': 'состояние внутреннего покоя и спокойствия, отсутствие тревоги или беспокойства',

  ...
  }

Нужно всегда подсчитывать, сколько терминов использовала LLM из предложенного списка эмоций (они часто экономят токены, пропуская термины), выявить отсутствующие (разница полного множества (set в python) эмоций и полученного), и запросить еще раз со списком отсутствующих. А потом уже отсортировать по списку.

Для оптимизации процесса можно запросить варианты у разных LLM, а потом попросить их выбрать лучший, например, скармливая LLM через API название эмоции, варианты определения и просить проголосовать за лучшее или попросить составить идеальное определение на примере предложенных вариантов…

Важно! Представленные здесь варианты – чистый итог работы разных LLM, без “правки руками”, без доработки “напильником вашей логики и здравого смысла” и без дошлифовки “мелкозернистой наждачкой вашего опыта и кругозора”.

Датасет с описанием проявлений эмоций

Простые определения эмоций не так интересны. Интереснее собрать датасет, в котором были бы описаны различные проявления эмоций, которые можно наблюдать внешне или ощущать внутренне. Вот пример от DeepSeek v3:

emotions_descriptions_dsv3 = {
    "Агрессия": {
        "описание": "Состояние враждебности и готовности к конфликту.",
        "внешние проявления": "Напряженные мышцы, сжатые кулаки, повышенный тон голоса, резкие движения.",
        "физиологические факторы": "Учащенное сердцебиение, повышенное давление, выброс адреналина.",
        "ощущения в теле": "Жар в груди, напряжение в челюсти, дрожь в руках.",
        "слова и речь": "Резкие, угрожающие фразы, использование грубых выражений.",
    },
    "Азарт": {
        "описание": "Состояние сильного возбуждения и увлеченности, часто связанное с риском.",
        "внешние проявления": "Блеск в глазах, быстрые движения, активная жестикуляция.",
        "физиологические факторы": "Учащенное сердцебиение, повышенное потоотделение.",
        "ощущения в теле": "Легкое покалывание в конечностях, ощущение прилива энергии.",
        "слова и речь": "Эмоциональные, восторженные фразы, быстрая речь.",
      ...
      }

Аналог от Qwen 2.5 немного в другом формате:

emotions_descriptions_q_2_5_max = {
    "Агрессия": [
        "Повышенный тон голоса, крик.",
        "Напряженная поза, сжатые кулаки.",
        "Учащенное дыхание, покраснение лица.",
        "Использование грубых слов или угроз.",
        "Резкие движения, стремление к физическому воздействию."
    ],
    "Азарт": [
        "Блеск в глазах, возбужденное выражение лица.",
        "Учащенное сердцебиение, прилив энергии.",
        "Жестикуляция, активные движения.",
        "Частое использование слов: 'выиграть', 'попробовать', 'рискнуть'.",
        "Громкая, быстрая речь."
    ],
     ...
  }

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

Разделение эмоций на позитивные, нейтральные и негативные

Это простейший принцип разделения эмоций, попросим разделить на эти три типа и получим словарь из трех типов ключей (помним, что разные модели могут немного по-другому распределять эмоции по типам, поэтому лучше проверить и вручную перенести там, где вы не согласны):

emotions_pos_neut_neg = {
    "positive": [
        "Азарт", "Амбициозность", "Беззаботность", "Безмятежность", "Безопасность",
        "Благоговение", "Благодарность", "Благодать", "Благополучие", "Блаженство",
      ...],
    "neutral": [
        "Апатия", "Безразличие", "Безучастность", "Включенность", "Влечение",
        "Вожделение", "Дезориентация", "Долг", "Дрожь", "Зависимость",
        ...],
    "negative": [
        "Агрессия", "Алчность", "Антипатия", "Безжалостность", "Беззащитность",
        "Безнадежность", "Безрассудность", "Безысходность", "Беспокойство",
          ...],
  }

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

Так, отнесение Амбициозности к позитивным эмоциям – явно влияние различных мотивационных и деловых текстов. Советский человек не согласился бы, что амбициозность – позитивная эмоция / чувство / состояние. А отнесение Дезориентации к нейтральным, очевидно, вызвано тем, что любой может быть дезориентирован, это нормально и приемлемо (хм, Амбициозный бы с этим не согласился!..)

Оценка доли позитивности, нейтральности и негативности в каждой эмоции

Мы можем спросить: оцени в каждой эмоции долю позитивности, нейтральности и негативности, при этом сумма всех коэффициентов должна быть равна 1.

Это будет очень субъективная оценка (хм, говоря о субъективности в отношении LLM, не наделяем ли мы её – о, ужас, – субъектностью?)

Вот вариант DeepSeek v3:

emotions_pos_neut_neg_ratio_dsv3 = {
    "Агрессия": {"positive_ratio": 0.0, "neutral_ratio": 0.1, "negative_ratio": 0.9},
    "Азарт": {"positive_ratio": 0.8, "neutral_ratio": 0.1, "negative_ratio": 0.1},
    "Алчность": {"positive_ratio": 0.1, "neutral_ratio": 0.2, "negative_ratio": 0.7},
    "Амбициозность": {"positive_ratio": 0.7, "neutral_ratio": 0.2, "negative_ratio": 0.1},
    "Антипатия": {"positive_ratio": 0.0, "neutral_ratio": 0.2, "negative_ratio": 0.8},
    "Апатия": {"positive_ratio": 0.1, "neutral_ratio": 0.6, "negative_ratio": 0.3},
    "Безжалостность": {"positive_ratio": 0.0, "neutral_ratio": 0.1, "negative_ratio": 0.9},
    "Беззаботность": {"positive_ratio": 0.8, "neutral_ratio": 0.1, "negative_ratio": 0.1},
    "Беззащитность": {"positive_ratio": 0.1, "neutral_ratio": 0.2, "negative_ratio": 0.7},
    "Безмятежность": {"positive_ratio": 0.9, "neutral_ratio": 0.1, "negative_ratio": 0.0},
    "Безнадежность": {"positive_ratio": 0.0, "neutral_ratio": 0.1, "negative_ratio": 0.9},
    "Безопасность": {"positive_ratio": 0.9, "neutral_ratio": 0.1, "negative_ratio": 0.0},
  ...
  }

Вот вариант Qwen 2.5:

emotions_pos_neut_neg_ratio_q2_5max = {
    "Агрессия": {"positive_ratio": 0.1, "neutral_ratio": 0.2, "negative_ratio": 0.7},
    "Азарт": {"positive_ratio": 0.6, "neutral_ratio": 0.3, "negative_ratio": 0.1},
    "Алчность": {"positive_ratio": 0.2, "neutral_ratio": 0.1, "negative_ratio": 0.7},
    "Амбициозность": {"positive_ratio": 0.7, "neutral_ratio": 0.2, "negative_ratio": 0.1},
    "Антипатия": {"positive_ratio": 0.1, "neutral_ratio": 0.3, "negative_ratio": 0.6},
    "Апатия": {"positive_ratio": 0.1, "neutral_ratio": 0.6, "negative_ratio": 0.3},
    "Безжалостность": {"positive_ratio": 0.1, "neutral_ratio": 0.2, "negative_ratio": 0.7},
    "Беззаботность": {"positive_ratio": 0.8, "neutral_ratio": 0.2, "negative_ratio": 0.0},
    "Беззащитность": {"positive_ratio": 0.2, "neutral_ratio": 0.3, "negative_ratio": 0.5},
    "Безмятежность": {"positive_ratio": 0.9, "neutral_ratio": 0.1, "negative_ratio": 0.0},
    "Безнадежность": {"positive_ratio": 0.1, "neutral_ratio": 0.2, "negative_ratio": 0.7},
    "Безопасность": {"positive_ratio": 0.8, "neutral_ratio": 0.2, "negative_ratio": 0.0},
    ...
  }

Вот вариант от gpt-4o:

emotions_pos_neut_neg_ratio_gpt4o = {
    'Агрессия': {"positive_ratio": 0.1, "neutral_ratio": 0.1, "negative_ratio": 0.8},
    'Азарт': {"positive_ratio": 0.6, "neutral_ratio": 0.3, "negative_ratio": 0.1},
    'Алчность': {"positive_ratio": 0.2, "neutral_ratio": 0.3, "negative_ratio": 0.5},
    'Амбициозность': {"positive_ratio": 0.7, "neutral_ratio": 0.2, "negative_ratio": 0.1},
    'Антипатия': {"positive_ratio": 0.0, "neutral_ratio": 0.2, "negative_ratio": 0.8},
    'Апатия': {"positive_ratio": 0.0, "neutral_ratio": 0.5, "negative_ratio": 0.5},
    'Безжалостность': {"positive_ratio": 0.1, "neutral_ratio": 0.3, "negative_ratio": 0.6},
    'Беззаботность': {"positive_ratio": 0.8, "neutral_ratio": 0.2, "negative_ratio": 0.0},
    'Беззащитность': {"positive_ratio": 0.0, "neutral_ratio": 0.4, "negative_ratio": 0.6},
    'Безмятежность': {"positive_ratio": 0.9, "neutral_ratio": 0.1, "negative_ratio": 0.0},
    'Безнадежность': {"positive_ratio": 0.0, "neutral_ratio": 0.2, "negative_ratio": 0.8},
    'Безопасность': {"positive_ratio": 0.9, "neutral_ratio": 0.1, "negative_ratio": 0.0},
    ...
  }  

Кстати, в отношении Амбициозности все трое [в этот раз] были единодушны…

Более узкий список основных эмоций

В анализируемых нами 404 эмоциях много таких, которые являются скорее сложными состояниями, чем чистыми эмоциями (но это, опять же, субъективно).

Ниже приведен один из вариантов разделения на группы более “чистых” эмоций. Некоторые выделяют 5 базовых эмоций:

base_emotions = ["Гнев", "Страх", "Грусть", "Радость", "Любовь"]
Эти эмоции содержат подгруппы эмоций и состояний:
{'Гнев': {'Эмоции': ['Бешенство',
   'Ярость',
   'Ненависть',
   'Истерия',
   'Злость',
   'Раздражение',
   'Презрение',
   'Негодование',
   'Обида',
   'Ревность',
   'Уязвленность',
   'Досада',
   'Зависть',
   'Неприязнь',
   'Возмущение',
   'Отвращение'],
  'Вызванные состояния': ['Нервозность',
   'Пренебрежение',
   'Недовольство',
   'Вредность',
   'Огорчение',
   'Нетерпимость']},
 'Страх': {'Эмоции': ['Ужас',
   'Отчаяние',
   'Испуг',
   'Оцепенение',
   'Подозрение',
   'Тревога',
   'Ошарашенность',
   'Беспокойство',
   'Боязнь',
   'Унижение',
   'Замешательство',
   'Растерянность',
   'Вина',
   'Стыд',
   'Сомнение',
   'Застенчивость',
   'Опасение',
   'Смущение',
   'Сломленность',
   'Подвох',
   'Надменность',
   'Ошеломленность'],
  'Вызванные состояния': ['Раскаяние',
   'Безысходность',
   'Превосходство',
   'Высокомерие',
   'Неполноценность',
   'Неудобство',
   'Неловкость',
   'Апатия',
   'Безразличие',
   'Неуверенность']},
 'Грусть': {'Эмоции': ['Ужас',
   'Горечь',
   'Тоска',
   'Скорбь',
   'Лень',
   'Жалость',
   'Отрешенность',
   'Отчаяние',
   'Беспомощность',
   'Душевная боль',
   'Безнадежность',
   'Отчужденность',
   'Разочарование',
   'Потрясение',
   'Сожаление',
   'Скука',
   'Безысходность',
   'Печаль',
   'Загнанность'],
  'Вызванные состояния': ['Тупик',
   'Усталость',
   'Принуждение',
   'Одиночество',
   'Отверженность',
   'Подавленность',
   'Холодность',
   'Безучастность',
   'Равнодушие']},
 'Радость': {'Эмоции': ['Счастье',
   'Восторг',
   'Ликование',
   'Приподнятость',
   'Оживление',
   'Умиротворение',
   'Увлечение',
   'Интерес',
   'Забота',
   'Ожидание',
   'Возбуждение',
   'Предвкушение',
   'Надежда',
   'Любопытство',
   'Освобождение',
   'Принятие',
   'Нетерпение',
   'Вера',
   'Изумление'],
  'Вызванные состояния': ['Удовлетворение',
   'Уверенность',
   'Довольство',
   'Окрыленность',
   'Торжественность',
   'Жизнерадостность',
   'Облегчение',
   'Ободренность',
   'Удивление']},
 'Любовь': {'Эмоции': ['Нежность',
   'Теплота',
   'Сочувствие',
   'Блаженство',
   'Доверие',
   'Безопасность',
   'Благодарность',
   'Спокойствие',
   'Симпатия',
   'Идентичность',
   'Гордость',
   'Восхищение',
   'Уважение',
   'Самоценность',
   'Влюбленность',
   'Любовь к себе',
   'Очарованность',
   'Смирение',
   'Искренность',
   'Дружелюбие',
   'Доброта',
   'Взаимовыручка'],
  'Вызванные состояния': ['Сопереживание',
   'Сопричастность',
   'Уравновешенность',
   'Жизнелюбие',
   'Естественность',
   'Вдохновение',
   'Воодушевление']}}

Оценка эмоций по интенсивности

Кроме положительности или отрицательности, эмоция может переживаться более сильно, интенсивно, либо слабо, “фоном”.

Можно разделить, например, так:

  1. Слабые эмоции — те, которые обычно не вызывают сильных физиологических или психических реакций;

  2. Умеренные эмоции — это эмоции средней интенсивности, которые могут влиять на поведение, но не подавляют полностью;

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

emotional_intensity_groups = {
    "Слабые": {
        'Апатия',
        'Безопасность',
        'Безмятежность',
        'Безразличие',
        'Беззаботность',
        'Благодать',
        'Благополучие',
        'Близость',
        'Вера',
        'Взаимовыручка',
        'Вкрадчивость',
        'Деликатность',
      ...},
      "Умеренные": {
        'Азарт',
        'Амбициозность',
        'Антипатия',
        'Беззащитность',
        'Безрассудность',
        'Безучастность',
        'Беспокойство',
        'Бодрость',
        'Брезгливость',
        'Вдохновение',
        'Великодушие',
        'Веселье',
        ...},
      "Сильные": {
        'Агрессия',
        'Алчность',
        'Безжалостность',
        'Безнадежность',
        'Безысходность',
        'Беспомощность',
        'Беспощадность',
        'Бессилие',
        'Бесцеремонность',
        'Бесшабашность',
        'Бешенство',
        'Благоговение',
        'Благодарность',
          ...}

И снова всё очень субъективно… Но, по крайней мере, есть база, которую можно доработать руками!

Эмоции, разделенные по продолжительности

Мы можем разделить эмоции по относительной длительности их проявления:

  • Кратковременные эмоции, они быстро возникают и исчезают (например, испуг),

  • Долговременные эмоции, которые сохраняются относительно длительное время (например, любовь, горе),

  • Эмоции с неопределенной продолжительностью, – их обычно невозможно однозначно отнести к одной из двух первых категорий.

Вариант кратковременных от DeepSeek:
emotions_by_duration_dsv3 = {
    "Кратковременные эмоции": {
        'Азарт',
        'Безрассудность',
        'Бешенство',
        'Бодрость',
        'Боязнь',
        'Взбалмошность',
        'Взвинченность',
        'Восторг',
        'Восхищение',
        'Гнев',
        'Досада',
        'Дрожь',
        'Жуть',
        'Забава',
        'Задор',
        'Изумление',
        'Испуг',
        'Исступление',
        'Истерия',
        'Кайф',
        'Кураж',
        'Ликование',
        'Наслаждение',
        'Остервенение',
        'Остолбенение',
        'Оторопь',
        'Ошарашенность',
        'Ошеломленность',
        'Паника',
        'Потрясение',
        'Раздражение',
        'Растерянность',
        'Смущение',
        'Страсть',
        'Стыд',
        'Трепет',
        'Удивление',
        'Удовольствие',
        'Ужас',
        'Шок',
        'Ярость',
    }, ...

Вариант кратковременных от Qwen 2.5 Max:
emotions_by_duration_qwen2_5_max = {
    "Кратковременные эмоции": [
        "Испуг", "Удивление", "Шок", "Ошеломленность", "Ошарашенность", "Паника",
        "Боязнь", "Страх", "Гнев", "Ярость", "Бешенство", "Возбуждение", "Волнение",
        "Растерянность", "Застенчивость", "Смущение", "Сконфуженность", "Оцепенение",
        "Остолбенение", "Тревога", "Напряжение", "Раздражение", "Разочарование",
        "Досада", "Обида", "Злость", "Злорадство", "Негодование", "Недовольство",
        "Нервозность", "Нерешительность", "Неуверенность", "Подавленность", "Ужас",
        "Удрученность", "Усталость", "Смятение", "Замешательство", "Озадаченность",
        "Озабоченность", "Остервенение", "Взбалмошность", "Взвинченность", "Дрожь",
        "Мандраж", "Трепет", "Ликование", "Восторг", "Экстаз", "Эйфория", "Истерия",
        "Исступление", "Вспыльчивость", "Запальчивость", "Безрассудность", "Бесшабашность"
    ],
   ...

Размещение эмоций на 2D-таблицах или в 3D-шкале или таблице

Итак, у нас есть уже 3 ортогональные характеристики эмоций:

  1. Окраска эмоции (Позитивность – Нейтральность – Негативность)

  2. Интенсивность эмоции (Слабые – Умеренные – Сильные)

  3. Продолжительность эмоции (Кратковременная – Неопределенная – Длительная)

Доработав списки руками, на основе своего опыта, можно отсортировать эмоции в 2D-таблицу, имеющую 9 клеток, в каждой из которых находится список эмоций (Например, Слабые и Позитивные)…

Таких 2D-таблиц можно построить 3 (Окраска – Интенсивность, Интенсивность – Продолжительность, Окраска – Продолжительность).

А можно сделать одну 3D-таблицу (Окраска – Интенсивность – Продолжительность), состоящую из 27 списков эмоций!

(В датасете не приводится таких таблиц – сырые данные от LLM нужно доработать руками, на основании ваших оценок, прежде чем их строить)

Классификация эмоций по функциям

Эмоции можно классифицировать по их “функциям”, каждая из которых характеризует роль данного вида эмоций в человеческой жизни (и, некоторых из них, с некоторыми допущениями, – в жизни некоторых животных!). Обучение LLM распознаванию, осознанию и имитации (хм, а человек разве иногда не имитирует?) эмоций и их оттенков с учетом их функций может дать нам иной уровень общения с нейросетями.

Вот какие классификации предлагают нейросети (при этом одна эмоция может попадать в разные функциональные группы):

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

    Страх : Сигнализирует об опасности, побуждает избегать риска.

    Гнев : Помогает защитить себя или свои интересы в конфликтных ситуациях.

    Беспокойство : Подготавливает к возможным трудностям или неопределенности.

  2. Социальные эмоции – возникают в контексте взаимодействия с другими людьми и регулируют социальные отношения. Важны для поддержания связей, норм и ценностей в обществе. Примеры:

    Стыд : Возникает при нарушении социальных норм или ожиданий.

    Вина : Связана с осознанием причинения вреда другим.

    Гордость : Отражает удовлетворение достижениями, одобряемыми обществом.

  3. Мотивационные эмоции – направляют поведение, стимулируют действия и поддерживают достижение целей. Примеры:

    Интерес : Стимулирует исследование нового и обучение.

    Желание : Побуждает к действию для удовлетворения потребностей.

    Вдохновение : Мотивирует к творчеству и самореализации.

  4. Когнитивные эмоции – связаны с процессами мышления, анализа и принятия решений. Примеры:

    Удивление : Стимулирует внимание к новой информации.

    Сомнение : Побуждает к переоценке ситуации или данных.

    Озадаченность : Активирует поиск решений.

  5. Регуляторные эмоции – помогают контролировать внутреннее состояние и поведение. Примеры:

    Спокойствие : Помогает сохранять равновесие в стрессовых ситуациях.

    Уверенность : Поддерживает стабильность в принятии решений.

    Самоконтроль : Регулирует импульсивное поведение.

  6. Самооценочные эмоции (эмоции самооценки) – связаны с оценкой собственной личности, действий и достижений. Примеры:

    Гордость : Положительная оценка своих успехов.

    Стыд : Негативная оценка своих действий или качеств.

    Вина : Осознание причинения вреда.

  7. Эстетические эмоции – возникают при восприятии красоты, искусства или гармонии. Примеры:

    Восхищение : Реакция на что-то прекрасное или впечатляющее.

    Очарование : Чувство восторга перед чем-то привлекательным.

    Умиление : Трогательная реакция на что-то милое или трогательное.

  8. Эмоции самореализации – связаны с чувством полноты жизни, смысла и саморазвития. Примеры:

    Счастье : Общее чувство благополучия и удовлетворенности.

    Умиротворение : Чувство внутреннего покоя и гармонии.

    Восторг : Интенсивное чувство радости и вдохновения.

(Возможно, вы придумаете свою функциональную группу, тогда дайте пример словаря ниже, список эмоций и попросите добавить их в новую функциональную группу)

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

Разделение на группы DeepSeek v3:
emotions_by_category_dsv3 = {
    "Адаптивные эмоции": [
        "Безмятежность", "Безопасность", "Благополучие", "Гармония", "Доверие",
        "Естественность", "Компетентность", "Надежда", "Оптимизм", "Освобождение",
        "Принятие", "Радость", "Расположение", "Расслабленность", "Свобода",
        "Спокойствие", "Уверенность", "Удовлетворение", "Удовлетворенность",
        "Умиротворение", "Уравновешенность", "Устойчивость"
    ],
    "Социальные эмоции": [
        "Благодарность", "Близость", "Взаимовыручка", "Влюбленность", "Доброжелательность",
        "Доброта", "Дружелюбие", "Забота", "Любовь", "Обожание", "Привязанность",
        "Признательность", "Симпатия", "Сопереживание", "Сопричастность", "Сострадание",
        "Сочувствие", "Уважение", "Щепетильность"
    ],
    "Мотивационные эмоции": [
        "Азарт", "Амбициозность", "Вдохновение", "Влечение", "Воодушевление",
        "Готовность", "Драйв", "Желание", "Интерес", "Любопытство", "Настойчивость",
        "Предвкушение", "Решительность", "Риск", "Увлеченность", "Целенаправленность",
        "Энтузиазм"
    ],
    "Когнитивные эмоции": [
        "Вера", "Вина", "Восхищение", "Изумление", "Интерес", "Искренность",
        "Любопытство", "Недоумение", "Озарение", "Осуждение", "Презрение",
        "Раскаяние", "Сомнение", "Удивление", "Циничность"
    ],
    "Регуляторные эмоции": [
        "Беспокойство", "Волнение", "Гнев", "Досада", "Напряжение", "Нервозность",
        "Обида", "Отвращение", "Раздражение", "Страх", "Тревога", "Ужас",
        "Ярость"
    ],
    "Самооценочные эмоции": [
        "Гордость", "Достоинство", "Неуверенность", "Самоценность", "Стыд",
        "Унижение", "Униженность", "Чувствительность", "Эгоизм"
    ],
    "Эстетические эмоции": [
        "Благоговение", "Восторг", "Красота", "Очарование", "Трепет", "Умиление",
        "Экстаз"
    ],
    "Эмоции самореализации": [
        "Востребованность", "Долг", "Ликование", "Окрыленность", "Одухотворенность",
        "Подлинность", "Самореализация", "Триумф", "Успех", "Цельность"
    ]
}

Разделение на группы Qwen 2.5 Max:
emotions_functions_ratio_q_2_5_max = {
    "Адаптивные эмоции": [
        "Страх", "Гнев", "Боль", "Беспокойство", "Удивление", "Печаль", "Отвращение",
        "Боязнь", "Брезгливость", "Беззащитность", "Безнадежность", "Загнанность",
        "Опасение", "Тревога", "Паника", "Шок", "Давление", "Напряжение", "Страдание",
        "Ужас", "Ярость", "Бешенство", "Оцепенение", "Остолбенение", "Растерянность",
        "Подавленность", "Депрессия", "Уныние", "Удрученность", "Мучение", "Сломленность"
    ],
    "Социальные эмоции": [
        "Стыд", "Вина", "Гордость", "Сочувствие", "Сострадание", "Зависть", "Обида",
        "Доверие", "Любовь", "Привязанность", "Дружелюбие", "Симпатия", "Неприязнь",
        "Презрение", "Пренебрежение", "Лицемерие", "Фальшь", "Злорадство", "Оскорбленность",
        "Подозрение", "Подозрительность", "Недоверие", "Недоумение", "Напыщенность",
        "Высокомерие", "Надменность", "Спесивость", "Циничность", "Язвительность",
        "Сарказм", "Холодность", "Чопорность", "Наглость", "Безжалостность", "Жестокость",
        "Мстительность", "Месть", "Агрессия", "Враждебность", "Отвержение", "Отверженность",
        "Осуждение", "Неприязнь", "Недовольство", "Негодование", "Раздражение", "Горе",
        "Скорбь", "Сожаление", "Раскаяние", "Сокрушенность", "Позор", "Унижение", "Униженность"
    ],
    "Мотивационные эмоции": [
        "Интерес", "Желание", "Вдохновение", "Азарт", "Радость", "Восторг", "Воодушевление",
        "Энтузиазм", "Надежда", "Целеустремленность", "Устремленность", "Увлечение",
        "Увлеченность", "Энергичность", "Драйв", "Решительность", "Настройчивость",
        "Уверенность", "Смелость", "Храбрость", "Безрассудность", "Неистовство",
        "Одержимость", "Страсть", "Вожделение", "Похоть", "Влечение", "Завороженность",
        "Любопытство", "Исследовательский интерес", "Ожидание", "Предвкушение", "Триумф",
        "Успех", "Гордость", "Самооценка", "Самоценность", "Самодовольство", "Эгоизм"
    ],
    "Когнитивные эмоции": [
        "Удивление", "Изумление", "Озадаченность", "Замешательство", "Сомнение",
        "Недоумение", "Разочарование", "Дезориентация", "Запутанность", "Ошеломленность",
        "Ошарашенность", "Шок", "Истерия", "Нервозность", "Нерешительность", "Неуверенность",
        "Непонимание", "Непоследовательность", "Некомпетентность", "Мнительность",
        "Малодушие", "Тупик", "Неустойчивость", "Рассеянность", "Застенчивость", "Смущение",
        "Сконфуженность", "Смятение", "Тревожность", "Озабоченность", "Остервенение"
    ],
    "Регуляторные эмоции": [
        "Спокойствие", "Умиротворение", "Расслабленность", "Безмятежность", "Беззаботность",
        "Уравновешенность", "Невозмутимость", "Сдержанность", "Самоконтроль", "Умеренность",
        "Сосредоточенность", "Обстоятельность", "Цельность", "Солидность", "Устойчивость",
        "Стабильность", "Благодать", "Благополучие", "Безопасность", "Уют", "Удовлетворение",
        "Удовлетворенность", "Удовольствие", "Услада", "Блаженство", "Счастье", "Теплота",
        "Сердечность", "Доброжелательность", "Доброта", "Ласковость", "Простодушие",
        "Щепетильность", "Деликатность", "Терпимость"
    ],
    "Самооценочные эмоции": [
        "Гордость", "Стыд", "Вина", "Самоуважение", "Самоценность", "Самодовольство",
        "Неуверенность", "Неполноценность", "Недоступность", "Ненужность", "Недооценка",
        "Самооценка", "Самоутверждение", "Самореализация", "Самозабвенность", "Самопринятие",
        "Принятие", "Отвержение", "Отверженность", "Унижение", "Униженность", "Подвох",
        "Недоверие", "Недовольство", "Негодование", "Разочарование", "Раздражение",
        "Неприязнь", "Презрение", "Пренебрежение", "Язвительность", "Циничность"
    ],
    "Эстетические эмоции": [
        "Восхищение", "Очарование", "Очарованность", "Умиление", "Восторг", "Экстаз",
        "Эйфория", "Экзальтация", "Благоговение", "Торжественность", "Гармония", "Красота",
        "Искусство", "Эстетика", "Чувствительность", "Трепет", "Величие", "Великолепие",
        "Великодушие", "Благодать", "Блаженство", "Умиротворение", "Спокойствие",
        "Утонченность", "Хрупкость", "Изящество", "Грация", "Элегантность"
    ],
    "Эмоции самореализации": [
        "Счастье", "Умиротворение", "Блаженство", "Благодать", "Гармония", "Единение",
        "Смысл", "Цель", "Самореализация", "Самоактуализация", "Вдохновение", "Восторг",
        "Энтузиазм", "Экстаз", "Эйфория", "Благополучие", "Удовлетворение", "Удовольствие",
        "Услада", "Радость", "Ликование", "Триумф", "Успех", "Гордость", "Достижение",
        "Полнота жизни", "Освобождение", "Озарение", "Окрыленность", "Воодушевление",
        "Одухотворенность", "Смысл жизни", "Цельность", "Естественность"
    ]
}

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

Составь словарь python, в котором будут перечислены эмоции и степень (доля, коэффициент) их вхождения в одну из групп (‘Адаптивные эмоции’, ‘Когнитивные эмоции’, ‘Мотивационные эмоции’, ‘Регуляторные эмоции’, ‘Самооценочные эмоции’, ‘Социальные эмоции’, ‘Эмоции самореализации’, ‘Эстетические эмоции’, ‘Прочие эмоции’). Сумма всех коэффициентов равна 1. Для некоторых групп коэффициент может быть равен 0. Пример: {‘Агрессия’: {‘Адаптивные эмоции’: 0.6, ‘Социальные эмоции’: 0.4, ‘Регуляторные эмоции’: 0.0},} Выбирай 1, 2 или 3 преобладающие группы для каждой эмоции. Используй все эмоции из списка:

Чтобы исключить переполнение промпта токенами и утерю части задания или части эмоций, “скармливаем” модели эмоции порциями, примерно по 20 эмоций за один раз.

Обе модели дают частично различающиеся оценки:

# Qwen 2.5 Max:

emotions_functions_ratio_q_2_5_max = {
    'Агрессия': {'Адаптивные эмоции': 0.6, 'Социальные эмоции': 0.4, 'Регуляторные эмоции': 0.0},
    'Азарт': {'Мотивационные эмоции': 0.7, 'Адаптивные эмоции': 0.3, 'Когнитивные эмоции': 0.0},
    'Алчность': {'Мотивационные эмоции': 0.8, 'Самооценочные эмоции': 0.2, 'Социальные эмоции': 0.0},
    'Амбициозность': {'Мотивационные эмоции': 0.6, 'Самооценочные эмоции': 0.4, 'Эмоции самореализации': 0.0},
    'Антипатия': {'Социальные эмоции': 0.7, 'Адаптивные эмоции': 0.3, 'Регуляторные эмоции': 0.0},
    'Апатия': {'Регуляторные эмоции': 0.8, 'Адаптивные эмоции': 0.2, 'Мотивационные эмоции': 0.0},
    'Безжалостность': {'Социальные эмоции': 0.6, 'Адаптивные эмоции': 0.4, 'Регуляторные эмоции': 0.0},
    'Беззаботность': {'Адаптивные эмоции': 0.7, 'Регуляторные эмоции': 0.3, 'Социальные эмоции': 0.0},
    'Беззащитность': {'Адаптивные эмоции': 0.6, 'Регуляторные эмоции': 0.4, 'Социальные эмоции': 0.0},
    'Безмятежность': {'Адаптивные эмоции': 0.8, 'Регуляторные эмоции': 0.2, 'Эстетические эмоции': 0.0},
    'Безнадежность': {'Регуляторные эмоции': 0.7, 'Адаптивные эмоции': 0.3, 'Мотивационные эмоции': 0.0},
    'Безопасность': {'Адаптивные эмоции': 0.9, 'Регуляторные эмоции': 0.1, 'Социальные эмоции': 0.0},
  ...
}  
# DeepSeek V3:

emotions_functions_ratio_dsv3 = {
    'Агрессия': {'Адаптивные эмоции': 0.6, 'Социальные эмоции': 0.4, 'Регуляторные эмоции': 0.0},
    'Азарт': {'Мотивационные эмоции': 0.7, 'Когнитивные эмоции': 0.3, 'Эмоции самореализации': 0.0},
    'Алчность': {'Мотивационные эмоции': 0.5, 'Самооценочные эмоции': 0.3, 'Социальные эмоции': 0.2},
    'Амбициозность': {'Мотивационные эмоции': 0.6, 'Самооценочные эмоции': 0.4, 'Эмоции самореализации': 0.0},
    'Антипатия': {'Социальные эмоции': 0.7, 'Адаптивные эмоции': 0.3, 'Регуляторные эмоции': 0.0},
    'Апатия': {'Регуляторные эмоции': 0.5, 'Адаптивные эмоции': 0.3, 'Самооценочные эмоции': 0.2},
    'Безжалостность': {'Адаптивные эмоции': 0.6, 'Социальные эмоции': 0.4, 'Регуляторные эмоции': 0.0},
    'Беззаботность': {'Адаптивные эмоции': 0.7, 'Когнитивные эмоции': 0.3, 'Эстетические эмоции': 0.0},
    'Беззащитность': {'Адаптивные эмоции': 0.5, 'Социальные эмоции': 0.3, 'Регуляторные эмоции': 0.2},
    'Безмятежность': {'Адаптивные эмоции': 0.8, 'Эстетические эмоции': 0.2, 'Регуляторные эмоции': 0.0},
    'Безнадежность': {'Регуляторные эмоции': 0.6, 'Самооценочные эмоции': 0.4, 'Адаптивные эмоции': 0.0},
    'Безопасность': {'Адаптивные эмоции': 0.7, 'Социальные эмоции': 0.3, 'Регуляторные эмоции': 0.0},
  ...
}  

Генерация функциональных описаний для эмоций

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

Когнитивные эмоции связаны с процессами мышления, анализа и принятия решений. Вот примеры проявления когнитивной функции у некоторых эмоций:

Удивление : Стимулирует внимание к новой информации.

Сомнение : Побуждает к переоценке ситуации или данных.

Озадаченность : Активирует поиск решений.

Интерес : Стимулирует познавательную активность.

Разочарование : Подчеркивает несоответствие ожиданий и реальности.

// Собери в словарь python {Эмоция: описание ее когнитивной функции} все эмоции из списка ниже: /* Здесь вставляется список эмоций, у которых модели зафиксировали когнитивную функцию */

Вот примеры функциональных описаний от Qwen 2.5 Max:
emotions_functions_descriptions_q_2_5_max = {
  'Адаптивные эмоции':{
    'Агрессия': 'Помогает защитить себя или свои интересы, отстаивать границы.',
    'Азарт': 'Мобилизует энергию для достижения целей или участия в рискованных действиях.',
    'Антипатия': 'Сигнализирует о нежелательных контактах или ситуациях, способствует избеганию.',
    'Апатия': 'Указывает на истощение или необходимость отдыха и восстановления.',
    'Безжалостность': 'Помогает достигать целей, игнорируя моральные ограничения.',
    'Беззаботность': 'Снижает стресс, помогает наслаждаться моментом.',
    ...},
  'Социальные эмоции': {
    'Агрессия': 'Защищает свои интересы или территорию, может использоваться для установления доминирования.',
    'Алчность': 'Может сигнализировать о чрезмерной жадности, нарушении баланса в отношениях.',
    'Антипатия': 'Отражает негативное отношение к кому-то или чему-то, способствует избеганию.',
    'Безжалостность': 'Может использоваться для достижения целей без учета чувств других.',
    'Беззащитность': 'Сигнализирует о потребности в поддержке или защите.',
    ...},
  'Мотивационные эмоции' = {
    'Азарт': 'Побуждает к риску и активности.',
    'Алчность': 'Стимулирует стремление к накоплению ресурсов или богатства.',
    'Амбициозность': 'Направляет усилия на достижение высоких целей и признания.',
    'Бодрость': 'Мобилизует энергию для активных действий.',
    'Бунтарство': 'Стимулирует протест против существующих норм или правил.',
    ...},
  'Самооценочные эмоции': {
    'Алчность': 'Негативная оценка своей неспособности достичь достатка или удовлетворенности.',
    'Амбициозность': 'Положительная оценка своих стремлений к достижению высоких целей.',
    'Апатия': 'Негативная оценка своей неспособности проявить интерес или активность.',
    'Безнадежность': 'Негативная оценка своих перспектив на будущее.',
    'Безразличие': 'Негативная оценка своей неспособности проявить интерес или заботу.',
    ...},
  'Регуляторные эмоции': {
    'Апатия': 'Снижает мотивацию и активность, способствует пассивности.',
    'Беззаботность': 'Снижает напряжение и способствует легкому восприятию ситуации.',
    'Беззащитность': 'Подготавливает к поиску поддержки или защиты.',
    'Безмятежность': 'Помогает сохранять равновесие и спокойствие.',
    'Безнадежность': 'Может снижать активность и мотивацию к действию.',
    ...},
  'Эстетические эмоции': {
    'Безмятежность': 'Создает чувство гармонии и покоя при восприятии красоты.',
    'Благоговение': 'Реакция на величественное или возвышенное, вызывающее глубокое уважение.',
    'Благодать': 'Чувство духовной гармонии и вдохновения, часто связанное с красотой.',
    'Блаженство': 'Глубокое чувство удовлетворения и восторга от восприятия прекрасного.',
    'Восторг': 'Интенсивная реакция на что-то прекрасное или впечатляющее.',
    ...},
  'Эмоции самореализации': {
    'Вдохновение': 'Стимулирует творческую активность и стремление к самовыражению.',
    'Влюбленность': 'Создает чувство глубокой эмоциональной связи и вдохновения.',
    'Воодушевление': 'Добавляет энергии и решимости для достижения целей.',
    'Всемогущество': 'Создает чувство уверенности в своих способностях и возможностях.',
    'Дерзновение': 'Стимулирует смелые и решительные действия для самореализации.',
    ...},
  'Когнитивные эмоции': {
    'Азарт': 'Стимулирует активное мышление и принятие решений в условиях риска.',
    'Беззаботность': 'Снижает внимание к деталям, способствуя легкому восприятию ситуации.',
    'Безрассудность': 'Может снижать контроль над последствиями действий.',
    'Бесшабашность': 'Может снижать контроль над импульсивным поведением.',
    'Бодрость': 'Активирует внимание и готовность к действиям.',
    ...},
  }
    

Есть интересное, например об Азарте (теперь понятно, почему модели ставят Азарту положительные характеристики – Пушкин с Пиковой дамой и Достоевский с Игроком явно не превалируют в их обучающих датасетах, в отличие, например, от российского “культурного датасета”):

  • “Мотивирует к достижению целей, усиливает вовлеченность в деятельность.”,

  • “Побуждает к риску и активности, усиливает вовлеченность в деятельность.”,

  • “Стимулирует вовлеченность в деятельность, но может снижать рациональное мышление.”

Вот примеры функциональных описаний от DeepSeek V3:
emotions_functions_descriptions_dsv3 = {
  'Адаптивные эмоции':{
    "Агрессия": "Помогает защитить свои интересы или территорию, может быть формой самозащиты.",
    "Азарт": "Мотивирует к достижению целей, усиливает вовлеченность в деятельность.",
    "Антипатия": "Помогает избегать неприятных или вредных людей или ситуаций.",
    "Апатия": "Может быть защитной реакцией на перегрузку или стресс, снижает эмоциональное напряжение.",
    "Безжалостность": "Неясная адаптивная функция, возможно, связана с выживанием в экстремальных условиях.",
    "Беззаботность": "Снижает уровень стресса, способствует расслаблению.",
    ...
  },
  'Социальные эмоции': {
    "Агрессия": "Может быть формой защиты своих интересов или границ, но также разрушает социальные связи.",
    "Алчность": "Неясная социальная функция, возможно, связана с конкуренцией за ресурсы.",
    "Антипатия": "Помогает избегать неприятных или вредных людей или ситуаций.",
    "Безжалостность": "Неясная социальная функция, возможно, связана с выживанием в конфликтах.",
    "Беззащитность": "Сигнализирует о необходимости поддержки или защиты со стороны других.",
    ...
  },
  'Мотивационные эмоции': {
    "Азарт": "Побуждает к риску и активности, усиливает вовлеченность в деятельность.",
    "Алчность": "Мотивирует к достижению материальных благ, но может быть разрушительной.",
    "Амбициозность": "Направляет усилия на достижение высоких целей.",
    "Бодрость": "Повышает энергию и мотивацию к действиям.",
    "Бунтарство": "Мотивирует к протесту против ограничений или несправедливости.",
    ...
  },
  'Самооценочные эмоции': {
    "Алчность": "Неясная функция самооценки, возможно, связана с оценкой своих материальных достижений.",
    "Амбициозность": "Связана с оценкой своих целей и стремлений.",
    "Апатия": "Сигнализирует о низкой оценке своих возможностей или мотивации.",
    "Безнадежность": "Отражает низкую оценку своих шансов на успех.",
    "Безразличие": "Сигнализирует о низкой оценке значимости происходящего.",
    ...
  },
    'Регуляторные эмоции': {
    "Апатия": "Снижает эмоциональную активность, может быть защитной реакцией на перегрузку.",
    "Беззаботность": "Снижает уровень стресса, способствует расслаблению.",
    "Беззащитность": "Сигнализирует о необходимости поддержки или защиты.",
    "Безмятежность": "Способствует эмоциональному балансу и восстановлению сил.",
    "Безнадежность": "Снижает мотивацию к действиям, сигнализирует о необходимости изменений.",
    ...
  },
  'Эстетические эмоции': {
    "Безмятежность": "Создает чувство гармонии и покоя, способствует эстетическому восприятию.",
    "Благоговение": "Реакция на что-то величественное или возвышенное, вызывает чувство уважения.",
    "Благодать": "Создает чувство гармонии и божественной красоты.",
    "Блаженство": "Глубокое чувство удовольствия и удовлетворения, связанное с красотой.",
    "Восторг": "Интенсивная реакция на что-то прекрасное или впечатляющее.",
    ...
  },
  'Эмоции самореализации': {
    "Вдохновение": "Стимулирует творчество и стремление к достижению целей, способствует самореализации.",
    "Влюбленность": "Создает чувство глубокой связи и смысла, способствует личностному росту.",
    "Воодушевление": "Добавляет энергии и решимости для достижения целей, способствует самореализации.",
    "Всемогущество": "Создает чувство уверенности в своих силах, мотивирует к достижению амбициозных целей.",
    "Дерзновение": "Мотивирует к смелым и решительным действиям, способствует самореализации.",
    ...
  },
  'Когнитивные эмоции': {
    "Азарт": "Стимулирует вовлеченность в деятельность, но может снижать рациональное мышление.",
    "Беззаботность": "Снижает уровень стресса, но может ослаблять внимание к деталям.",
    "Безрассудность": "Неясная когнитивная функция, возможно, связана с игнорированием рисков.",
    "Бесшабашность": "Неясная когнитивная функция, возможно, связана с импульсивностью.",
    "Бодрость": "Повышает энергию и внимание, способствует активному мышлению.",
    ...
  }
}

Интересно, что когда DeepSeek затруднялся с ответом, то сообщал, например, так:

  • “Безжалостность”: “Неясная адаптивная функция, возможно, связана с выживанием в экстремальных условиях.”

  • “Алчность”: “Неясная функция самооценки, возможно, связана с оценкой своих материальных достижений.”

Это может помочь при ручной вычистке этого датасета.

Группы эмоций, противоположные группы и оценка эмоций на шкалах

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

Эмоции можно объединять в группы по принципу схожести. Например, группа [Счастье, Радость, Удовлетворение, …]. У нее есть противоположная группа [Несчастье, Горе, Неудовлетворенность, …].

Раздели как можно больше эмоций из списка ниже по группам, сформировав словарь python в виде:

{“Уровень радости”:

{“Положительный”: [Счастье, Радость, Удовлетворение, …],

“Отрицательный”: [Несчастье, Горе, Неудовлетворенность, …]

}

}

// Используй для составления такого словаря как можно больше эмоций из списка: /* далее приводим наш список из 404 эмоций */

Это довольно сложный промпт, поэтому иногда придется уточнять, направлять модель по правильному пути, указывать на недостатки.

Вот вариант DeepSeek V3:
emotions_opposite_group_dict_dsv3 = {
    "Радость и счастье": {
        "Положительный": ["Счастье", "Радость", "Удовлетворение", "Блаженство", "Ликование", "Эйфория", "Воодушевление", "Восторг", "Удовольствие", "Предвкушение", "Отрада", "Безмятежность", "Гармония", "Благополучие", "Благодарность", "Любовь", "Влюбленность", "Довольство", "Наслаждение", "Очарование", "Окрыленность", "Теплота", "Умиротворение", "Жизнерадостность", "Жизнелюбие", "Игривость", "Кайф", "Кураж", "Подъем", "Триумф", "Экстаз", "Энтузиазм"],
        "Отрицательный": ["Несчастье", "Горе", "Печаль", "Грусть", "Тоска", "Скорбь", "Меланхолия", "Депрессия", "Безнадежность", "Отчаяние", "Разочарование", "Недовольство", "Неудовольствие", "Досада", "Огорчение", "Сожаление", "Страдание", "Душевная боль", "Боль", "Утрата", "Одиночество", "Заброшенность", "Покинутость", "Обреченность", "Опустошенность", "Уныние", "Хандра", "Сплин"]
    },
    "Гнев и агрессия": {
        "Положительный": ["Решительность", "Смелость", "Отважность", "Уверенность", "Настойчивость"],
        "Отрицательный": ["Гнев", "Ярость", "Бешенство", "Агрессия", "Возмущение", "Раздражение", "Злость", "Обида", "Ненависть", "Враждебность", "Жестокость", "Мстительность", "Ожесточение", "Исступление", "Истерия", "Свирепость", "Безжалостность", "Беспощадность"]
    },
    "Страх и тревога": {
        "Положительный": ["Осторожность", "Бдительность", "Осмотрительность"],
        "Отрицательный": ["Страх", "Ужас", "Боязнь", "Тревога", "Паника", "Испуг", "Опасение", "Нервозность", "Беспокойство", "Мандраж", "Шок", "Оцепенение", "Оторопь", "Ошарашенность", "Ошеломленность", "Смятение", "Растерянность", "Замешательство", "Дезориентация", "Запутанность"]
    },
    "Любовь и привязанность": {
        "Положительный": ["Любовь", "Влюбленность", "Нежность", "Привязанность", "Близость", "Забота", "Доброта", "Симпатия", "Сопереживание", "Сострадание", "Сочувствие", "Благодарность", "Признательность", "Обожание", "Поклонение", "Дружелюбие", "Радушие", "Щепетильность", "Искренность", "Естественность", "Подлинность"],
        "Отрицательный": ["Ревность", "Собственничество", "Зависть", "Обида", "Отчуждение", "Отвержение", "Покинутость", "Заброшенность", "Одиночество", "Разочарование", "Предательство", "Недоверие", "Подозрительность", "Циничность", "Холодность", "Равнодушие", "Безразличие"]
    },
    "Интерес и вдохновение": {
        "Положительный": ["Интерес", "Любопытство", "Вдохновение", "Увлеченность", "Энтузиазм", "Энергичность", "Азарт", "Заинтересованность", "Восхищение", "Изумление", "Озарение", "Мечтательность", "Творчество", "Предвкушение", "Оживление", "Окрыленность", "Подъем", "Целенаправленность", "Устремленность"],
        "Отрицательный": ["Скука", "Апатия", "Безразличие", "Равнодушие", "Усталость", "Потерянность", "Недоумение", "Непонимание", "Запутанность", "Дезориентация"]
    },
    "Удивление и изумление": {
        "Положительный": ["Удивление", "Изумление", "Ошеломленность", "Озадаченность", "Ошарашенность", "Восторг", "Восхищение"],
        "Отрицательный": ["Шок", "Испуг", "Оцепенение", "Оторопь", "Смятение", "Растерянность", "Замешательство"]
    },
    "Спокойствие и умиротворение": {
        "Положительный": ["Спокойствие", "Умиротворение", "Безмятежность", "Гармония", "Расслабленность", "Уравновешенность", "Устойчивость", "Терпение", "Сдержанность", "Невозмутимость", "Безопасность", "Облегчение", "Уют", "Теплота", "Благодать"],
        "Отрицательный": ["Беспокойство", "Нервозность", "Напряжение", "Тревога", "Страх", "Паника", "Суета", "Раздражение", "Беспомощность", "Бессилие"]
    },
    "Отвращение и неприязнь": {
        "Положительный": ["Брезгливость", "Осторожность", "Осмотрительность"],
        "Отрицательный": ["Отвращение", "Омерзение", "Неприязнь", "Антипатия", "Презрение", "Пренебрежение", "Циничность", "Сарказм", "Язвительность", "Ироничность", "Насмешливость", "Злорадство"]
    }
}

Казалось бы, Отвращение и Неприязнь – группа исключительно отрицательных эмоций, но DeepSeek, например, находит в них и положительные составляющие – так, Брезгливость помогает не отравиться, а Осторожность – не напороться на опасного зверя…

    "Отвращение и неприязнь": {
        "Положительный": ["Брезгливость", "Осторожность", "Осмотрительность"],
        "Отрицательный": ["Отвращение", "Омерзение", "Неприязнь", "Антипатия", "Презрение", "Пренебрежение", "Циничность", "Сарказм", "Язвительность", "Ироничность", "Насмешливость", "Злорадство"]
    }
Вот вариант Qwen 2.5 Max:
emotions_dict = {
    "Уровень радости": {
        "Положительный": [
            "Счастье", "Радость", "Удовлетворение", "Блаженство", "Веселье",
            "Восторг", "Восхищение", "Жизнерадостность", "Ликование", "Очарование",
            "Приподнятость", "Светлость", "Торжественность", "Триумф", "Удовольствие",
            "Умиротворение", "Эйфория", "Экстаз"
        ],
        "Отрицательный": [
            "Несчастье", "Горе", "Неудовлетворенность", "Безысходность",
            "Депрессия", "Меланхолия", "Опустошенность", "Подавленность",
            "Разочарование", "Скорбь", "Тоска", "Уныние"
        ]
    },
    "Уровень уверенности": {
        "Положительный": [
            "Уверенность", "Вера", "Готовность", "Достоинство", "Значительность",
            "Надежда", "Превосходство", "Решительность", "Самоценность",
            "Устойчивость", "Цельность"
        ],
        "Отрицательный": [
            "Неуверенность", "Беззащитность", "Беспомощность", "Дрожь",
            "Недоумение", "Нерешительность", "Растерянность", "Слабость",
            "Страх", "Трусость", "Уязвимость"
        ]
    },
    "Уровень спокойствия": {
        "Положительный": [
            "Спокойствие", "Безмятежность", "Внутренний мир", "Гармония",
            "Невозмутимость", "Расслабленность", "Умиротворение", "Уравновешенность"
        ],
        "Отрицательный": [
            "Беспокойство", "Взвинченность", "Напряжение", "Нервозность",
            "Паника", "Тревога", "Хаос", "Шок"
        ]
    },
    "Уровень любви и привязанности": {
        "Положительный": [
            "Любовь", "Влюбленность", "Влечение", "Дружелюбие", "Нежность",
            "Привязанность", "Симпатия", "Сочувствие", "Сопереживание",
            "Теплота", "Чувствительность"
        ],
        "Отрицательный": [
            "Ненависть", "Отвращение", "Презрение", "Ревность", "Холодность",
            "Ярость", "Злоба"
        ]
    },
    "Уровень агрессии": {
        "Положительный": [
            "Азарт", "Боевой дух", "Воодушевление", "Кураж", "Риск",
            "Энергичность", "Энтузиазм"
        ],
        "Отрицательный": [
            "Агрессия", "Безжалостность", "Бешенство", "Гнев", "Жестокость",
            "Злость", "Истерия", "Ярость"
        ]
    },
    "Уровень удивления": {
        "Положительный": [
            "Изумление", "Восторг", "Ошеломленность", "Трепет", "Удивление",
            "Экзальтация"
        ],
        "Отрицательный": [
            "Шок", "Ошарашенность", "Растерянность", "Смятение"
        ]
    },
    "Уровень благодарности": {
        "Положительный": [
            "Благодарность", "Признательность", "Уважение", "Честь", "Почтение"
        ],
        "Отрицательный": [
            "Неблагодарность", "Пренебрежение", "Презрение"
        ]
    },
    "Уровень социальной вовлеченности": {
      "Положительный": [
        "Взаимовыручка", "Дружелюбие", "Единение", "Общность", "Сопричастность",
        "Сочувствие", "Теплота", "Уважение", "Чувство общности"
    ],
      "Отрицательный": [
        "Изолированность", "Одиночество", "Отчуждение", "Отстраненность",
        "Холодность", "Чужеродность"
    ]
    },
    "Уровень контроля и власти": {
      "Положительный": [
        "Власть", "Доминирование", "Контроль", "Превосходство", "Самообладание",
        "Уверенность", "Цельность"
    ],
      "Отрицательный": [
        "Беспомощность", "Зависимость", "Неуверенность", "Обреченность",
        "Потерянность", "Страх", "Трусость", "Уязвимость"
    ]
    },
    "Уровень творческого вдохновения": {
      "Положительный": [
        "Вдохновение", "Идеализм", "Креативность", "Озарение", "Энтузиазм",
        "Экзальтация", "Ясность мышления"
    ],
      "Отрицательный": [
        "Апатия", "Безразличие", "Застревание", "Лень", "Недоумение",
        "Растерянность", "Тупик"
    ]
    },
    "Уровень физического состояния": {
      "Положительный": [
        "Бодрость", "Легкость", "Сила", "Энергичность", "Здоровье"
    ],
      "Отрицательный": [
        "Боль", "Слабость", "Тяжесть", "Усталость", "Хрупкость"
    ]
    },
    "Уровень морали и этики": {
      "Положительный": [
        "Добро", "Доброта", "Милосердие", "Праведность", "Справедливость",
        "Честность", "Щедрость"
    ],
      "Отрицательный": [
        "Жадность", "Злоба", "Нечестность", "Подлость", "Цинизм", "Эгоизм"
    ]
    },
    "Уровень времени и ожидания": {
      "Положительный": [
        "Надежда", "Ожидание", "Предвкушение", "Устремленность", "Целеустремленность"
    ],
      "Отрицательный": [
        "Ностальгия", "Отчаяние", "Разочарование", "Сожаление", "Тревога"
    ]
    },
    "Уровень личной значимости": {
      "Положительный": [
        "Гордость", "Достоинство", "Самоуважение", "Самоценность", "Уверенность"
    ],
      "Отрицательный": [
        "Неполноценность", "Ненужность", "Обида", "Унижение", "Уязвленность"
    ]
    },
    "Уровень свободы и ограничений": {
      "Положительный": [
        "Свобода", "Независимость", "Открытость", "Освобождение", "Уверенность"
    ],
      "Отрицательный": [
        "Зависимость", "Закрытость", "Ограничение", "Страх", "Угроза"
    ]
    },
    "Уровень духовности и высших ценностей": {
      "Положительный": [
        "Благоговение", "Вера", "Одухотворенность", "Религиозность", "Смысл",
        "Светлость", "Трансцендентность"
    ],
      "Отрицательный": [
        "Безверие", "Духовная пустота", "Опустошенность", "Сомнение", "Фальшь"
    ]
    },
    "Уровень удовлетворенности собой": {
      "Положительный": [
        "Самодовольство", "Самоуважение", "Удовлетворенность", "Успех",
        "Цельность"
    ],
      "Отрицательный": [
        "Недовольство собой", "Самоуничижение", "Уныние", "Фрустрация"
    ]
    }
}

Теперь попросим сделать более сложную операцию – выставить эмоции на шкале. У нас в каждой группе есть положительные эмоции, самой сильной из которых мы дадим коэффициент 1, а самой сильной из отрицательных – коэффициент -1. А все остальные расположим посередине. Вот промпт:

Сделай на основе предложенного словаря эмоций словарь python, в котором для каждой группы (Радость и счастье, и другие группы) каждая эмоция, входящая в группу, будет иметь коэффициент на шкале.

Например, самая сильная из них положительная будет иметь 1.0, самая сильная отрицательная -1.0, остальные расположатся в этом интервале по убыванию коэффициента.

Пример итогового словаря: emotions_with_coefficients = { “Радость и счастье”: { “Экстаз”: 1.0, “Эйфория”: 0.95, … “Депрессия”: -0.95, “Безнадежность”: -1.0 }, …}

// Исходный словарь: …

Вариант DeepSeek V3 для первой группы:
emotions_with_coefficients_dsv3 = {
    "Радость и счастье": {
        "Экстаз": 1.0,
        "Эйфория": 0.95,
        "Ликование": 0.9,
        "Счастье": 0.85,
        "Блаженство": 0.8,
        "Радость": 0.75,
        "Воодушевление": 0.7,
        "Восторг": 0.65,
        "Удовольствие": 0.6,
        "Предвкушение": 0.55,
        "Отрада": 0.5,
        "Безмятежность": 0.45,
        "Гармония": 0.4,
        "Благополучие": 0.35,
        "Благодарность": 0.3,
        "Любовь": 0.25,
        "Влюбленность": 0.2,
        "Довольство": 0.15,
        "Наслаждение": 0.1,
        "Очарование": 0.05,
        "Окрыленность": 0.0,
        "Заброшенность": -0.05,
        "Одиночество": -0.1,
        "Утрата": -0.15,
        "Боль": -0.2,
        "Душевная боль": -0.25,
        "Страдание": -0.3,
        "Сожаление": -0.35,
        "Огорчение": -0.4,
        "Досада": -0.45,
        "Неудовольствие": -0.5,
        "Недовольство": -0.55,
        "Разочарование": -0.6,
        "Меланхолия": -0.65,
        "Тоска": -0.7,
        "Грусть": -0.75,
        "Печаль": -0.8,
        "Скорбь": -0.85,
        "Горе": -0.9,
        "Депрессия": -0.95,
        "Безнадежность": -1.0
    }, ...

Вариант Qwen 2.5 Max для первой группы:
emotions_with_coefficients_q_2_5_max.csv = {
    "Уровень радости": {
        "Экстаз": 1.0, "Эйфория": 0.95, "Блаженство": 0.9, "Ликование": 0.85,
        "Триумф": 0.8, "Восторг": 0.75, "Счастье": 0.7, "Радость": 0.65,
        "Удовольствие": 0.6, "Восхищение": 0.55, "Очарование": 0.5,
        "Приподнятость": 0.45, "Жизнерадостность": 0.4, "Веселье": 0.35,
        "Умиротворение": 0.3, "Удовлетворение": 0.25, "Торжественность": 0.2,
        "Светлость": 0.15, "Устойчивость": 0.1, "Несчастье": -0.1,
        "Горе": -0.2, "Неудовлетворенность": -0.25, "Подавленность": -0.3,
        "Опустошенность": -0.35, "Тоска": -0.4, "Уныние": -0.45,
        "Разочарование": -0.5, "Скорбь": -0.55, "Меланхолия": -0.6,
        "Депрессия": -0.7, "Безнадежность": -1.0
    }, ...

Интересно, что оба считают, что Безнадежность хуже Депрессии. Хотя, казалось бы, Депрессия имеет физические основания, а Безнадежность – лишь оценка ситуации, наши внутренние веса… Вот как полезно не терять надежды!

Простые и сложные эмоции и их составляющие

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

По-моему, получилось неоднозначно… Есть над чем подумать!

Вот вариант от DeepSeek V3:
emotions_composing_dsv3 = {
    "Радость": {"Радость": 1.0},
    "Страх": {"Страх": 1.0},
    "Гнев": {"Гнев": 1.0},
    "Грусть": {"Грусть": 1.0},
    "Ревность": {
        "Гнев": 0.4,
        "Страх": 0.3,
        "Грусть": 0.3,
    },
    "Зависть": {
        "Гнев": 0.5,
        "Грусть": 0.3,
        "Страх": 0.2,
    },
    "Ностальгия": {
        "Грусть": 0.6,
        "Радость": 0.4,
    },
    "Вдохновение": {
        "Радость": 0.7,
        "Интерес": 0.3,
    },
    "Любовь": {
        "Радость": 0.6,
        "Близость": 0.4,
    },
    "Тревога": {
        "Страх": 0.7,
        "Беспокойство": 0.3,
    },
    "Горе": {
        "Грусть": 0.8,
        "Гнев": 0.2,
    },
    "Счастье": {
        "Радость": 0.9,
        "Удовлетворение": 0.1,
    ...
}

А вот вариант от Qwen 2.5 Max:
emotions_by_components_q_2_5_max = {
    "Агрессия": {"Гнев": 0.7, "Страх": 0.2, "Раздражение": 0.1},
    "Азарт": {"Возбуждение": 0.5, "Радость": 0.3, "Энергичность": 0.2},
    "Алчность": {"Жадность": 0.6, "Страх": 0.2, "Неудовлетворенность": 0.2},
    "Амбициозность": {"Гордость": 0.5, "Целеустремленность": 0.3, "Самооценка": 0.2},
    "Антипатия": {"Неприязнь": 0.6, "Отвращение": 0.3, "Злость": 0.1},
    "Апатия": {"Безразличие": 0.5, "Усталость": 0.3, "Печаль": 0.2},
    "Безжалостность": {"Холодность": 0.6, "Гнев": 0.3, "Безразличие": 0.1},
    "Беззаботность": {"Радость": 0.5, "Спокойствие": 0.3, "Легкость": 0.2},
    "Беззащитность": {"Страх": 0.6, "Беспомощность": 0.3, "Уязвимость": 0.1},
    "Безмятежность": {"Спокойствие": 0.7, "Удовлетворение": 0.2, "Расслабленность": 0.1},
    "Безнадежность": {"Печаль": 0.6, "Страх": 0.3, "Отчаяние": 0.1},
    "Безопасность": {"Спокойствие": 0.6, "Уверенность": 0.3, "Удовлетворение": 0.1},
    "Безразличие": {"Апатия": 0.5, "Отстраненность": 0.3, "Неприязнь": 0.2},
    "Безрассудность": {"Риск": 0.5, "Возбуждение": 0.3, "Необдуманность": 0.2},
    "Безучастность": {"Апатия": 0.6, "Отстраненность": 0.3, "Безразличие": 0.1},
    "Безысходность": {"Отчаяние": 0.6, "Печаль": 0.3, "Страх": 0.1},
    "Беспокойство": {"Тревога": 0.6, "Страх": 0.3, "Напряжение": 0.1},
    "Беспомощность": {"Страх": 0.5, "Беззащитность": 0.3, "Уязвимость": 0.2},
    "Беспощадность": {"Гнев": 0.6, "Холодность": 0.3, "Жестокость": 0.1},
    "Бессилие": {"Усталость": 0.5, "Беспомощность": 0.3, "Отчаяние": 0.2},
    "Бесцеремонность": {"Наглость": 0.6, "Неприязнь": 0.3, "Грубость": 0.1},
    "Бесшабашность": {"Риск": 0.5, "Возбуждение": 0.3, "Безрассудность": 0.2},
    "Бешенство": {"Гнев": 0.8, "Ярость": 0.2},
    "Благоговение": {"Уважение": 0.6, "Восхищение": 0.3, "Трепет": 0.1},
    "Благодарность": {"Радость": 0.5, "Удовлетворение": 0.3, "Признательность": 0.2},
    "Благодать": {"Счастье": 0.6, "Умиротворение": 0.3, "Спокойствие": 0.1},
    "Благополучие": {"Удовлетворение": 0.6, "Счастье": 0.3, "Спокойствие": 0.1},
    "Блаженство": {"Счастье": 0.7, "Удовольствие": 0.2, "Умиротворение": 0.1},
    "Близость": {"Любовь": 0.5, "Привязанность": 0.3, "Теплота": 0.2},
    "Бодрость": {"Энергичность": 0.6, "Радость": 0.3, "Оживление": 0.1},
  ...
}

Еще раз подчеркнем, что эти веса – оценки LLM на основе грандиозного материала, на котором их обучали, и отражают некое распределение таких оттенков в обучающем датасете, состоящим из терабайтов прозы, поэзии, научных и околонаучных статей, где данные эмоции упоминаются в том или ином контексте…

Биохимия эмоций (эмоции и гормоны)

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

Давайте попросим LLM выудить из глубин своей памяти, как и с какими гормонами может быть связана отдельная эмоция?

Внимание! Все, что приведено в датасете о связи эмоций и гормонов – это лишь предположения и оценки нейросети, на основе имеющейся у нее многочисленной научной и популярной информации, не используйте это в качестве медицинских, психологических или оздоровительных рекомендаций!

Вот вариант от Qwen 2.5 Max:
emotion_hormone_q_2_5_max = {
    'Агрессия': {
        'Тестостерон': 'Высокий уровень тестостерона связан с агрессией и доминантным поведением.',
        'Кортизол': 'Стрессовые ситуации, вызывающие выброс кортизола, могут усиливать агрессию.'
    },
    'Азарт': {
        'Дофамин': 'Азарт активирует дофаминовую систему вознаграждения, вызывая чувство удовольствия и мотивации.'
    },
    'Алчность': {
        'Дофамин': 'Желание получить что-то ценное активирует дофаминовую систему.',
        'Грелин': 'Гормон голода может усиливать алчность в отношении ресурсов.'
    },
    'Амбициозность': {
        'Дофамин': 'Мотивация и стремление к достижению целей связаны с дофамином.',
        'Тестостерон': 'Высокий уровень тестостерона может усиливать амбициозность.'
    },
    'Антипатия': {
        'Кортизол': 'Стресс и негативные эмоции могут усиливать антипатию.',
        'Окситоцин': 'Низкий уровень окситоцина снижает социальные связи, усиливая антипатию.'
    },
    'Апатия': {
        'Серотонин': 'Низкий уровень серотонина связан с апатией и депрессией.',
        'Дофамин': 'Дефицит дофамина приводит к снижению мотивации и апатии.'
    },
    'Безжалостность': {
        'Кортизол': 'Хронический стресс может подавлять эмпатию, вызывая безжалостность.',
        'Окситоцин': 'Низкий уровень окситоцина снижает способность к состраданию.'
    },
    'Беззаботность': {
        'Эндорфины': 'Эндорфины создают чувство удовлетворения и расслабления.',
        'Серотонин': 'Высокий уровень серотонина способствует позитивному настрою.'
    }, 
     ...

Вот вариант от DeepSeek V3:
emotion_hormone_dsv3 = {
    'Агрессия': {
        'Тестостерон': 'Высокий уровень тестостерона связан с агрессией и доминантным поведением.',
        'Кортизол': 'Стрессовые ситуации, вызывающие выброс кортизола, могут усиливать агрессию.'
    },
    'Азарт': {
        'Дофамин': 'Дофамин вызывает чувство удовольствия и предвкушения, связанное с азартом.',
        'Адреналин': 'Адреналин усиливает возбуждение и готовность к действию.'
    },
    'Алчность': {
        'Дофамин': 'Дофамин стимулирует желание получить вознаграждение, что может проявляться как алчность.'
    },
    'Амбициозность': {
        'Дофамин': 'Дофамин мотивирует к достижению целей, что связано с амбициозностью.',
        'Тестостерон': 'Высокий уровень тестостерона может усиливать стремление к доминированию и успеху.'
    },
    'Антипатия': {
        'Кортизол': 'Стресс и дискомфорт, связанные с антипатией, могут повышать уровень кортизола.'
    },
    'Апатия': {
        'Дофамин': 'Низкий уровень дофамина связан с отсутствием мотивации и апатией.',
        'Серотонин': 'Снижение уровня серотонина может вызывать апатию и потерю интереса к жизни.'
    },
    'Безжалостность': {
        'Тестостерон': 'Высокий уровень тестостерона может усиливать склонность к безжалостности.',
        'Кортизол': 'Хронический стресс может снижать эмпатию и способствовать безжалостности.'
    },
    'Беззаботность': {
        'Серотонин': 'Высокий уровень серотонина связан с чувством благополучия и беззаботности.',
        'Эндорфины': 'Эндорфины вызывают чувство легкости и радости.'
    },
     ...

Загоняем в датасет колесо эмоций Роберта Плутчика

Эту модель эмоций разработал американский психолог Роберт Плутчик.

Он выделил 8 первичных или базовых эмоций:

  • восторг;

  • восхищение;

  • ужас, страх;

  • изумление;

  • горе;

  • отвращение;

  • гнев;

  • настороженность – предвкушение.

Эти эмоции сформировались эволюционно и движут не только человеком, но и животными.

Вот одно из изображений колеса Плутчика

Вот одно из изображений колеса Плутчика

В центре наиболее сильно выраженные эмоции, переходя к краю колеса, они ослабевают. На пересечении эмоций появляются более сложные, составные эмоции.

Вот еще один вариант перевода колеса Плутчика

Вот еще один вариант перевода колеса Плутчика

Давайте рассмотрим какую-нибудь позитивную базовую эмоцию. Возьмем Восторг, она же Экстаз.

У нее есть более социальный аналог – Радость, и пониженный по интенсивности – Безмятежность, Спокойствие.

Каково эволюционное происхождение этой эмоции?

Радость (экстаз) возникает при виде потенциального партнера, и порождает желание с целью воспроизводства потомства.

Итак, есть событие-стимул: “Потенциальный партнер”, предполагаемое познание: “Обладать”, поведение: “Ухаживание, спаривание” и эффект: “Размножение”.

При этом на пересечении с другим чувством – Восхищение/Доверие/Признание рождается Любовь.

А на пересечении с Бдительностью/Ожиданием/Интересом рождается Оптимизм.

А теперь запакуем эти знания в словарь python:
delight_dict = {
    "первичная эмоция": "восторг",
    "социальная эмоция": "радость",
    "пониженная эмоция": "безмятежность",
    "противоположная эмоция": "горе",
    "происхождение": "Радость (экстаз) возникает при виде потенциального партнера, и порождает желание с целью воспроизводства потомства.",
    "событие-стимул": "Потенциальный партнер",
    "предполагаемое познание": "Обладать",
    "чувство": "Радость, экстаз",
    "поведение": "Ухаживание, спаривание",
    "эффект": "Размножение",
    "аналог первичная эмоция": "экстаз",
    "аналог социальная эмоция": None,
    "аналог пониженная эмоция": "спокойствие",
    "соседние первичные эмоции": ["настороженность", "восхищение"],
    "соседние социальные эмоции": ["ожидание", "доверие"],
    "соседние пониженные эмоции": ["интерес", "принятие"],
    "эмоции на пересечении": {
        ("интерес", "безмятежность"): "оптимизм",
        ("безмятежность", "принятие"): "любовь",
        ("ожидание", "радость"): "оптимизм",
        ("радость", "доверие"): "любовь"
    }
}

Аналогично поступим и с другими эмоциями из колеса Плутчика.

Переизобретаем колесо (Плутчика)

Давайте предположим, что любая эмоция из нашего длинного списка – либо эмоция на “лепестке” колеса Плутчика, либо на пересечении двух лепестков.

Попробуем разместить все оставшиеся эмоции таким промптом:

Изучи данные об эмоциях из Колеса Плутчика, которое приведено в приложенном файле. Исходя из предположения, что любая эмоция может быть размещена либо на “спице” Колеса Плутчика, либо на пересечении каких-либо двух спиц (не обязательно стоящих рядом), попробуй разместить все эмоции из списка, приведенного ниже, в словаре следующей структуры: {“Эмоция”: [“Эмоция_из_Колеса Плутчика_1”, “Эмоция_из_Колеса Плутчика_2”],…}.

// Список эмоций для размещения на колесе: (используйте частями, по 20-30 эмоций)

Вот вариант DeepSeek V3:
Robert_Plutchik_super_ring_dsv3 = {
    "Агрессия": ["Гнев", "Интерес"],
    "Азарт": ["Ожидание", "Радость"],
    "Алчность": ["Интерес", "Отвращение"],
    "Амбициозность": ["Ожидание", "Радость"],
    "Антипатия": ["Отвращение", "Гнев"],
    "Апатия": ["Печаль", "Скука"],
    "Безжалостность": ["Гнев", "Отвращение"],
    "Беззаботность": ["Радость", "Безмятежность"],
    "Беззащитность": ["Страх", "Печаль"],
    "Безмятежность": ["Безмятежность"],
    "Безнадежность": ["Печаль", "Страх"],
    "Безопасность": ["Доверие", "Безмятежность"],
    "Безразличие": ["Скука", "Печаль"],
    "Безрассудность": ["Ожидание", "Гнев"],
    "Безучастность": ["Печаль", "Скука"],
    "Безысходность": ["Печаль", "Страх"],
    "Беспокойство": ["Тревога", "Страх"],
    "Беспомощность": ["Страх", "Печаль"],
    "Беспощадность": ["Гнев", "Отвращение"],
    "Бессилие": ["Печаль", "Страх"],
    "Бесцеремонность": ["Гнев", "Отвращение"],
    "Бесшабашность": ["Радость", "Ожидание"],
    "Бешенство": ["Гнев", "Ярость"],
    "Благоговение": ["Восхищение", "Страх"],
    "Благодарность": ["Доверие", "Радость"],
    "Благодать": ["Безмятежность", "Радость"],
    "Благополучие": ["Доверие", "Безмятежность"],
    "Блаженство": ["Радость", "Безмятежность"],
    "Близость": ["Доверие", "Радость"],
    "Бодрость": ["Радость", "Ожидание"],
  ...

Вариант Qwen 2.5 Max:
Robert_Plutchik_super_ring_q_2_5_max = {
    "Агрессия": ["Гнев", "Ожидание"],
    "Азарт": ["Восторг", "Безмятежность"],
    "Алчность": ["Гнев", "Неудовольствие"],
    "Амбициозность": ["Восхищение", "Доверие"],
    "Антипатия": ["Отвращение", "Печаль"],
    "Апатия": ["Печаль", "Скука"],
    "Безжалостность": ["Гнев", "Принятие"],
    "Беззаботность": ["Радость", "Безмятежность"],
    "Беззащитность": ["Страх", "Тревога"],
    "Безмятежность": ["Безмятежность"],
    "Безнадежность": ["Печаль", "Отвращение"],
    "Безопасность": ["Доверие", "Принятие"],
    "Безразличие": ["Скука", "Досада"],
    "Безрассудность": ["Гнев", "Возбуждение"],
    "Безучастность": ["Скука", "Принятие"],
    "Безысходность": ["Печаль", "Горе"],
    "Беспокойство": ["Тревога", "Страх"],
    "Беспомощность": ["Тревога", "Печаль"],
    "Беспощадность": ["Гнев", "Ярость"],
    "Бессилие": ["Печаль", "Тревога"],
    "Бесцеремонность": ["Гнев", "Досада"],
    "Бесшабашность": ["Гнев", "Возбуждение"],
    "Бешенство": ["Гнев", "Ярость"],
    "Благоговение": ["Восхищение", "Доверие"],
    "Благодарность": ["Радость", "Доверие"],
    "Благодать": ["Радость", "Безмятежность"],
    "Благополучие": ["Радость", "Доверие"],
    "Блаженство": ["Восторг", "Безмятежность"],
    "Близость": ["Любовь", "Принятие"],
    "Бодрость": ["Восторг", "Интерес"],
  ...

Наконец, попробуем заставить LLM мыслить, как Роберт Плутчик, и описать каждую из эмоций в его логике, то есть предположив, что каждая эмоция имеет некие объективные основания и свойственна не только человеку, но и в какой-то мере высокоразвитому животному (кошке, собаке, обезьяне). Например, попробуем получить результаты при помощи вот такого промпта:

Попробуй мыслить, как Роберт Плутчик (смотри приложенный файл). Опиши абзацем текста каждую эмоцию с учетом того, что она, как правило, смесь двух из базовых эмоций на Колесе Плутчика. Описывай с точки зрения не только человека, а высокоразвитого животного (кошка, собака, обезьяна и т.п.), предположив, что и животные могут чувствовать что-то подобное. Попробуй описать каждую эмоцию с точки зрения происхождения, события-стимула, предполагаемого познания, поведения и эффекта. Собери в словарь python Эмоция: Описание.

Вот список эмоций: (по 20-30 эмоций во избежание перегрузки)

Вот вариант DeepSeek V3:
Robert_Plutchik_emotion_descriptions_dsv3 = {
    "Агрессия": "Агрессия — это смесь гнева и интереса. У животных она возникает, когда они сталкиваются с угрозой или конкуренцией за ресурсы. Познание связано с восприятием препятствия как врага, а поведение выражается в нападении или защите. Эффект агрессии — это устранение угрозы или достижение цели через конфликт. Например, собака может проявлять агрессию, защищая свою территорию или еду.",
    "Азарт": "Азарт — это смесь ожидания и радости. У животных он возникает в ситуациях, связанных с охотой или игрой. Познание связано с предвкушением успеха, а поведение выражается в активном участии и стремлении к победе. Эффект азарта — это удовольствие от процесса и возможное достижение цели. Например, кошка может испытывать азарт, охотясь за игрушкой.",
    "Алчность": "Алчность — это смесь интереса и отвращения. У животных она проявляется, когда они стремятся обладать ресурсами, такими как еда или территория, и защищают их от других. Познание связано с желанием обладать и защищать, а поведение выражается в накоплении и конкуренции. Эффект алчности — это сохранение ресурсов, но часто за счет других. Например, обезьяна может агрессивно защищать свою еду от сородичей.",
    "Амбициозность": "Амбициозность — это смесь ожидания и радости. У животных она может проявляться в стремлении занять более высокое положение в иерархии группы. Познание связано с уверенностью в своих силах, а поведение выражается в активном стремлении к доминированию. Эффект амбициозности — это повышение статуса и доступ к ресурсам. Например, альфа-самец в стае волков демонстрирует амбициозность, борясь за лидерство.",
    "Антипатия": "Антипатия — это смесь отвращения и гнева. У животных она возникает, когда они испытывают неприязнь к другому животному, например, из-за конкуренции или прошлых конфликтов. Познание связано с восприятием другого как враждебного, а поведение выражается в избегании или конфронтации. Эффект антипатии — это дистанцирование от неприятного объекта. Например, кошка может избегать другую кошку, с которой у неё был конфликт.",
    "Апатия": "Апатия — это смесь печали и скуки. У животных она возникает, когда они теряют интерес к окружающему миру, например, из-за отсутствия стимулов или длительного стресса. Познание связано с чувством безысходности, а поведение выражается в пассивности и отсутствии мотивации. Эффект апатии — это эмоциональное и физическое истощение. Например, собака в приюте может проявлять апатию из-за отсутствия внимания.",
    "Безжалостность": "Безжалостность — это смесь гнева и отвращения. У животных она проявляется, когда они действуют без сострадания, например, во время охоты или защиты территории. Познание связано с восприятием других как препятствий, а поведение выражается в агрессии и подавлении. Эффект безжалостности — это достижение цели, но за счет других. Например, хищник, такой как лев, может быть безжалостным во время охоты.",
    "Беззаботность": "Беззаботность — это смесь радости и безмятежности. У животных она возникает, когда они чувствуют себя в безопасности и наслаждаются моментом, например, во время игры или отдыха. Познание связано с восприятием мира как безопасного, а поведение выражается в расслабленности и удовольствии. Эффект беззаботности — это эмоциональное благополучие и отдых. Например, собака, играющая на лугу, может испытывать беззаботность.",
    "Беззащитность": "Беззащитность — это смесь страха и печали. У животных она возникает, когда они чувствуют себя уязвимыми, например, при встрече с более сильным хищником или в незнакомой обстановке. Познание связано с восприятием угрозы и собственной слабости, а поведение выражается в пассивности и поиске помощи. Эффект беззащитности — это зависимость от других и чувство уязвимости. Например, маленький щенок может чувствовать себя беззащитным в присутствии более крупных собак.",
    "Безмятежность": "Безмятежность — это состояние полного спокойствия и умиротворения. У животных оно возникает, когда они чувствуют себя в безопасности и гармонии с окружающим миром, например, во время отдыха в знакомой обстановке. Познание связано с восприятием мира как безопасного, а поведение выражается в расслабленности и удовлетворении. Эффект безмятежности — это эмоциональное равновесие и внутренний покой. Например, кошка, спящая на солнце, может испытывать безмятежность.",
    "Безнадежность": "Безнадежность — это смесь печали и страха. У животных она возникает, когда они теряют надежду на улучшение ситуации, например, при длительном стрессе или изоляции. Познание связано с восприятием будущего как бесперспективного, а поведение выражается в пассивности и отчаянии. Эффект безнадежности — это эмоциональное и физическое истощение. Например, животное в клетке может испытывать безнадежность.",
    "Безопасность": "Безопасность — это смесь доверия и безмятежности. У животных она возникает, когда они чувствуют себя защищенными в знакомой и предсказуемой обстановке. Познание связано с восприятием мира как безопасного, а поведение выражается в спокойствии и уверенности. Эффект безопасности — это эмоциональное благополучие и стабильность. Например, собака, находящаяся рядом с хозяином, может чувствовать себя в безопасности.",
    ...

Вариант Qwen 2.5 Max:
Robert_Plutchik_emotion_descriptions_q_2_5_max = {
    "Агрессия": "Агрессия — это смесь гнева и ожидания. У животных возникает при конкуренции за ресурсы или защите территории. Познание связано с восприятием препятствия как угрозы, а поведение выражается в рычании, нападении или демонстрации силы. Эффект — устранение соперника или защиты ресурсов. Например, волк может проявлять агрессию, отстаивая лидерство в стае.",
    "Азарт": "Азарт — это смесь восторга и безмятежности. Возникает у животных во время охоты или игры. Познание связано с предвкушением добычи, а поведение — с активным преследованием или исследованием. Эффект — мотивация к действию. Кошка, прыгающая за движущейся игрушкой, демонстрирует азарт.",
    "Алчность": "Алчность — это смесь гнева и неудовольствия. Возникает при дефиците ресурсов. Познание связано с ощущением несправедливости, а поведение — с настойчивыми попытками завладеть объектом. Эффект — конфликт или накопление ресурсов. Павиан может отбирать пищу у сородичей, проявляя алчность.",
    "Амбициозность": "Амбициозность — это смесь восхищения и доверия. Характерна для животных, стремящихся занять высокий статус в группе. Познание связано с оценкой собственных сил, а поведение — с демонстрацией доминирования. Эффект — укрепление социальной позиции. Обезьяна, оттесняющая других от кормушки, проявляет амбициозность.",
    "Антипатия": "Антипатия — это смесь отвращения и печали. Возникает при контакте с неприятным объектом. Познание связано с избеганием вреда, а поведение — с отворачиванием или агрессивным шипением. Эффект — дистанцирование. Собака, игнорирующая незнакомца с резким запахом, демонстрирует антипатию.",
    "Апатия": "Апатия — это смесь печали и скуки. Наблюдается при потере мотивации. Познание связано с ощущением бесперспективности, а поведение — с малоподвижностью. Эффект — энергосбережение. Домашняя кошка, перестающая играть после потери хозяина, может впасть в апатию.",
    "Безжалостность": "Безжалостность — это смесь гнева и принятия. Возникает при подавлении соперника. Познание связано с игнорированием боли жертвы, а поведение — с продолжением атаки. Эффект — устранение угрозы. Хищник, добивающий добычу, проявляет безжалостность.",
    "Беззаботность": "Беззаботность — это смесь радости и безмятежности. Наблюдается в безопасной среде. Познание связано с отсутствием тревог, а поведение — с игрой и исследованием. Эффект — укрепление социальных связей. Щенки, резвящиеся на лугу, демонстрируют беззаботность.",
    "Беззащитность": "Беззащитность — это смесь страха и тревоги. Возникает при потере способности к сопротивлению. Познание связано с ощущением опасности, а поведение — с замиранием или пассивностью. Эффект — избегание конфликта. Заяц, прижавшийся к земле при виде хищника, проявляет беззащитность.",
    "Безмятежность": "Безмятежность — состояние покоя. Наблюдается в безопасной среде. Познание связано с удовлетворенностью, а поведение — с расслабленной позой. Эффект — восстановление сил. Кошка, спящая на солнце, олицетворяет безмятежность.",
    "Безнадежность": "Безнадежность — это смесь печали и отвращения. Возникает при невозможности изменить ситуацию. Познание связано с отказом от действий, а поведение — с пассивностью. Эффект — энергосбережение. Птица, перестающая бороться в клетке, демонстрирует безнадежность.",
    "Безопасность": "Безопасность — это смесь доверия и принятия. Характерна для стабильной среды. Познание связано с уверенностью в защите, а поведение — с расслабленным взаимодействием. Эффект — укрепление социальных связей. Стая обезьян, спокойно отдыхающая на дереве, иллюстрирует безопасность.",
 ...

Вывод, который можно сделать из полученных данных:

Любую эмоцию, даже довольно сложную, может в той или иной степени испытывать и довольно развитое животное. Поэтому утверждение, что человек отличается от животного более сложными эмоциями или более широким спектром эмоций, в целом неверно.

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

Можно скачать код на python, или xls-файл с полным датасетом или zip со всеми файлами, включая csv для загрузки в БД.

Как можно использовать этот датасет?

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

Саморазвитие: тренировки собственного эмоционального интеллекта, EQ

Можно попробовать некоторое время обдумывать / медитировать над каждой эмоцией, ее определением, пытаясь прочувствовать её, понять, как по поведению другого человека определить, что он её ощущает, тренируя, таким образом, свою нейронную сеть – не LLM, а ту, которая в голове, сердце и в желудке (хм, напрашивается очередное приложение для смартфона!)

Помощь практикующим психологам и психотерапевтам

Возможно, у каждого психолога / психотерапевта где-то в компьютере или в записной книжке имеется что-то похожее на полную и подробную базу данных эмоций, но я таковых (баз данных) пока не встречал в открытом доступе – очевидно, их очень хорошо прячут!

Образование, педагогика и андрагогика

Поможет чувствовать аудиторию, понимать, какую эмоцию ты хочешь вызвать тем или иным слайдом, рассказанной историей или таблицей с показателями компании (и оценить, какую вызовешь фактически)…

Маркетинг

Так, давайте-ка попробуем вызвать у нашего клиента при первой встрече с нашим продуктом эмоцию номер 185. Нет, пожалуй, это слишком, начнем с 98-й…

Разработка компьютерных игр

Можно генерировать в игре более продвинутых, живых персонажей, не только “хитрый торговец” или “злобный гоблин”. См. также роман Пелевина «S.N.U.F.F.» – там у нейросети-андроида были многочисленные настройки уровня разных эмоций и свойств характера…

Воспитание, дрессировка питомцев

Можно попробовать использовать данные из расширенного набора Колеса Плутчика.

Искусственный интеллект

Да, на этом датасете можно дообучать (файнтюнить) нейросети. Фактически, мы можем дать небольшой локальный нейросети мощный учебник-справочник с выжимками из десятков машино-часов работы мощнейших современных нейросетей, и этим поднять ее уровень в этом отдельном вопросе (эмоции и все, что с ними связано) до наиболее высокой отметки из возможных…

  • Нейросетка может попытаться распознать, какую эмоцию вы испытываете и попытаться ее нейтрализовать, усилить или изменить… (если вам уже страшно, читайте следующий буллит):

  • Это может превратиться в игру. А может выглядеть манипуляцией. Или быть элементом обучения, EQ-тренировки. Но всё в ваших руках, просто выключите умную колонку из сети, положите смартфон в карман, захлопните крышку ноутбука.

А что вы думаете о цифровизации / оцифровке эмоций?

Автор: avshkol

Источник

Рейтинг@Mail.ru
Rambler's Top100