Разработчик научил компьютерных персонажей разговаривать с игроком на любые темы

В этом помог алгоритм GPT-3.

Разработчик научил компьютерных персонажей разговаривать с игроком на любые темы

Один из разработчиков игры Modbox Ли Вермёлен показал, как можно использовать современные алгоритмы для обработки естественного языка в играх.

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

Для того, чтобы создать более реалистичных персонажей, Ли Вермёлен использовал алгоритм GPT-3, который синтезирует ответ на реплику игрока, а также встроенную в Windows службу распознавания речи и сервис Replica для преобразования текста обратно в речь. 

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

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