Открытый проект agent-wow позволил ИИ-агенту на базе модели Astra пройти стартовую локацию орков в World of Warcraft за 40 минут без смертей. Система работает на базе частного сервера AzerothCore версии 3.3.5a. Ключевая особенность заключается в том, что агент не использует визуальные данные, анализируя только входящие сетевые пакеты.
Astra отслеживает 28 типов сообщений сервера, включая координаты существ, боевые показатели и статусы заданий. На основе этих данных агент самостоятельно выстраивает модель мира, продает ненужные предметы, меняет экипировку и изучает навыки у тренеров. Процесс навигации реализован через генерацию C++ кода с использованием библиотеки Detour и файлов mmaps.
Агент продемонстрировал способность к самостоятельному планированию, например, объединяя выполнение нескольких заданий за один заход. Разработчик использовал одну подсказку для запуска системы, после чего Astra сама выстроила логику действий. В ходе прохождения агент обнаружил и использовал ошибки в навигационной сетке игры для перемещения сквозь препятствия.
В планах разработчика — проверка способности агента прокачать персонажа с 1 по 80 уровень. Также будет изучена возможность командной работы нескольких агентов для прохождения рейда «Цитадель Ледяной Короны», который требует участия 25 игроков и считается одним из самых сложных испытаний в дополнении Wrath of the Lich King.






