17-летний Максим Подгорнов из школы №1 Волгодонска создал веб-приложение, которое хоть и не решает задачи за учеников, но помогает им разобраться в сложных темах. По словам юного разработчика, его программа работает как наставник. Она не дает готовых решений, но подсказывает, где ошибка, и направляет к правильному ответу.
Как пришла такая идея, сколько на это ушло времени, и как это все устроено изнутри, Максим рассказал «КП-Ростов-на-Дону».
ОБЪЕДИНИЛ ТЕОРИЮ, ПРАКТИКУ И ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ
17-летний Максим увлекся программированием, когда ему было восемь. Начинал он с Scratch, визуальной среды программирования для детей. Затем освоил язык программирования Python. И постепенно перешел на веб-разработку, основанную на JavaScript и ее библиотеках.
Сейчас на свое увлечение старшеклассник тратит около четырех часов в день, успевая совмещать все с учебой.
Однажды при подготовке к экзаменам парню пришла идея создать веб-приложение по геометрии. Он понял, что в этом предмете главное — визуализация для понимания и решения задач с фигурами. Для многих ребят – это очень сложно. Здесь не прокатит просто выучить формулы и по ним решать все задачи, как, к примеру, в алгебре или физике.
А существующие образовательные приложения, по словам Максима, оказались сложными для обычного школьника.
- В их модулях среднему ученику не разобраться. А другие приложения слишком примитивные. В них одна теория, как в учебнике.
Поэтому юноша решил собрать в одном месте теорию, практические построения и ИИ-помощника.
ВЫДАСТ ПЛАН ПО РЕШЕНИЮ ЗАДАЧИ
Устроено все максимально понятно. Школьник заходит в браузер с любого устройства и выбирает режим: теория с визуализацией, построение фигур, решение задач, тесты или ИИ-ассистент. В режиме построений - можно кликами создавать объекты и менять их свойства. В разделе задач - собраны оригинальные задания, а программа отслеживает каждый шаг решения и дает подсказки, а в конце выдает полную статистику.
ИИ-помощник ответит на вопрос по геометрии в реальном времени, но он не будет полностью решать задачу за ученика, а только подсказывать, помогать запомнить какую либо теорему лучше.
- Например, туда можно залить задачку, ИИ посмотрит и выдаст план ученику, как ее решить, то есть, например, повторить теорему о перпендикулярности трех наклонных и так далее.
В разделе теория собраны основные геометрические правила, тождества, теоремы и аксиомы, сопровождающиеся визуализацией. А в режиме тесты находятся задачи для более быстрого повторения и закрепления материала.
Причем, Максим специально не стал облегчать школьникам жизнь и делать приложение по решению готовых заданий.
- Я против обыкновенного списывания задач, когда человек даже не пытается погрузиться и понять ход решения.
СОЗДАЛ УНИКАЛЬНОЕ ЯДРО И ПЕРЕОБУЧИЛ ИИ
У приложения, которое придумал Максим, есть своя «начинка» — собственное математическое ядро. Его школьник написал сам с нуля. Это основа, которая отвечает за построение фигур и проверку решений.
А вот искусственный интеллект работает через внешний сервис. Максим подключил его через специальный интерфейс и отдельно обучил под свои задачи, чтобы ИИ понимал именно школьную геометрию и давал правильные подсказки.
Сам интерфейс парень верстал вручную на чистом CSS, а систему построений сделал через DOM-элементы. В итоге приложение запускается в любом браузере — хоть с компьютера, хоть с телефона.
Вся работа заняла у него чуть более трех месяцев.
СОБРАЛ ВСЮ ТЕОРИЮ ПО РУССКОМУ ЯЗЫКУ
Это не первый проект Максима. В прошлом году он сделал еще одно веб-приложение - для тех, кто учит русский язык и готовится к экзаменам. Школьник собрал в одном месте почти все, что может пригодиться: теорию для ОГЭ, ЕГЭ, итогового сочинения и даже устного собеседования.
Идея родилась из собственного опыта.
- Я понял, что в интернете полно информации, но она разбросана по разным сайтам, и нет ни одного ресурса, где было бы собрано все действительно нужное. Поэтому он решил сделать такую базу сам.
В его приложении теория разбита по темам и уровням сложности, чтобы перед экзаменами можно было быстро найти и повторить то, что реально важно.
А в будущем Максим хочет стать физиком-ядерщиком теоретической направленности. Но не исключает возможности связать свою жизнь с профессией IT.
Подпишись на нас в МАХ и Telegram!
ЧИТАЙТЕ ТАКЖЕ
Школьник из Волгодонска придумал робота, который упростит учителям проверку контрольных
Комсомолка на MAXималках - читайте наши новости раньше других в канале @truekpru