Relog Media
Relog Media
Podeli:

AI bot upao na server i počeo da pobeđuje StarCraft pro igrače

StarCraft: Brood War scena dobila je prilično neobičnog učesnika na zvaničnom ladderu, pošto se AI bot Pluto pojavio među igračima i počeo da pobeđuje neke od poznatih profesionalaca, koristeći pritom krajnje neuobičajene strategije i gotovo nadljudsku kontrolu jedinica.

Pluto je originalno napravljen za ovogodišnje Computer Olympiad StarCraft AI takmičenje, gde je ostvario dominantan rezultat i osvojio turnir nakon pobede 4-1 protiv PurpleWavea u finalu. Za razliku od klasičnih StarCraft botova koji se uglavnom oslanjaju na unapred programirane strategije, Pluto je neuralna mreža sa oko 315 miliona parametara koja je naučila da igra kroz reinforcement learning i self-play. Isti model može da igra različite rase, matchupove i da donosi odluke za pojedinačne jedinice tokom čitave partije.

Međutim, Pluto nije trebalo da se pojavi protiv stvarnih igrača na zvaničnom ladderu. Prema članovima Brood War AI zajednice, nepoznata osoba je uzela bot, prilagodila ga da radi u StarCraft: Remastered i postavila ga na ladder bez dozvole njegovog autora. Bot je nastupao pod imenom ^333^, a u jednom trenutku se popeo čak do petog mesta globalne rang-liste.

Još veći problem predstavlja činjenica da zajednica tvrdi da je neovlašćena verzija Plutoa dodatno modifikovana tako da koristi maphack. To je posebno važno jer originalni Pluto nije treniran sa informacijama izvan onoga što bi igrač normalno mogao da vidi kroz fog of war. Autori su čak naveli da bi dodatne informacije mogle da zbune model, pošto je treniran da donosi odluke bez njih. Zbog toga rezultate ovog ladder naloga ne treba posmatrati kao čistu demonstraciju mogućnosti originalnog Plutoa.

Uprkos tome, njegove partije su privukle veliku pažnju upravo zbog načina na koji bot igra. Pluto je savladao više poznatih Brood War profesionalaca, među kojima su Larva, Iris, Ret i Paralyze, a neke od partija analizirali su i poznati StarCraft komentatori poput Artosisa.

Jedan od najzanimljivijih mečeva odigrao je protiv Protoss igrača Paralyzea. Pluto je kao Terran koristio krajnje neobičnu kombinaciju Marinaca, Medica, Tankova, Ghostova, Wraitha i čak jednog Firebata. Umesto da se osloni na klasičnu Terran strategiju, bot je istovremeno vodio borbe na više delova mape, precizno mikroupravljao jedinicama i koristio Ghostove za Lockdown. U jednom trenutku je čak slučajno upotrebio Lockdown na sopstveni Siege Tank, što pokazuje da njegova izuzetna kontrola ne znači da je jednako dobar u svim aspektima strateškog odlučivanja.

Protiv Zerg igrača Larve, Pluto je otišao još dalje od standardne strategije. Napravio je čak šest Barracks objekata i praktično se oslonio na ogroman broj Marinaca i Medica, bez uobičajenih Missile Turreta i klasičnih attack/armor upgradeova. Umesto da pokušava da nadigra Larvu kroz standardnu ekonomsku ili tehnološku igru, bot je uspeo da svojim mikroom okruži i neutrališe Mutaliske, nakon čega je preuzeo inicijativu.

Posebnu pažnju privukao je i njegov ogroman prikazani APM. U pojedinim partijama Pluto je dostizao nekoliko hiljada akcija u minuti, ali stvarna brzina njegovog donošenja odluka nije toliko ekstremna. Prema objašnjenjima iz AI zajednice, model donosi jednu glavnu odluku na svakih šest frejmova, što odgovara približno 240 akcija u minuti. Kada jednom komandom kontroliše više jedinica, igra svaku pojedinačnu komandu registruje kao zasebnu akciju, zbog čega prikazani APM može da skoči na nekoliko hiljada.

Zanimljivo je da Pluto, uprkos impresivnom mikrou, ima i očigledne slabosti. Istraživač AI sistema Evan „evanthebouncy“ Chen opisao ga je kao izuzetno jakog u samom „instinktu“, ali uz probleme sa postavljanjem zgrada, dugoročnim planiranjem i određenim neuobičajenim situacijama. Članovi zajednice takođe navode da bot nije treniran za neke jedinice i sposobnosti, što ostavlja prostor ljudima da ga iznenade.

Sam incident je izazvao nezadovoljstvo među ljudima koji razvijaju StarCraft AI botove, jer naglašavaju da zajednica nije odobrila njegovo postavljanje na ladder. Prema njihovim navodima, slučaj je prijavljen Blizzardu uz zahtev da se nalog ukloni.

Ovo nije prvi put da AI dolazi na StarCraft ladder. DeepMind je još 2019. godine, uz saradnju sa Blizzardom, omogućio AlphaStaru da anonimno igra protiv ljudi na StarCraft II evropskom ladderu, pri čemu je eksperiment bio zvanično kontrolisan i igrači su mogli da se prijave za učešće. Pluto je, međutim, potpuno drugačiji slučaj: iza njegovog pojavljivanja na ladderu ne stoji zvanični eksperiment developera, već neovlašćeno postavljanje bota koji je prvobitno napravljen za AI takmičenje.

Pluto tako predstavlja zanimljiv novi korak za StarCraft AI, ali njegove ladder partije trenutno treba posmatrati sa određenom rezervom zbog načina na koji je bot postavljen na server i navoda o dodatnom maphacku. Ono što je nesporno jeste da je ovogodišnji COG StarCraft AI Competition pokazao veliki napredak reinforcement learning pristupa u Brood Waru, dok su partije protiv profesionalaca pružile prilično bizaran pogled na to kako StarCraft izgleda kada ga igra sistem koji razmišlja i mikroupravlja na potpuno drugačiji način od čoveka.

Tagovi
StarCraft
BroodWar
AI
Blizzard

Kontaktirajte nas

Sviđa Vam se sve što vidite, ali morate to i da demonstrirate svom timu? Kontaktirajte nas kako bi Vam prosledili PDF prezentaciju koju možete da podelite sa Vašim kolegama.
Hotel Hyatt,
Milentija Popovića 5,
Beograd, Srbija
Relog MediaRelog Media Nazad na vrh