ChessKit — шахматы, анализ и эксперименты
ChessKit начинался как шахматный проект, а постепенно превратился в целую лабораторию для экспериментов с шахматами, голосом и локальными технологиями.
В проекте используется шахматный движок Stockfish, а сама система умеет работать с позициями, ходами и анализом партии. Но мне было интересно не просто сделать ещё одну шахматную доску.
Шахматы должны уметь больше
Поэтому постепенно появились различные элементы анализа: классификация ходов, озвучивание событий партии, работа с угрозами, матовыми ситуациями и другими особенностями позиции.
Отдельно мне хотелось сделать возможность играть и анализировать шахматы не только глазами. Так появилась идея голосового управления.
Локальные технологии
Для меня принципиально важно, чтобы такие эксперименты не зависели от облачных сервисов. Поэтому голосовая часть проекта развивается в сторону локальной обработки: собственный сервер распознавания, локальный движок и собственная логика передачи ходов.
Получается интересный проект на пересечении шахмат, веб-разработки, голоса и искусственного интеллекта.
И самое интересное здесь именно процесс: постепенно добавлять новые возможности и смотреть, во что в итоге превратится эта шахматная лаборатория.
← Вернуться ко всем записям