GPT-6 Astra смогла провести персонажа-орка через стартовую сюжетную цепочку World of Warcraft примерно за сорок минут. Модель не получала изображение игры: она восстанавливала происходящее по сетевым данным и служебной информации.
Как проходил эксперимент
Тест запустили на отдельном локальном сервере с AzerothCore, не связанном с официальной инфраструктурой Blizzard. В среде Codex использовали GPT-6 Astra с максимальным уровнем логических рассуждений. Ей поручили создать орка и пройти начальную цепочку заданий. Персонаж завершил испытание, ни разу не погибнув.
Для управления агент не применял клавиатуру и мышь и не распознавал изображение с экрана. Проект agent-wow позволял модели анализировать сетевые пакеты и отправлять серверу команды. GPT-6 Astra сама написала для этого скрипт на Python, который преобразовывал поток данных в описание игровой ситуации.
Маршруты, задания и экипировка
Агент сверялся с базами AzerothCore, где хранятся сведения о персонажах, местах появления существ и заданиях. Используя эти данные, он прокладывал маршруты и связывал задания между собой, продавал ненужные предметы, выбирал более сильную экипировку и изучал классовые способности перед финальной пещерой.
Для навигации модель подготовила дополнительный модуль на C++. В нём использовались навигационные сетки mmaps и библиотека Detour для поиска пути. Агент выбирал промежуточные точки и обходил участки, где данные о столкновениях объектов были неполными.
Эксперимент показывает, как модель может действовать в игровой среде, опираясь не на картинку, а на структуру сетевых и служебных данных. Результат получен на изолированном сервере, поэтому он не описывает игру на официальных серверах Blizzard.