В МГТУ им. Н.Э. Баумана совместно с Московским физико-техническим институтом создали виртуального преподавателя информатики — это сервис для отработки практических навыков программирования с помощью искусственного интеллекта, сообщает газета «Известия».
Сейчас сервис проходит этап внутреннего тестирования в университете. Разработчики планируют применять платформу и в других вузах, если она хорошо покажет себя при тестировании.
Создатель проекта Роберт Хажиев рассказал изданию, что при решении задачи пользователем сервис анализирует исходный код решения с помощью нейросети, преобразуя его в вектор в многомерном пространстве. На основе этого платформа понимает, какие алгоритмы использовал учащийся в конкретной задаче и на каком уровне они были реализованы. Сервис выстраивает карту знаний пользователя на основе совокупности решений, количества попыток и других факторов, а затем выявляет слабые места.
На сайте платформы представлено более семи тысяч задач по более чем 30 различным темам. Благодаря такому многообразию студенты могут выбирать необходимые им задачи под себя. Рекомендательный алгоритм, в свою очередь, способен построить непрерывной и последовательный путь обучения.
Платформа доступна как с десктопа, так и с мобильных устройств.
По словам Хажиева, на данном этапе сервис принимает решения только на C++. В будущем авторы проекта собираются добавить поддержку Python, Java, C# и других.