GPT-6 Astra створив код для гри та пройшов квести у WoW


        Написав свій код для гри: GPT-6 Astra пройшов квести у WoW

Як ШІ взаємодіяв із грою

Під час експерименту модель не бачила скриншотів і не використовувала комп’ютерний зір. Вона також не натискала клавіші та не керувала персонажем через мишу чи клавіатуру.

Замість цього GPT-6 Astra отримувала інформацію безпосередньо з мережевих пакетів сервера та внутрішніх даних гри. На їхній основі модель відтворювала поточний стан ігрового світу: положення персонажа, доступні об’єкти, завдання та події.

Тест провели на приватному локальному сервері AzerothCore за допомогою відкритого проєкту agent-wow. Модель працювала в режимі високого рівня міркувань і отримала лише одне завдання: створити персонажа-орка та виконати всі квести у стартовій зоні Долини Випробувань.

Інструменти, які модель створила самостійно

На початку експерименту система не мала готових механізмів для пересування, бою чи взаємодії з ігровим світом. Тому ШІ довелося самостійно сформувати набір інструментів, необхідних для виконання поставленої мети.

GPT-6 Astra розробила модуль для обробки десятків типів повідомлень від сервера та збереження отриманих даних у пам’яті. Окремий Python-скрипт перетворював цю інформацію на структурований опис стану гри, після чого надсилав серверу команди для подальших дій.

Для орієнтування на карті та побудови плану модель зверталася до внутрішніх баз даних гри. Зокрема, вона:

  • аналізувала SQL-файли, щоб знаходити NPC, місця отримання завдань і точки появи істот;
  • створила допоміжний модуль на C++ для обчислення маршрутів;
  • використовувала бібліотеку Detour, яка допомагає прокладати шлях між заданими точками.

Що вдалося зробити під час проходження

Модель не просто виконувала окремі команди, а самостійно вибудувала послідовність проходження стартової зони. Вона визначала, у якому порядку краще брати квести, продавала непотрібні предмети, вдягала сильніше спорядження та вчасно вивчала нові здібності.

Підготовка виявилася особливо важливою перед проходженням фінальної печери стартової локації. ШІ заздалегідь покращив екіпірування й навички, щоб підвищити шанси на успішне завершення завдання.

Під час навігації модель також виявила ділянки карти з неповними даними про колізії. Тобто сервер не всюди коректно визначав, де персонаж може пересуватися, а де має спрацювати перешкода. ШІ помітив цю особливість і використав її для оптимізації власного маршруту.

Що саме перевіряв експеримент

Дослідники хотіли оцінити, чи здатна мовна модель самостійно орієнтуватися в незнайомому, але структурованому середовищі, якщо має доступ лише до базового протоколу взаємодії з ним.

Читайте також:  Meta Muse звинуватили у цифровому стеженні й зборі досьє

Водночас цей тест не слід сприймати як повноцінне проходження комерційної копії гри. Експеримент відбувався на приватному сервері AzerothCore, а модель працювала з технічними даними гри, а не з її зображенням і звичайним інтерфейсом користувача.

Отже, головним результатом стало не саме виконання квестів, а здатність ШІ самостійно створити робочі інструменти, розібратися у структурі ігрового світу та спланувати послідовність дій без візуального керування.