GPT-6 Astra успеал да ја заврши почетната зона за орки во World of Warcraft за 40 минути, без ниту еден пораз, според развивачот на проектот agent-wow. Тестот бил изведен на приватен сервер, а агентот не користел прикажани кадри од играта.
Наместо визуелна слика, системот се потпирал на мрежната комуникација со серверот и на податоци за задачите извлечени од неговите датотеки. Агентот започнал како орк од прво ниво, ги завршил сите задачи во Valley of Trials и стигнал до Sen’jin Village.
За тестот бил употребен agent-wow, клиент со отворен код создаден за автономни играчи на AzerothCore. Овој софтвер работи со верзијата 3.3.5a на World of Warcraft, последното издание на Wrath of the Lich King. Клиентот не се поврзува со официјалните сервери на играта, туку е наменет за локални и приватни средини за експериментирање.
Agent-wow самиот не вградува механики за движење, борба или интеракции во играта. Наместо тоа, нуди модуларна основа преку која агентите можат да ги изградат потребните функции. Во конкретниот случај бил направен модул што следи 28 видови серверски пораки и ги чува во меморија. Python-скрипта потоа ги обработувала тие информации за да создаде слика за околината и да испраќа команди назад до серверот.
Податоците за задачите, ликовите што ги доделуваат и предаваат, како и местата на појавување на целите, биле земени од SQL-датотеките на AzerothCore. Агентот ги следел синџирите на предусловни задачи, продавал непотребни предмети, опремувал подобрувања и учел нови способности пред завршната пештера во зоната. Во пештерата ги зел двете достапни задачи одеднаш за да ги исполни во еден премин.
За навигација бил користен дополнителен C++-помошник кој пресметува рути со навигациските мрежи на AzerothCore. Библиотеката Detour ги одредувала патеките и враќала координати за движење. Развивачот наведува дека агентот успеал да искористи и пропусти во мапата на места со недоволно дефинирани судири.
Следната цел на проектот е да се провери дали еден агент може самостојно да стигне до ниво 80 и дали повеќе агенти би можеле да соработуваат во содржини што бараат групна игра.
