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

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












