Без скриншотов и без смерти: GPT-6 Astra прошла стартовую зону World of Warcraft

Искусственный интеллект научился проходить World of Warcraft в условиях, которые для обычного игрового бота выглядят крайне необычно. GPT-6 Astra завершила стартовую зону игры примерно за 40 минут и ни разу не погибла, хотя модель вообще не получала изображение происходящего на экране.
Вместо графики агент анализировал данные, которые поступали от игрового сервера, а информацию о заданиях дополнительно брал из базы AzerothCore. Такой подход позволил проверить, сможет ли языковая модель самостоятельно сформировать представление об игровом мире, имея доступ не к картинке, а к структурированным данным.
ИИ играл без доступа к изображению
Для эксперимента использовали GPT-6 Astra с уровнем логического анализа 4 из 5. В качестве испытательной площадки выбрали World of Warcraft, поскольку игра одновременно требует планировать действия на несколько шагов вперед и быстро принимать решения в конкретных ситуациях.
В основе эксперимента лежал проект agent-wow. Он работает поверх открытого серверного программного обеспечения AzerothCore и поддерживает World of Warcraft версии 3.3.5a. При этом речь идет исключительно о локальном приватном сервере: к официальной инфраструктуре Blizzard система не подключается.
Сам agent-wow не содержит заранее прописанного сценария прохождения. Он предоставляет агенту набор возможностей для получения информации и взаимодействия с игровым миром, после чего модель самостоятельно определяет, что делать дальше.
Как нейросеть построила картину игрового мира
Сервер передавал агенту 28 типов сообщений. Полученную информацию модель сохраняла в памяти, а специальный Python-скрипт преобразовывал ее в структурированное описание текущего состояния мира.
После этого GPT-6 Astra отправляла серверу команды для перемещения, взаимодействия с персонажами и выполнения других игровых действий.
Эксперимент начался с создания орка первого уровня. Агент последовательно прошел задания в Долине Испытаний и завершил начальный этап в Сен’джине.
Дополнительным источником информации стали SQL-данные AzerothCore. В них содержатся сведения о NPC, расположении квестов, местах появления объектов и других элементах игрового мира. Таким образом, модель могла определить, где искать нужного персонажа или объект, не рассматривая экран.
По словам автора agent-wow, такой принцип отчасти напоминает игроков, которые используют сторонние базы данных для поиска информации о заданиях. Разница заключается в том, что здесь агент получал сведения непосредственно из данных, используемых сервером.
GPT-6 Astra сама управляла развитием персонажа
Во время прохождения модель не просто выполняла отдельные команды, а выстраивала последовательность действий. Она учитывала цепочки заданий, избавлялась от ненужных предметов, выбирала более эффективное снаряжение и изучала доступные способности.
В одном из эпизодов агент взял сразу два задания, чтобы выполнить их в рамках одного маршрута. Такой подход позволил сократить лишние перемещения и показывает, что модель учитывала не только ближайшую цель, но и последующие действия.
Особой частью эксперимента стала навигация. Для нее разработчик создал дополнительный инструмент на C++, использующий навигационные данные AzerothCore и библиотеку Detour. Благодаря этому агент мог рассчитывать путь между координатами и получать необходимые данные для движения по игровому пространству.
При этом системе приходилось сталкиваться и с неточностями навигационной карты. В отдельных местах, где отсутствовали корректные параметры столкновений, агент мог использовать особенности самой карты для построения маршрута.
Это не первый игровой эксперимент GPT-6 Astra
Ранее GPT-6 Astra уже тестировали в Portal. Однако там условия были принципиально другими: модель получала скриншоты и информацию о положении персонажа.
В эксперименте с World of Warcraft визуальный канал полностью исключили. ИИ не видел персонажа, окружение, интерфейс или происходящие на экране события. Его взаимодействие с игрой строилось исключительно на данных от сервера и доступной структурированной информации.
Следующий этап — 80-й уровень и рейды
Создатель agent-wow уже планирует усложнить эксперимент. Следующая задача — проверить, сможет ли один автономный агент самостоятельно прокачать персонажа до 80-го уровня.
После этого разработчик хочет протестировать взаимодействие нескольких ИИ. Речь идет уже не об управлении одним персонажем, а о координации действий нескольких агентов при прохождении сложного контента, включая рейды.
В перспективе эксперимент хотят довести до полноценного виртуального мира, населенного автономными агентами. Конечной проверкой должна стать попытка нескольких ИИ совместно пройти героическую версию рейда Icecrown Citadel.
Пока GPT-6 Astra прошла лишь начальный участок World of Warcraft, но эксперимент показывает, что для управления сложной виртуальной средой модели уже не обязательно предоставлять визуальный интерфейс. В некоторых сценариях ей достаточно структурированных данных, памяти и инструментов, которые позволяют самостоятельно превращать эту информацию в последовательность действий.
Не пропустите интересное!
Підписывайтесь на наши каналы и читайте анонсы хай-тек новостей, тестов и обзоров в удобном формате!
Мы в Facebook Мы в Instagram Мы в Telegram