Разработка системы эмоционального реагирования NPC на основе анализа текста

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

Основная суть задачи

Система должна анализировать текстовые реплики игрока и на основе этого анализа менять внутреннее эмоциональное состояние NPC.

Технические требования

  • Использовать готовую предобученную модель для анализа тональности (sentiment analysis), например, с платформы Hugging Face.
  • Модель должна определять эмоциональную окраску высказываний игрока.
  • На основе результата анализа система должна изменять состояние NPC по ключевым параметрам: дружелюбие, агрессия, страх.
  • Необходимо настроить логику переходов между этими состояниями в зависимости от тональности диалога.
  • Обеспечить интеграцию модуля анализа в существующую или разрабатываемую диалоговую систему игры.

Ожидаемый результат

NPC, которые динамически и правдоподобно реагируют на стиль общения и содержание реплик игрока, создавая более глубокий и immersive игровой опыт.