Chess after AlphaZero: what changed in how we understand the game

In December 2017 a program that had learned the game purely by playing against itself beat the strongest engine of the day. The result was less interesting than the style: AlphaZero played the way humans had been taught not to. Here is what actually changed, and what it means for an ordinary player.

What made AlphaZero different

Classical engines are built on search: they evaluate an enormous number of positions using rules people put into them - piece values, king safety, pawn structure.

AlphaZero was built the other way round. It was given the rules of the game and left to play against itself, training a neural network on the outcomes. No human evaluation terms, no opening book, no grandmaster games.

The 2017 match

100 games against Stockfish 8: 28 wins, 72 draws, no losses. The program reached a level beyond human play after a few hours of self-training. It searched orders of magnitude fewer positions per second than its opponent, making up for it with the quality of the moves it looked at.

The match conditions were criticised afterwards - the opponent's settings and time control were not the most favourable for Stockfish. But the fact that a program with no human input at all reached that level in hours was never disputed.

What it showed about the game itself

The real discovery was not technical but chess-related: AlphaZero played in a style humans had written off as outdated or reckless.

  • Long-term sacrifices. It gave up a pawn or the exchange with no immediate compensation - purely for piece activity that paid off twenty moves later.
  • Marching the rook's pawn. Pushing the h-pawn up the board, long taught as a loss of time, turned out to be a powerful attacking device.
  • Activity over material. Evaluations where it considered itself better with fewer pieces became routine.
  • Restricting the opponent. It often played not for its own attack but to leave the other side with no good moves at all.

A curious outcome: that style sits closer to the romantic chess of the nineteenth century than to the strict positional school of the twentieth. Only now the sacrifices rest on millions of games rather than on intuition and daring.

How it reached practice

AlphaZero itself was never publicly available, but the idea spread immediately.

  • Open equivalents appeared. Projects that reproduced the approach on volunteer computing made neural-network play available to everyone.
  • Classical engines adopted neural networks. Modern versions of traditional programs use a neural evaluation instead of hand-written rules - and got markedly stronger for it.
  • Preparation changed. Professionals stopped hunting for «the best move» and started hunting for positions that are awkward for a specific opponent - the places where engines disagree with each other.
  • Forgotten openings came back. Lines written off as dubious were rehabilitated by computer analysis and returned to tournament practice.

A side effect: the gap between engine and human grew so wide that the question of who is stronger lost all meaning. The computer stopped being an opponent and became a tool.

What it means for an ordinary player

Analysis became free
what world champions had twenty years ago now sits in anyone's browser
An evaluation is not a plan
the engine says which move is best, not what to do in the position
The style does not transfer
a sacrifice held together by thirty moves of calculation is beyond a human
Memorising openings lost value
any line can be checked in a minute, so knowing it by heart is worth less
Practice matters more
the winner is not who knows the evaluation but who finds moves at the board
Cheating became a problem
the flip side of availability, online

The practical takeaway for an amateur: use the engine as a tool for reviewing your own mistakes, not as a model to copy blindly - see fair play over the board.

Did the computer kill chess

The fear had been around since the nineties: once a machine beats humans, the game loses its point. Three decades on, the opposite happened.

  • More people play than ever. Online platforms, streams and apps made chess a mass activity.
  • Watching got better. A live evaluation bar turned broadcasts into something a non-specialist can follow.
  • Players got stronger. Access to analysis lifted the average level: a club player today knows things that used to be the preserve of masters.
  • The point never changed. People play not because they are the best calculators, but because it is interesting - the same as running, where machines have been faster for a century.

What did change is the value of playing in person. When perfect analysis is available to everyone, what gains value is precisely what a computer cannot give: an opponent across the board, a ticking clock, and no way to take the move back.

A computer will not replace an opponent

Perfect analysis is available to everyone; a live event with a clock and a room full of people still has to be played. Set one up in the Vibe Chess app.

Frequently asked questions about AI in chess

How was AlphaZero different from ordinary engines?

Classical engines search millions of positions and evaluate them by rules written by people. AlphaZero was given only the rules of the game and learned by playing against itself, with no opening books and no human evaluation terms. It also searched far fewer positions, compensating with the quality of the moves it considered.

What was the result of the AlphaZero versus Stockfish match?

In December 2017, over 100 games against Stockfish 8: 28 wins, 72 draws and no losses. The match conditions were criticised afterwards, but the fact of rapid self-training to superhuman level was not disputed.

What did AlphaZero show that was new?

Long-term sacrifices of material for piece activity, marching the rook's pawn up the board as an attacking plan, valuing activity over material, and playing to restrict the opponent's options. Much of this had been considered outdated or risky.

Should an amateur copy the engine's style?

No. A sacrifice the program holds together with thirty moves of exact calculation is beyond a human. The engine is useful for reviewing your mistakes, not as a model to imitate: its evaluation is an evaluation for an engine.

Did computers kill interest in chess?

The opposite: more people play now than ever, broadcasts became watchable for non-specialists thanks to live evaluation, and the average playing level rose because analysis is available to all. The value of playing in person only increased.

The tournament app

The app instead of arbiter software

Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.

  • Swiss system
    proper rounds with correct pairings, not random matchups
  • Round robin
    a full circle, with the round count derived from the field
  • Free meetup
    a light format with no tournament machinery

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.