Ученые факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова упростили процесс создания шахматных задач при переносе системы подготовки курсов на язык Python.
При разработке обучающих шахматных материалов необходимо учитывать большое количество характеристик позиции — например, связки, сдвоенные пешки или выгодные размены. При большом числе таких признаков их реализация в виде отдельных функций усложняет разработку и отладку программ.
В исследовании используется специализированный язык описания шахматных позиций, который позволяет задавать такие признаки в компактной форме. В рамках переноса системы подготовки курсов на Python был реализован интерпретатор этого языка, что позволило упростить структуру кода и сделать его более удобным для сопровождения.
«Мы стремились сделать описание шахматных признаков максимально простым и удобным. Это особенно важно, когда речь идёт о сотнях различных характеристик, которые необходимо учитывать при создании задач», — отметил научный сотрудник факультета ВМК МГУ Виктор Захаров.
Переход на Python позволил сократить объём кода примерно в четыре раза по сравнению с предыдущей реализацией и упростить разработку за счёт более гибких средств работы с данными.
Дополнительно были расширены возможности языка: реализованы новые функции и упрощены конструкции для описания шахматных позиций. Это позволяет быстрее формировать и дорабатывать обучающие задачи.
Разработанный подход применяется при создании шахматных курсов и обучающих систем, где требуется обработка большого числа задач и их точная классификация.
Результаты работы были представлены на научной конференции «Ломоносовские чтения».
Ученые факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова упростили процесс создания шахматных задач при переносе системы подготовки курсов на язык Python.
При разработке обучающих шахматных материалов необходимо учитывать большое количество характеристик позиции — например, связки, сдвоенные пешки или выгодные размены. При большом числе таких признаков их реализация в виде отдельных функций усложняет разработку и отладку программ.
В исследовании используется специализированный язык описания шахматных позиций, который позволяет задавать такие признаки в компактной форме. В рамках переноса системы подготовки курсов на Python был реализован интерпретатор этого языка, что позволило упростить структуру кода и сделать его более удобным для сопровождения.
«Мы стремились сделать описание шахматных признаков максимально простым и удобным. Это особенно важно, когда речь идёт о сотнях различных характеристик, которые необходимо учитывать при создании задач», — отметил научный сотрудник факультета ВМК МГУ Виктор Захаров.
Переход на Python позволил сократить объём кода примерно в четыре раза по сравнению с предыдущей реализацией и упростить разработку за счёт более гибких средств работы с данными.
Дополнительно были расширены возможности языка: реализованы новые функции и упрощены конструкции для описания шахматных позиций. Это позволяет быстрее формировать и дорабатывать обучающие задачи.
Разработанный подход применяется при создании шахматных курсов и обучающих систем, где требуется обработка большого числа задач и их точная классификация.
Результаты работы были представлены на научной конференции «Ломоносовские чтения».
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | В МГУ создали более 100 шахматных курсов с использованием методов искусственного интеллекта | 5 | 7 | 20-07-2026 |
| 2 | Преодоление "языкового барьера": о курсах программирования, матрице и "Питоне" | 0 | 0 | 08-09-2020 |
| 3 | Преодоление "языкового барьера": о курсах программирования, матрице и "Питоне" | 0 | 0 | 08-09-2020 |
| 4 | В МГУ прошла одна из старейших конференций России по компьютерной лингвистике | 0 | 5 | 26-06-2026 |
| 5 | В России разработали универсальный метод быстрой донастройки нейросетей | 0 | 0 | 04-06-2025 |
| 6 | Эксперты МФТИ: нейросети не могут заменить репетитора для подготовки к ЕГЭ по физике | 0 | 0 | 26-02-2025 |
| 7 | В РТУ МИРЭА разработали методику обучения техническому английскому с помощью ИИ | 5 | 7 | 15-07-2026 |
| 8 | В РТУ МИРЭА разработали методику обучения техническому английскому с помощью ИИ | 5 | 7 | 15-07-2026 |
| 9 | Рекомендации по использованию AI при разработке открытого кода | 0 | 7 | 24-06-2026 |
| 10 | [Перевод] Загадочный комментарий в древней игре на BASIC | 0 | 7.82 | 23-07-2026 |