Искусственный интеллект
Текстовая игра, созданная с помощью мощного алгоритма GPT-2 от OpenAI

Аспирант по нейробиологии в Northwestern University недавно создал текстовую игру, где весь текст, который читает пользователь, полностью генерируется ИИ. ИИ, ответственный за генерацию текста, основан на алгоритме GPT-2, созданном OpenAI ранее в этом году.
Многие ранние компьютерные игры не имели графики, вместо этого они использовали текстовый интерфейс. Эти текстовые приключенческие игры принимали команды пользователя и доставляли серию предпрограммированных ответов. Пользователю приходилось использовать текстовые команды, чтобы решить головоломки и продвинуться дальше в игре, задача, которая могла оказаться сложной в зависимости от сложности текстового парсера. Ранние текстовые приключенческие игры имели очень ограниченный диапазон потенциальных команд, на которые могла реагировать игра.
Как сообщает ZME Science, Нейтан Уитмор, аспирант по нейробиологии в Northwestern University, оживил эту концепцию игры, используя алгоритмы ИИ для генерации ответов в реальном времени, а не предпрограммированных ответов. Уитмор, по-видимому, был вдохновлен создать проект игрой “Mind Game”, которая появилась в научно-фантастическом романе “Игра Эндера”, которая реагировала на ввод пользователя и реформировала игровой мир вокруг пользователя.
Алгоритм, который управляет текстовой приключенческой игрой, – это алгоритм GPT2, созданный OpenAI. Предсказательный текстовый алгоритм был обучен на наборе текстовых данных, называемом WebText, который составлял более 40 ГБ и был получен из ссылок Reddit. В результате получился чрезвычайно эффективный предсказательный текстовый алгоритм, который мог генерировать удивительно реалистичные и естественно звучащие абзацы, достигая лучших результатов в ряде языковых тестов. Алгоритм OpenAI, по-видимому, был настолько эффективен в генерации фальшивых новостных статей, что OpenAI колебался выпустить алгоритм публично, опасаясь его неправильного использования. К счастью, Уитмор использовал алгоритм для чего-то гораздо более безобидного, чем создание фальшивых новостных статей.
Уитмор объяснил Digital Trends, что для создания игры ему пришлось изменить выходные данные GPT-2, обучив его обширно на наборе сценариев приключенческих игр, используя различные алгоритмы для регулировки параметров GPT-2 до тех пор, пока текст, выдаваемый алгоритмом, не походил на текст приключенческих игр.
То, что особенно интересно в игре, заключается в том, что она действительно творческая. Пользователь может ввести почти любой текст, который он может придумать, независимо от конкретной обстановки или контекста игры, и игра попытается адаптироваться и определить, что должно произойти дальше. Уитмор объяснил, что вы можете ввести почти любой случайный запрос, который вам нравится, потому что модель имеет достаточно “здравого смысла”, чтобы адаптироваться к вводу.
Пользовательский алгоритм GPT2 Уитмора имеет некоторые ограничения. Он легко забывает вещи, которые пользователь уже сказал ему, имея короткую “память”. Другими словами, он не сохраняет контекст ситуации с точки зрения команд, как традиционная предпрограммированная текстовая приключенческая игра, и, конечно же, как многие проходы текста, сгенерированные ИИ, сгенерированный текст не всегда имеет смысл.
Однако программа хорошо имитирует структуру и стиль текстовых приключенческих игр, предоставляя пользователю описания обстановки и даже предлагая ему различные варианты, которые он может выбрать для взаимодействия с окружающей средой, которую она создала.
“Я думаю, что это творчески в очень базовом смысле, как человек, играющий в ‘Яблоки к яблокам’, творчески”, – объяснил Уитмор. “Оно берет вещи из старых приключенческих игр и переставляет их в нечто новое и интересное и разное каждый раз. Но оно не генерирует общий сюжет или общую идею. Есть много разных видов творчества, и я думаю, что оно делает один: генерирует новые окружения, но не другие виды: не выясняет интригующий сюжет для игры”.
Проект Уитмора также, по-видимому, подтверждает, что алгоритмы GPT-2 достаточно прочны, чтобы быть использованными для широкого спектра других целей, кроме генерации текста, предназначенного только для чтения. Уитмор демонстрирует, что алгоритмы могут быть использованы в системе, которая позволяет пользователю реагировать и получать обратную связь, и будет интересно увидеть, какие другие отзывчивые применения GPT-2 появятся в будущем.










