Ютубер разрабатывает мод, расширяющий систему диалогов и отыгрыша в Морровинде при помощи нейросетей
а) открывая диалоговое окно в Morrowind, нейронке создаётся контекст, индивидуальный для каждого NPC (стиль разговора, биография, что любит, что не любит, и так далее)
б) в окне диалога можно либо напечатать текст, либо говорить в микрофон, и нейронка тогда распознает голос в текст
в) далее этот текст пошлётся в нейронку. Нейронка воспримет его как фразу от игрока в диалоге игрока с этим NPC.
Нейронка сгенерит ответ.
В том числе, нейронка может определять различные триггера типа "игрок льстит и мне нравится", "игрок угрожает мне", "я решаю идти за игроком", "я решаю убить игрока", а так далее (таких триггеров штук 10).
г) ответ пошлётся в ElevenLabs, и сгенерится аудио, которое воспроизведётся.
д) в том числе, из-за фраз может меняться отношение к игроку.
NPC может согласится следовать за игроком.
NPC может решить атаковать игрока.
е) история сообщений с каждым NPC сохраняется, стиль каждого NPC тоже - так что NPC будут помнить о том, о чем с ними говорил игрок
Подробнее
С NPC можно говорить - и они отвечают голосом ч.1 (Morrowind + Gemini + ElevenLabs)
NPC в Morrowind резко поумнели ч.2 (Gemini + ElevenLabs)
Усталый н'вах выживает в таком родном, но очень враждебном Morrowind ч.3 (Gemini + ElevenLabs)
NPC говорят между собой (work in progress) ч.4 (Morrowind + Gemini + ElevenLabs)
Страсти и беспредел в Имперской Канцелярии ч.5 (Morrowind + Gemini + ElevenLabs)
Morrowind,The Elder Scrolls,фэндомы,TES видео,мод,TES моды,видео,video,нейронные сети
заставить систему стабильно и правильно обработать результат работы цепи маркова или нейронки с реальными перемеными внутри системы ето уже рукой подать до безсмертия, сингулярности и бесплатного пива по пятницам
как понимаете до етого еще далеко, но похоже ближе чем до холодного термояда. мало чтоб нейронка сказала "ну хорошо я куплю у тебя яблоки за 5 гульденов", нужно чтоб система условного движка построенная на привычной логике добавила в инвентарь торговца яблоки и отняла деньги не через тупой парсинг строки и поиск токенов.
П.с. использовать вторую нейронку для етого - костыль убиващий детерминированность
Пару? Ты никак вчера первый раз в интернет вышел.
Эта тема обсосана вдоль и поперёк уже дцать лет как.
Откуда нейронка это знать-то будет? Это все должны разрабы вручную прописывать. А если это будет какой-то общий пул, то тебе каждый нпц это говорить будет. Это же не так, что нейронка сама будет код читать, чтобы понять кого там убит ьи где что полутать. Ну и если все это вручную прописывать, то пропадает основная идея нейронок - ничего не делать руками - разраб же уже прописывает все это.
Ну а чем это будет сильно экономичнее, чем вручную дописать несколько строк диалога? Ну если тебе и так и эдак надо что-то там прописывать для нпц. В любом случае, это будет гарантировано менее всрато, чем нейронка напишет. Имхо, это будет как с ртх: технология как бы есть и используется, но пользы от нее меньше нуля: чисто фпс уничтожает, чтобы разрабы свет могли не запекать. Ну и тут будут в превью писать, что вы можете поговорить с любым нпц, но качество этих диалогов будет таким, что после пары траев никто никогда этим не воспользуется в игре.
Ну это я так написал попроще. Если этим заняться, наверняка они чет придумают и потом можно использовать повсеместно. Не сразу и не так качественно ясен хрен но в дальнейшем получится я думаю. Просто даешь сетке лор, а она сама пишет все неключевые разговоры, если грубо