Издательство «Альпина нон фикшн» выпустило книгу Оливера Рейдера «Семь главных игр в истории человечества: шашки, шахматы, го, нарды, скрабл, покер, бридж». Автор описывает историю появления семи игр, рассказывает о выдающихся игроках и о знаковых матчах, показывает, как появление компьютеров изменило характер игры.
С любезного разрешения издательства публикуем отрывок из главы о том, как Магнус Карлсен, бессменный первый номер в шахматах с 2011 года, усовершенствовал свою игру, погрузившись в логику компьютерных шахматных программ, став своего рода «шахматным кентавром». Не за этим ли будущее шахмат, да и всех игр на планете?
Для оценки квалификации игроков шахматные ассоциации используют рейтинговую систему Эло, получившую свое название в честь Арпада Эло, американского физика и мастера по шахматам, родившегося в Венгрии. Чем выше ваш рейтинг по сравнению с рейтингом противника, тем выше вероятность вашей победы. Рейтинг новичка может достигать 1000, шахматиста среднего уровня вроде меня — 1500, мастера — 2300, гроссмейстера — 2500 (их примерно 1700), а у лучшего шахматиста он приближается к 2900. Лучшие современные компьютерные движки имеют рейтинги порядка 3500, и этот показатель растет. Согласно рейтинг-листу компьютерных шахматных программ, в настоящее время существует около 90 компьютерных движков, рейтинг которых выше, чем у лучших шахматистов. Профессионал высшего класса может сыграть сотню партий с топовой программой и радоваться, если добьется одной ничьей. Технология достигла такого уровня, что ни у одного человека нет шансов на успех в игре с бесплатным приложением, установленным на его смартфоне.
Одной из сильнейших программ на сегодняшний день является Stockfish. Программа, выпущенная в 2008 году, является открытой — это означает, что вы можете без затруднений просматривать ее исходный код. Там вы обнаружите такие вещи, как «полиноминальные параметры нарушения материального равновесия», за которыми следуют перечни чисел, аккуратно введенных с клавиатуры человеком. С помощью системы Fishtest кто угодно может улучшить код. Затем усовершенствование тестируется в сравнении со старой версией на десятках тысяч партий, разыгрываемых на компьютерах добровольцев. Если доработка статистически значимо улучшает Stockfish, то ее официально внедряют, и программа становится еще мощнее. Таким образом, Stockfish продукт не только ручной работы, но и краудсорсинга. Подобно пирамидам, Stockfish — шедевр коллективных усилий.
Программа стала общепринятым и авторитетным инструментом для шахматистов, включая лучших гроссмейстеров мира. Обычно она не используется в качестве спарринг-партнера (для этого она слишком сильна), а служит анализатором. Ключ к элитным шахматам — подготовка, которую и обеспечивает Stockfish. Она помогает игрокам оттачивать и углублять дебютный репертуар, выявляя ловушки, которые следует перепрыгивать или обходить. Это своего рода канарейка в угольной шахте, обеспечивающая безопасный и надежный анализ потенциально коварной тактической территории. Игроки вроде меня могут использовать ее постфактум для обнаружения и, хочется надеяться, исправления своих (многочисленных) просчетов. Однако соревновательная игра с ней — дело абсолютно безнадежное. Хотя ее управление осуществляется посредством сравнительно несложных вычислений, она непоколебима и, судя по всему, предпочитает нудный, чистый, материалистичный стиль.
Недавно у Stockfish появился соперник, основанный на совершенно иных принципах.