Aktiva partier

Starta ett nytt parti och tävla om FIDE Online- och Worldchess-ranking, eller bjud in en vän och träna utan krångel!
Notiser
Inga notiser
0
Spelinställningar
Bräde & spel
Språk
Svenska
Logga in
Registrera

Schackmotor

En schackmotor är ett program som analyserar ställningar och kan beräkna de starkaste möjliga dragen. Den är hjärnan bakom varje analysbräde, varje utvärderingsfält i en direktsändning och varje öppningsförberedelse på professionell nivå. De bästa schackmotorerna idag spelar på uppskattade ratingar över 3500 — ungefär 600 poäng starkare än någon människa, inklusive den regerande världsmästaren. Om du någonsin har klickat på "analysera" efter ett parti har du använt en schackmotor. Siffran som svävar runt +0,3 eller -1,5 på din skärm är motorns åsikt, mätt i bönder, om vem som har fördelen. De flesta spelare interagerar med en schackmotor via ett grafiskt gränssnitt, men själva motorn har inget bräde, inga pjäser, ingen grafik — bara ren beräkning.

Vad är en schackmotor?

En schackmotor analyserar startpositionen, söker igenom alla möjliga fortsättningar och levererar det bästa draget. Stockfish utvärderar upp till tio miljoner positioner per sekund på standardhårdvara. Neurala nätverksmotorer som Leela Chess Zero utvärderar långt färre positioner men med djupare positionsförståelse — varje utvärdering är "smartare", vilket kompenserar för den lägre volymen.

Varje seriös spelare använder motorer för förberedelser. Titulerade spelare kontrollerar öppningsnyheter, verifierar taktiska idéer och analyserar sina motståndares partier inför turneringar. Kommentatorer använder dem under direktsändningar. Tränare använder dem för att identifiera misstag i elevers spel. Oavsett om du granskar ett klassiskt stormästarparti eller kontrollerar ett blixtschackmisstag, är motorn den tysta partnern som varje schackspelare nu förlitar sig på.

Bästa schackmotorerna i världen

Schackmotorer tävlar i mästerskap för att hitta de bäst presterande motorerna, evenemang som TCEC (Top Chess Engine Championship) och Chess.com Computer Chess Championship. Här är motorerna som definierar den nuvarande eran.

Stockfish

Stockfish är den starkaste schackmotorn som är tillgänglig för allmänheten, och har varit det i flera år. Den uppstod 2008 som en fork av en öppen källkods-motor som heter Glaurung, skapad av den norske programmeraren Tord Romstad. Den italienske utvecklaren Marco Costalba döpte om den till Stockfish — eftersom den var "producerad i Norge och tillagad i Italien." Sedan 2020 har Stockfish integrerat NNUE (Efficiently Updatable Neural Networks), vilket kombinerar traditionell sökning med neural nätverksutvärdering. Den dominerar varje större motortävling och driver analysverktygen på Lichess och Chess.com. Den online schackmotor du med största sannolikhet använder just nu? Förmodligen Stockfish.

Leela Chess Zero (Lc0)

Leela Chess Zero är en öppen källkods-motor inspirerad av Google DeepMinds AlphaZero. Startad i januari 2018 av Gary Linscott, lärde Leela sig själv schack genom självspel och började bara med spelets regler. Frivilliga över hela världen bidrog med datorkraft för att träna dess neurala nätverk. Leela nådde stormästarnivå i slutet av 2018 och har sedan dess varit en nära rival till Stockfish. Stilen är märkbart annorlunda: mer positionell, mer villig att offra för långsiktig fördel och kapabel att röra sig för att efterlikna en mänsklig känsla.

AlphaZero

AlphaZero är motorn som förändrade allt. Utvecklad av Google DeepMind och avslöjad i december 2017, lärde den sig själv schack från grunden på fyra timmars självspel — och krossade sedan Stockfish 28–0 med 72 remier. DeepMinds Demis Hassabis kallade dess stil "främmande": djärva offer, långsiktiga positionella klämningar och drag som bröt mot alla konventioner. AlphaZero släpptes aldrig till allmänheten, men dess inflytande finns överallt — varje toppschackmotor använder nu neural nätverksteknik som den populariserade.

