Vibe ChessVibe Chess

Шахматы после AlphaZero: что изменилось в понимании игры

В декабре 2017 года программа, научившаяся играть исключительно партиями с самой собой, обыграла сильнейший на тот момент движок. Интереснее результата оказался стиль: AlphaZero играла так, как людей учили не играть. Разберём, что реально изменилось и что это значит для обычного игрока.

Чем AlphaZero отличалась от прежних движков

Классические движки построены на переборе: они считают колоссальное число позиций и оценивают их по правилам, которые в них заложили люди - ценность фигур, безопасность короля, структура пешек.

AlphaZero устроена иначе: ей дали только правила игры и позволили играть с самой собой, обучая нейронную сеть на результатах. Никаких человеческих оценочных правил, никаких дебютных книг, никаких партий гроссмейстеров.

Матч 2017 года

100 партий против Stockfish 8: 28 побед, 72 ничьи, ни одного поражения. Уровня, превосходящего человеческий, программа достигла за несколько часов самообучения. При этом она просматривала на порядки меньше позиций в секунду, чем соперник, - компенсируя это качеством отбора ходов.

Условия матча позже критиковали: настройки соперника и контроль времени были не самыми выгодными для Stockfish. Но сам факт, что программа без единой человеческой подсказки за часы дошла до такого уровня, никем не оспаривался.

Что нового она показала в самой игре

Главное открытие было не техническим, а шахматным: AlphaZero играла в стиле, который у людей считался устаревшим или рискованным.

  • Долгосрочные жертвы. Отдавала пешку или качество без немедленной компенсации - просто за активность фигур, которая окупалась через двадцать ходов.
  • Марш крайних пешек. Продвижение пешки «h» в атаку, которое человека учили считать потерей времени, оказалось мощным приёмом.
  • Активность важнее материала. Оценки, где программа считала себя лучше при меньшем количестве фигур, стали обычным делом.
  • Ограничение соперника. Часто она играла не на собственную атаку, а на то, чтобы у соперника не осталось хороших ходов.

Любопытный результат: этот стиль оказался ближе к романтическим шахматам XIX века, чем к строгой позиционной школе XX. Только теперь за жертвами стояли не интуиция и азарт, а миллионы сыгранных партий.

Как это дошло до практики

Сама AlphaZero не была общедоступной, но идея разошлась мгновенно.

  • Появились открытые аналоги. Проекты, повторившие подход на общественных вычислительных мощностях, сделали нейросетевую игру доступной каждому.
  • Классические движки взяли нейросети на вооружение. Современные версии традиционных программ используют нейросетевую оценку позиции вместо рукописных правил - и стали заметно сильнее.
  • Изменилась дебютная подготовка. Профессионалы стали искать не «лучший ход», а позиции, неудобные конкретному сопернику - там, где движки расходятся в оценках.
  • Вернулись забытые дебюты. Схемы, считавшиеся сомнительными, получили компьютерную реабилитацию и вернулись в турнирную практику - каталог дебютов.

Побочный эффект: разрыв между движком и человеком стал настолько большим, что вопрос «кто сильнее» окончательно потерял смысл. Компьютер перестал быть соперником и стал инструментом.

Что это значит для обычного игрока

Анализ стал бесплатным
то, что двадцать лет назад было доступно чемпионам мира, сегодня лежит в браузере у любого
Оценка не равна плану
движок говорит, какой ход лучший, но не говорит, что делать в позиции
Стиль не копируется
жертва, которую программа удерживает счётом на тридцать ходов, человеку не по силам
Дебютная зубрёжка обесценилась
любой вариант можно проверить за минуту, а значит, ценность запоминания упала
Выросла роль практики
выигрывает не тот, кто знает оценку, а тот, кто находит ходы за доской
Читерство стало проблемой
оборотная сторона доступности - в онлайне

Практический вывод для любителя: пользуйтесь движком как инструментом разбора, но не копируйте его решения вслепую - как правильно разбирать партии, про честную игру.

Убил ли компьютер шахматы

