Робот учитель по программированию
1 min read

Робот учитель по программированию

В России был создан инновационный сервис, который можно назвать виртуальным роботом учителем по программированию. Разработанный совместно МГТУ имени Н.Э. Баумана и Московским физико-техническим институтом, он использует искусственный интеллект для обучения практическому программированию.

Пользователям предоставляется возможность решать задачи. Затем их код анализируется с помощью нейросети, которая преобразует его в многомерный вектор. Таким образом, сервис определяет, какие алгоритмы были использованы студентом и оценивает их уровень.

Кроме того, этот сервис использует искусственный интеллект, чтобы анализировать код, подаваемый на проверку, и оценивать уровень алгоритмов, используемых студентом. Алгоритм оценивает и количество попыток решения, и уровень алгоритмов,  и многие другие факторы.  На основе полученных данных робот учитель  составляет карту знаний пользователя.

Виртуальный учитель также выявляет его слабые места и рекомендует задачи для изучения новых тем или закрепления уже пройденных. В данный момент сервис доступен для языка программирования С++. Однако в будущем планируется добавить поддержку других популярных языков, таких как Python, Java и С#.

Сервис предлагает более 7 тысяч задач по более чем 30 разным темам. Этот объем позволяет пользователям выбрать задачи, соответствующие их уровню и интересам. Благодаря рекомендательному алгоритму каждый студент может разработать свою собственную образовательную траекторию. Пользователи могут использовать сервис как на компьютере, так и на мобильных устройствах. Везде доступны просмотр задач, оценка сложности и рекомендации.

В будущем планируется добавить игровые элементы, чтобы помочь пользователям лучше понять, как правильно писать программы.

Специалисты утверждают, что использование искусственного интеллекта в образовательном процессе неизбежно и может быть эффективным как в обучении программированию, так и в гуманитарных областях. Однако важно отметить, что робот учитель не может полностью заменить преподавателя, но он может помочь студентам решать рутинные задачи и улучшить понимание материала.

Скоро мы надеемся увидеть сайт проекта на просторах интернета. Стоит отметить, что подобные сервисы активно развиваются в силу своей востребованности.