Найти в Дзене
VIKINGgamer

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

С недавних пор искусственный интеллект (AI) стал одним из главных драйверов прогресса в игровой индустрии. Довольно распространённым является применение для улучшения графики, создания сложных миров и контроля поведения NPC. Тем не менее, весьма существенные перспективы предлагает именно использование AI в генерации диалогов для NPC. Дело в том, что подобные технологии позволяют разработчикам приблизиться к созданию мира, где взаимодействие с неигровыми персонажами может быть столь же естественным, как общение с людьми в реальности. Как правило, в современной игре диалог представляет некий скрипт, то есть череду разных упорядоченных вариантов. Игроки выбирают одну из нескольких опций, а NPC реагируют, исходя из одного сценария. Безусловно, возможно сказать, что и в этом варианте мы наблюдаем нечто подобное реальности. Причём речь идёт не только про, к примеру, офисную работу, где сотрудники зачастую имеют буквально заданный набор скриптов для работы. Во многом речь идёт и про пов
Оглавление

С недавних пор искусственный интеллект (AI) стал одним из главных драйверов прогресса в игровой индустрии. Довольно распространённым является применение для улучшения графики, создания сложных миров и контроля поведения NPC. Тем не менее, весьма существенные перспективы предлагает именно использование AI в генерации диалогов для NPC. Дело в том, что подобные технологии позволяют разработчикам приблизиться к созданию мира, где взаимодействие с неигровыми персонажами может быть столь же естественным, как общение с людьми в реальности.

Как работают диалоги в современных играх

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

-2

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

-3

Во многом речь идёт и про повседневность, где другие, скажем так, персонажи также имеют вполне заданный социальными ролями набор ответов. Да и вы, как игрок, зачастую тоже имеете только заданный набор опций. Конечно, здесь возможно говорить о предсказуемости, но, стоит сказать, что и социальные структуры во многом стремятся к предсказуемости, также как и разработчики в играх.

-4

Прорыв в AI: диалоги на основе нейросетей

Так или иначе, после того как появились более продвинутые вариации как GPT (например, ChatGPT от OpenAI), разработчики получили возможность создания более гибких систем диалогов. Конечно, следует сказать, что полной свободы здесь также не стоит ожидать, хотя бы по причине того, что доступные модели имеют политическую ангажированность, то есть в работе генеративной модели, как правило, будет прослеживаться между строк некий набор идей.

-5

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

-6

Disco Elysium возможно рассмотреть как некую основу для дальнейших разработок в этой области. Теперь активно разрабатываются способы, для того чтобы позволить NPC анализировать действия игрока и давать контекстно зависимые ответы.

Возможности имитации реальности

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

-7

Другими словами, мы выводим NPC из пространства скриптов и предлагаем более разнообразные возможности. Скажем, для RPG подобное является весьма полезной особенностью. Хотя, также стоит сказать, что в хороших представителях жанра и заскриптованные вариации вполне гармонично вписываются.

-8

Актуальные перспективы

Компания Rockstar Games, разрабатывающая GTA VI, уже интегрирует AI в своих NPC, чтобы те могли «обучаться» на основе действий игрока. Каждый NPC в игре сможет иметь индивидуальные черты характера, которые повлияют на его реакцию на события в игре​. Здесь есть хорошая перспектива именно для игр с открытым миром, где, наряду сюжетной канвой, есть и обыденная реальность, наполненная персонажами изображающими некую повседневность. NPC не просто станут говорить правильные фразы, но смогут реагировать на уникальные ситуации, создавая иллюзию реального мира.

-9

Следует сказать и про разработчиков AI Dungeon, которые уже несколько лет экспериментируют с диалоговыми системами на базе AI. В этой игре каждый диалог с NPC создается в реальном времени с учетом действий игрока, что делает каждый сценарий уникальным и добавляет непредсказуемости.

-10

Риски и ограничения

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

-11

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