Опасение, звучавшее с девяностых: когда машина обыграет человека, игра потеряет смысл. Прошло три десятилетия, и произошло обратное.

  • Играющих стало больше, чем когда-либо. Онлайн-площадки, стримы и приложения сделали шахматы массовыми.
  • Смотреть стало интереснее. Оценка в реальном времени превратила трансляцию в понятное зрелище для неспециалиста.
  • Уровень игроков вырос. Доступ к анализу поднял средний уровень: сегодняшний разрядник знает то, что было привилегией мастеров.
  • Смысл остался прежним. Люди играют не потому, что они сильнейшие вычислители, а потому что это интересно - как в беге, где машины давно быстрее.

Что действительно изменилось - это ценность живой игры. Когда идеальный анализ доступен всем, отдельную ценность приобретает то, чего компьютер не даёт: соперник напротив, тикающие часы и невозможность переиграть - где играть вживую.

Компьютер не заменит соперника

Идеальный анализ доступен всем - а вот живой турнир с часами и залом нужно прийти и сыграть. Ближайшие вечера - в приложении Vibe Chess.

Частые вопросы об ИИ в шахматах

Чем AlphaZero отличалась от обычных движков?

Классические движки перебирают миллионы позиций и оценивают их по правилам, заложенным людьми. AlphaZero получила только правила игры и обучалась партиями с самой собой, без дебютных книг и человеческих оценок. При этом она просматривала на порядки меньше позиций, компенсируя это качеством отбора ходов.

Каким был результат матча AlphaZero против Stockfish?

В декабре 2017 года в матче из 100 партий против Stockfish 8: 28 побед, 72 ничьи, ни одного поражения. Условия матча позже критиковали, но факт быстрого самообучения до сверхчеловеческого уровня не оспаривался.

Что нового AlphaZero показала в шахматах?

Долгосрочные жертвы материала за активность фигур, марш крайних пешек в атаку, приоритет активности над материалом и игру на ограничение соперника. Многое из этого раньше считалось у людей устаревшим или рискованным.

Стоит ли любителю копировать стиль движка?

Нет. Жертва, которую программа удерживает точным счётом на тридцать ходов вперёд, человеку не по силам. Движок полезен как инструмент разбора ошибок, а не как образец для подражания: его оценка - это оценка для движка.

Убил ли компьютер интерес к шахматам?

Наоборот: играющих сегодня больше, чем когда-либо, трансляции стали понятны неспециалистам благодаря оценке в реальном времени, а средний уровень игроков вырос за счёт доступного анализа. Ценность живой игры при этом только выросла.

БесплатноПриложение для турниров

Турнир: приложение берёт на себя всю арифметику

Пока вы следите за временем и настроением зала, приложение считает очки, коэффициент Бухгольца и порядок мест. Бесплатно, без тарифов и лимитов.

  1. 1Создаёте событие в приложении
  2. 2Открываете запись и зовёте участников
  3. 3Запускаете туры и вносите результаты
  4. 4Забираете итоговую таблицу и отчёт TRF
  • Швейцарская. число туров - на ваше усмотрение, состав может быть каким угодно
  • Круговая. каждый с каждым, идеально для клубного или семейного круга
  • Свободная встреча. формат без жеребьёвки, когда важнее общение, чем результат

Не только бот: приложение, правила ФИДЕ и отчёт TRF

  • Приложение. Кроме бота есть приложение - в Telegram и просто по ссылке vibechess.ru/app: афиша событий города, состав турнира, живая таблица, ход тура, профиль и история партий - всё, что неудобно читать сообщениями.
  • Жеребьёвка по правилам ФИДЕ. Пары считает bbpPairings - открытый движок, реализующий систему Dutch: группы по очкам, переносы при нечётном составе, чередование цветов, без повторных встреч и без двух BYE подряд.
  • Отчёт в формате TRF. Завершённый турнир выгружается одним файлом в формате обмена данными ФИДЕ - его принимают судейские программы и федерации. В профиле для этого есть ID ФИДЕ, код ФШР, звание, пол и дата рождения.
  • Бесплатно. Всё перечисленное - без подписок, платных тарифов и лимитов на число турниров и участников.

Подробный обзор

Не хватает функции? Напишите разработчикам

Бот постоянно дорабатывается под реальные турниры. Если вам нужна возможность, которой пока нет, - командой /support прямо в боте напишите разработчикам. Многие функции появились именно по просьбам организаторов, и полезные идеи внедряются быстро.