{h1}
vetenskap + teknik

Datorer till människor: Ska vi spela ett spel?

Anonim

Vägen tillbaka på 1980-talet utmanade en lärare mig att skriva ett datorprogram som spelade tic-tac-toe. Jag misslyckades eländigt. Men för några veckor sedan förklarade jag för en av mina datavetenskapliga studenter hur man löser tic-tac-toe med den så kallade "Minimax-algoritmen" och det tog oss ungefär en timme att skriva ett program för att göra det . Visserligen har mina kodningsförmågor förbättrats genom åren, men datavetenskap har kommit långt.

Vad som tycktes omöjligt för ett par årtionden sedan är otroligt enkelt idag. År 1997 blev folk bedövade när en schackspelande IBM-dator med namnet Deep Blue slog internationell stormästare Garry Kasparov i en match i sex matcher. I mars avslöjade Google att dess DeepMind-system hade behärskat flera videospel från 1980-talet, inklusive att lära sig en avgörande vinnande strategi i "Breakout". År 2016 slog Googles AlphaGo-system en topprankad Go-spelare i en femspelsturnering.

Sökandet efter tekniska system som kan slå människor i spel fortsätter. I slutet av maj kommer AlphaGo att ta på Ke Jie, världens bästa spelare, bland andra motståndare vid Future of Go-toppmötet i Wuzhen, Kina. Med ökad datakraft och förbättrad teknik kan datorer slå människor även vid spel som vi trodde litade på mänsklig intuition, vits, bedrägeri eller bluff - som poker. Jag såg nyligen en video där volleybollspelare övar sina servrar och spikar mot robotstyrda gummifötter som försöker blockera skotten. En lektion är tydlig: När maskiner spelar för att vinna, är mänsklig ansträngning meningslös.

Det här kan vara bra: Vi vill ha ett perfekt AI att köra bilarna och ett oförtröttligt system som letar efter tecken på cancer i röntgenbilder. Men när det gäller att leka, vill vi inte förlora. Lyckligtvis kan AI göra spel roligare, och kanske till och med oändligt roligt.

Designa spel som aldrig blir gamla

Dagens speldesigners - som skriver utgåvor som tjänar mer än en blockbuster-film - se ett problem: Att skapa ett oslagbart artificiellt intelligenssystem är meningslöst. Ingen vill spela ett spel som de inte har någon chans att vinna.

Men folk vill spela spel som är immersiva, komplexa och överraskande. Även dagens bästa spel blir föråldrade när en person spelar ett tag. Det ideala spelet kommer att engagera spelare genom att anpassa och reagera på sätt som håller spelet intressant, kanske för alltid.

Så när vi utformar artificiella intelligenssystem, bör vi inte titta på världens triumferande Deep Blues och AlphaGos, utan snarare till den överväldigande framgången med massivt multiplayer-spel som "World of Warcraft." Dessa typer av spel är grafiskt väl -designad, men deras huvudattraktion är interaktion.

Det verkar som om de flesta inte drabbas av extremt svåra logiska pussel som schack och Go, utan snarare till meningsfulla kontakter och samhällen. Den verkliga utmaningen med dessa massivt multispelare online-spel är inte om de kan slås av intelligens (mänsklig eller artificiell), utan snarare hur man ska hålla upplevelsen att spela dem fräscha och nya varje gång.

Ändra med design

För närvarande tillåter spelmiljöer massor av möjliga interaktioner med andra spelare. Rollerna i ett fängelsevägsspel är väldefinierade: Fighters tar skadorna, läkarna hjälper dem att återhämta sig från sina skador och de ömtåliga trollkarlarna spelar stavar långt ifrån. Eller tänk på "Portal 2", ett spel som fokuseras helt på samarbetsrobotar som förbryter sig genom en labyrint av kognitiva tester.

Genom att utforska dessa världar tillsammans kan du skapa vanliga minnen med dina vänner. Men alla förändringar i dessa miljöer eller de underliggande tomterna måste göras av mänskliga designers och utvecklare.

I den verkliga världen sker förändringar naturligt, utan tillsyn, design eller manuell ingrepp. Spelarna lär sig, och levande saker anpassar sig. Vissa organismer utvecklas ensam, reagera på varandras utveckling. (Ett liknande fenomen händer i en vapenteknikarmsävling.)

Datorspel saknar idag den grad av sofistikering. Och av den anledningen tror jag inte att utveckla en artificiell intelligens som kan spela moderna spel på ett meningsfullt sätt avancera AI-forskning.

Vi längtar efter evolutionen

Ett spel som är värd att spela är ett spel som är oförutsägbart eftersom det anpassar sig, ett spel som någonsin är ny, eftersom nyheten skapas genom att spela spelet. Framtida spel måste utvecklas. Deras karaktärer borde inte bara reagera; De behöver utforska och lära sig att utnyttja svagheter eller samarbeta och samarbeta. Darwinian evolution och lärande, vi förstår, är drivrutinerna för all nyhet på jorden. Det kan vara det som driver förändringar i virtuella miljöer också.

Evolution utgjorde hur man skapar naturlig intelligens. Ska vi inte istället för att försöka koda vägen till AI, utveckla AI istället? Flera laboratorier - inklusive min egen och min kollega Christoph Adami - arbetar med det som kallas "neuro-evolution".

I en dator simulerar vi komplexa miljöer, som ett vägnät eller ett biologiskt ekosystem. Vi skapar virtuella varelser och utmanar dem att utvecklas över hundratusentals simulerade generationer. Evolutionen utvecklar sig själv de bästa drivrutinerna, eller de bästa organismerna vid anpassning till förhållandena - det är de som överlever.

Dagens AlphaGo börjar denna process, lär sig genom att kontinuerligt spela spel mot sig själv och genom att analysera spelningar som spelas av topp Go-mästare. Men det lär inte oss när vi spelar på samma sätt som vi gör, utan att vi upplever oövervakad experimentering. Och det anpassar sig inte till en viss motståndare: För dessa datorspelare är det bästa draget det bästa draget, oavsett motståndarens stil.

Program som lär sig av erfarenhet är nästa steg i AI. De skulle göra datorspel mycket intressantare och möjliggöra för robotar att inte bara fungera bättre i den verkliga världen utan att anpassa sig till det på flugan.

Rekommenderas

Hur undersökande journalister använder sociala medier för att avslöja sanningen

Firande Marion Walter - och andra oskilda kvinnliga matematiker

Arbetet står verkligen inför en hård kamp i Skottland