О проекте Szachmaty
Szachmaty создал Игорь Бялы — шахматист-любитель с рейтингом около 1000 на chess.com и Lichess. Сначала он построил эту платформу для себя, чтобы быстрее учиться на собственных ошибках, а потом открыл её каждому, кто учится шахматам с нуля или возвращается к игре.
Коротко: это не проект коммерческой шахматной компании и не команда гроссмейстеров — это инструмент любителя для любителей, с честно описанной ниже методологией и её ограничениями. Движок Stockfish считает варианты, но именно эвристики — а не отдельный судья — называют вашу ошибку простыми словами.
Кто создал этот проект
Игорь Бялы играет в шахматы как любитель, с рейтингом около 1000 на chess.com и Lichess — именно на уровне игрока, который учится или возвращается к игре, той же группы, на которую рассчитан этот проект. Szachmaty — не работа команды тренеров и не шахматное издательство, а самостоятельно созданное приложение, сделанное с учётом того, чего самому не хватало в обучении: быстрой обратной связи после собственных партий, на родном языке, без оплаты и регистрации.
Как работает определение ключевой ошибки
После импорта партии движок Stockfish 18 (облегчённая сборка, считающая локально в вашем браузере, никогда не отправляющая партию ни на какой сервер) анализирует каждый ход в рамках временного бюджета — быстрее в быстром режиме, дольше в глубоком, всегда с возможностью прервать. Каждый ход получает оценку потери относительно лучшего хода движка и попадает в одну из пяти категорий (лучший, хороший, неточность, ошибка, зевок) — та же система порогов, что использует Lichess. Среди ходов, отнесённых к неточности, ошибке или зевку, приложение выбирает одну «ключевую ошибку»: сначала по самой серьёзной категории, затем по наибольшей потере, а при равенстве — по самому раннему моменту партии.
Как строится объяснение на понятном языке
Объяснение НЕ является независимым, вторым тактическим анализом — это набор детекторов типичных мотивов (висящая фигура, вилка, атака со вскрытием, связка, допущение мата, невыгодный размен), проверяемых на том, что уже показал движок. Когда ни один мотив не подходит, приложение переходит к более общим позиционным подсказкам (преждевременный выход ферзя, повторный ход одной и той же фигурой, безопасность короля, пешечная структура), а в крайнем случае просто указывает потерю в цифрах. Тот же механизм подбирает 3 тренировочных задания, соответствующих распознанному мотиву — а когда мотив распознать не удалось, приложение честно говорит об этом, вместо того чтобы изображать точное совпадение.
Ограничения, о которых стоит знать
Объяснения эвристические: они точно называют типичные ошибки, но не заменят тренера. Детекторы мотивов проверяют только то, на что указывает рекомендованный движком ответ — они не проводят собственного независимого тактического поиска. И быстрый, и глубокий анализ имеют временной бюджет (а не бесконечную глубину), поэтому в очень сложных позициях оценка может немного отличаться от более длительного анализа за пределами приложения. Подробнее о самих ограничениях анализа: Анализ партии.
Есть вопрос, замечание или нашли ошибку в тексте? Напишите на mail@szachmaty.pl.
Начните курс обучения шахматам, бесплатно и без регистрацииПриложение работает офлайн после первого посещения онлайн на этом устройстве. Установка не требуется.