Шахматы и ИИ. Ученые МГУ создали программу для улучшения навыков игроков.
Ученые кафедры алгоритмических языков ВМК МГУ разработали новую шахматную программу, которая оценивает сделанные ходы и предоставляет игрокам информацию о перспективах их игры. Это инновационное решение позволяет не только играть на уровне первого разряда по рейтингу ЭЛО, но и анализировать ошибки, предлагая варианты улучшения стратегии.
Программа, созданная на основе классических и нейросетевых шахматных алгоритмов, была представлена на Всероссийской конференции «Ломоносовские чтения-2024». В ходе разработки были использованы такие методы, как Alpha-Beta процедура, Principal Variation Search, хэш-таблицы с Zobrist-ключами и методы сортировки перемещений. Программа оснащена графическим интерфейсом, который позволяет пользователям удобно взаимодействовать с ней и получать текстовые объяснения своих ходов.
«В случае выполнения неудачного хода пользователь может в отдельном окне увидеть последовательность ходов — вариант игры, предлагаемый программой для текущей позиции.»
- Владимир Оганесян, магистрант ВМК МГУ
Для определения уровня игры программа была протестирована в партиях с компьютерными игроками с известных шахматных сайтов. Программа показала уровень игры, соответствующий первому шахматному разряду с рейтингом 1800–2000 пунктов по системе ЭЛО. В ходе тестов использовались такие программы, как Stockfish 14, Wally и Li, которые предоставили оценку точности игры на уровне 95,2%.
Это достижение делает программу полезным инструментом для шахматистов, как новичков, так и опытных игроков. Она может быть использована для подготовки к турнирам или для самостоятельного обучения, предоставляя игрокам подробные анализы их ходов и рекомендации по улучшению.
«Наш подход позволяет использовать программу как игрока-помощника при обучении или подготовке к турнирам.»
- Юлия Корухова, доцент кафедры алгоритмических языков ВМК МГУ
Этот проект открывает новые возможности для интеграции искусственного интеллекта в шахматы, делая обучение и подготовку более доступными и эффективными.