Классические движки построены на переборе: они считают колоссальное число позиций и оценивают их по правилам, которые в них заложили люди - ценность фигур, безопасность короля, структура пешек.
AlphaZero устроена иначе: ей дали только правила игры и позволили играть с самой собой, обучая нейронную сеть на результатах. Никаких человеческих оценочных правил, никаких дебютных книг, никаких партий гроссмейстеров.
Матч 2017 года
100 партий против Stockfish 8: 28 побед, 72 ничьи, ни одного поражения. Уровня, превосходящего человеческий, программа достигла за несколько часов самообучения. При этом она просматривала на порядки меньше позиций в секунду, чем соперник, - компенсируя это качеством отбора ходов.
Условия матча позже критиковали: настройки соперника и контроль времени были не самыми выгодными для Stockfish. Но сам факт, что программа без единой человеческой подсказки за часы дошла до такого уровня, никем не оспаривался.
Главное открытие было не техническим, а шахматным: AlphaZero играла в стиле, который у людей считался устаревшим или рискованным.
Любопытный результат: этот стиль оказался ближе к романтическим шахматам XIX века, чем к строгой позиционной школе XX. Только теперь за жертвами стояли не интуиция и азарт, а миллионы сыгранных партий.
Сама AlphaZero не была общедоступной, но идея разошлась мгновенно.
Побочный эффект: разрыв между движком и человеком стал настолько большим, что вопрос «кто сильнее» окончательно потерял смысл. Компьютер перестал быть соперником и стал инструментом.
Практический вывод для любителя: пользуйтесь движком как инструментом разбора, но не копируйте его решения вслепую - как правильно разбирать партии, про честную игру.
Опасение, звучавшее с девяностых: когда машина обыграет человека, игра потеряет смысл. Прошло три десятилетия, и произошло обратное.
Что действительно изменилось - это ценность живой игры. Когда идеальный анализ доступен всем, отдельную ценность приобретает то, чего компьютер не даёт: соперник напротив, тикающие часы и невозможность переиграть - где играть вживую.
Классические движки перебирают миллионы позиций и оценивают их по правилам, заложенным людьми. AlphaZero получила только правила игры и обучалась партиями с самой собой, без дебютных книг и человеческих оценок. При этом она просматривала на порядки меньше позиций, компенсируя это качеством отбора ходов.
В декабре 2017 года в матче из 100 партий против Stockfish 8: 28 побед, 72 ничьи, ни одного поражения. Условия матча позже критиковали, но факт быстрого самообучения до сверхчеловеческого уровня не оспаривался.
Долгосрочные жертвы материала за активность фигур, марш крайних пешек в атаку, приоритет активности над материалом и игру на ограничение соперника. Многое из этого раньше считалось у людей устаревшим или рискованным.
Нет. Жертва, которую программа удерживает точным счётом на тридцать ходов вперёд, человеку не по силам. Движок полезен как инструмент разбора ошибок, а не как образец для подражания: его оценка - это оценка для движка.
Наоборот: играющих сегодня больше, чем когда-либо, трансляции стали понятны неспециалистам благодаря оценке в реальном времени, а средний уровень игроков вырос за счёт доступного анализа. Ценность живой игры при этом только выросла.
Пока вы следите за временем и настроением зала, приложение считает очки, коэффициент Бухгольца и порядок мест. Бесплатно, без тарифов и лимитов.
Бот постоянно дорабатывается под реальные турниры. Если вам нужна возможность, которой пока нет, - командой /support прямо в боте напишите разработчикам. Многие функции появились именно по просьбам организаторов, и полезные идеи внедряются быстро.
Смежное - разбор с движком, честная игра онлайн, каталог дебютов, композиция.