OpenAI bot knuser dota 2-mestere, og nå kan alle spille mot det

Skjermbilde av et brennende videospillmonster.
Forstørre / Skygge Djevel, ser skyggefull og djevelsk.

I løpet Av de siste årene Har OpenAI, en oppstart med oppdraget å sikre at «kunstig generell intelligens fordeler hele menneskeheten», utviklet en maskinlæringsdrevet bot for å spille Dota 2, det største spillet i universet. Starter fra en svært cut-down versjon av hele spillet, bot har blitt utviklet gjennom årene gjennom å spille millioner på millioner av kamper mot seg selv, lære ikke bare hvordan å spille fem-mot-fem lagspill, men hvordan å vinne, konsekvent.

vi har vært i stand til å se botens utvikling over en rekke show-kamper, hvor hver av dem bruker en mer komplett versjon av et spill og mer dyktige menneskelige motstandere. Dette kulminerte i det som forventes å være den endelige showkampen i helgen, Da OpenAI Five ble satt opp i en best-of-three-kamp mot Og, laget som vant den største konkurransen i alle esports i fjor, The International.

Se mer

OpenAI er underlagt noen ulemper for å holde ting interessant. Hver AV SINE FEM AI-spillere kjører en identisk versjon av bot-programvaren, uten kommunikasjon mellom dem: de er fem uavhengige spillere som tilfeldigvis tenker veldig likt, men har ingen direkte midler til å koordinere sine handlinger. Openais reaksjonstid er kunstig redusert for å sikre at spillet ikke bare er et showcase av overmenneskelige reflekser. Og bot fortsatt ikke bruker fullversjonen av spillet: bare et begrenset utvalg av helter er tilgjengelig, og elementer som skaper kontrollerbare undersåtter eller illusjoner er utestengt fordi det er følt at bot ville være i stand til å detaljstyre sine undersåtter mer effektivt enn noe menneske kunne.

spillene kan sees her. Det første spillet så ut til ca 19 minutter inn. Menneskene hadde en liten gullfordel, men botsene hadde bedre territoriell kontroll. Botsene kom fremover i et teamfight, drepte tre menneskelige spillere mens de bare mistet en selv. Spillet så fortsatt ut som det var på en knivsegg, men botsene var uenige: de annonserte at de hadde en 95 prosent sjanse til å vinne, og ved å gjøre denne erklæringen, brukte de øyeblikkelig sin fordel for å håndtere stor skade på den menneskelige basen. Dette ytterligere forbedret deres territoriale kontroll og ga dem en betydelig gull bly, også.

dette satte menneskene på bakfoten, og mens de klarte å tegne spillet ut i ytterligere 20 minutter, klarte De ikke å overvinne bots ledelse, noe Som ga OpenAI en 1-0 fordel.

i det andre spillet var det ikke engang nært; botsene tok en tidlig ledelse og brøt den menneskelige basen innen 15 minutter. De tok seieren fem minutter senere.

Annonse

Totalt var Det en dominerende ytelse Av OpenAI: en 2-0-seier mot et etablert menneskelig lag som er vant til å spille med hverandre på det aller høyeste nivået spillet har å tilby. Denne forestillingen var langt Unna OpenAI sterkeste gjennom årene.

bots koordinering er uhyggelig: selv om de ikke kan kommunisere, tenker alle fem datastyrte spillere på samme måte. Hvis man mener at det er en god mulighet til å angripe en menneskelig spiller, vil de andre fire tenke det samme og vil bli med i angrepet. Dette gir inntrykk av god koordinering i teamfights—koordinering med en presisjon og strenghet som menneskelige lag ikke kan matche.

et rudimentært Kinesisk rom

Men OpenAI ser beatable ut. Det har klare, hvis overraskende, svakheter-det er ikke bra å score siste treff, drapene blåser på datastyrte enheter som brukes til å samle gull i spillet. Dette gir mennesker en mulighet til å få en tidlig gullfordel. Botsene kjempet også for å motvirke usynlighet på den menneskelige siden. De syntes også å tilpasse seg dårlig til visse staver fra noen av heltene, spesielt Earthshaker ‘ S Fissure, en stave som midlertidig skaper en ugjennomtrengelig barriere på kartet. Mennesker var effektive til å bruke dette til å fange bot spillere og begrense deres bevegelse, og dette syntes å forvirre OpenAI.

bots oppførsel er også en objektleksjon i det store gapet mellom denne typen maskinlæringssystem og en full generell kunstig intelligens. MENS AI Five er tydelig effektiv på å vinne spill, det også helt klart ikke vet hvordan du spiller Dota 2. Menneskelige spillere i spillet bruker en teknikk som kalles «pulling» for å omdirigere strømmen av sidens datastyrte minions (kjent som creeps I Dota 2) som en måte å nekte fiendens lag både gull og erfaring. Menneskelige spillere kan gjenkjenne at dette har skjedd fordi kryper ikke dukker opp når de skal. Menneskelige spillere har en mental modell av hele spillet, en forståelse av reglene, og dermed kan gjenkjenne at noe er galt; de kan begrunne hvor krypene må ha gått og forstyrre trekk. Datamaskinen, derimot, vandrer bare rundt målløst når den står overfor dette scenariet.

No pulling

I sine millioner av kamper spilt mot seg selv, Ser OpenAI ut til å aldri ha plukket opp teknikken for å trekke, og så har Den aldri lært å spille mot den. Så når et menneskelig lag begynner å trekke, gjenkjenner bot ikke situasjonen og vet egentlig ikke hva de skal gjøre. Det kan ikke begrunne hvordan spillet skal være, og det kan ikke spekulere på hvorfor spillet oppfører seg på en uventet måte. Alt boten kan gjøre er å se etter mønstre den gjenkjenner og velge handlingen som mest sannsynlig vil gi det beste resultatet; gi det et mønster som det ikke kan gjenkjenne og ytelsen forverres.

Inntil Nå Har OpenAI bot vært begrenset; visse proffer og streamere har fått tilgang til å spille mot det, og det har også vært tilgjengelig for å spille mot på noen live-arrangementer. Men for et par dager, som er i endring: Dota 2 spillere kan registrere deg her for å spille mot bot—eller med det – for en tre-dagers periode. Dessverre, denne offentlige perioden ser ikke ut som det kommer til å resultere i en ny og forbedret bot: slo en topp menneskelig team var målet Som OpenAI satt for sin bot, og med det oppnådd, eksperimentet ser ut til å være komplett.

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.