Komodo Dragon

Komodo byggdes av programmeraren Don Dailey och stormästaren Larry Kaufman från och med 2010. Den fick ett rykte om exceptionell positionell utvärdering — när andra motorer inte kunde hitta en plan kunde Komodo skapa något ur ingenting. Efter Daileys bortgång 2013 fortsatte Mark Lefler utvecklingen. 2020 släppte teamet Dragon, med NNUE-teknik. Nu ägd av Chess.com, förblir Komodo Dragon bland de tre bästa motorerna i världen.

Rybka

Rybka eller "liten fisk" på tjeckiska, dominerade från 2005–2010 datorschack under skaparen Vasik Rajlich. Motorn vann fyra världsmästerskap i datorschack innan den fråntogs dessa titlar på grund av plagiatanklagelser. Trots kontroversen förblir Rybkas betydande inflytande på motorutvecklingen ett viktigt kapitel i spelets historia.

Ursprunget till termen Schackmotor

Konceptet med en maskin som spelar schack är äldre än datorer. 1770 avtäckte den ungerske uppfinnaren Wolfgang von Kempelen "Den mekaniska turken", en mannekäng i ett skåp som verkade spela schack autonomt. Den besegrade Napoleon och Benjamin Franklin. Men uppfinningen var ett bedrägeri, gömd inuti fanns en mänsklig mästare som manövrerade pjäserna.

Det var inte förrän 1912 som den första äkta schackspelande maskinen skapades, när den spanske ingenjören Leonardo Torres y Quevedo skapade El Ajedrecista, en anordning som kunde vinna ett kung-och-torn-slutspel. På 1950-talet började det moderna datorschacket när Alan Turing skrev den första schackspelande algoritmen och IBM-ingenjören Alex Bernstein byggde det första helt automatiserade programmet — ett som tog åtta minuter per drag.

Ordet "motor" kom in i schackvokabulären 1986, när ett företag som heter Sys-10 marknadsförde sin hårdvara under varumärket "Chess Engine." När mjukvara separerades från grafiska gränssnitt genom protokoll som WinBoard och senare Universal Chess Interface, fastnade termen: en "motor" blev den beräknande kärnan bakom brädet du ser på skärmen. Världsmästaren Garry Kasparov besegrades av IBM:s Deep Blue 1997, och mänsklighetens överhöghet över schacket hade upphört.

Slutord om schackmotorer

Schackmotorer har förändrat hur spelet spelas för alltid, hur det studeras och hur det ses. Ingen toppspelare förbereder sig utan en. Ingen seriös sändning körs utan ett utvärderingsfält. Spelet har inte förminskats av dem — om något har de fördjupat förståelsen och avslöjat lager av komplexitet som människor inte kunde upptäcka. Oavsett om du använder en online schackmotor för att analysera ditt senaste parti eller följer en TCEC-superfinal med Stockfish och Leela, är dessa program nu oskiljaktiga från schack.


Se även

Läs mer: Chess Stockfish, AlphaZero och Leela Chess Engine.

Vanliga frågor om schackmotorer

Vad är en schackmotor och hur analyserar den ställningar?

En schackmotor analyserar ställningar genom att beräkna varianter och utvärdera resulterande ställningar.

Vilken schackmotor anses vara starkast idag?

Stockfish anses allmänt vara den starkaste och mest framgångsrika schackmotorn idag.

Vad är skillnaden mellan en schackmotor och en schack-AI?

En schackmotor analyserar ställningar direkt, medan schack-AI kan använda maskininlärningstekniker.

Hur beräknar schackmotorer det bästa draget?

Schackmotorer söker igenom dragträd, utvärderar ställningar och jämför miljontals varianter.