Думаю над созданием интеллектуального помощника для автора курса, преподавателя и студента в одном флаконе. Для студента по механике это будет выглядеть как Duolingo (только не так красиво) в виде вопроса и ответа, хотя ответ будет всегда преимущественно письменным. Это будет персональный репетитор, который будем помогать осваивать наши курсы. Разработчик курса, кроме собственно написания курса, будет также создателем своего ИИ-агента, который мог бы генерировать задачи и далее выполнять роль преподавателя, проверяющего эти задачи и выполняющего роль лидера для студента.
В связи с этим в рамках волонтерских проектов хочу запустить проект создания такого ИИ-агента. Если будет интересно, то пишите мне в телеграм @TserenTserenov. Уверен, что эта интересная работа может стать отличной возможностью, чтобы одновременно получить мастерство создания ИИ-агентов, усовершенствовать мастерство проектной работы и улучшить освоение системной методологии.
Основная цель проекта:
Разработать интеллектуального помощника, который на основе учебного курса:
- Формулирует и генерирует задачи: Агент способен создавать бесконечное число типовых заданий, ориентируясь на заданные образцы автора курса (с примерами правильных и неправильных ответов) и распределяя их по уровням сложности (начальный, средний, продвинутый).
- Адаптивно выдает задания и проверяет ответы: В режиме реального времени агент подбирает задания, соответствующие уровню знаний студента с учетом его профессиональной предметной области (при необходимости), а также предоставляет письменную обратную связь, в том числе разбирая ошибки.
- Мотивирует студента: За счет геймификации, регулярных мотивационных сообщений (например, через Telegram) и сравнительного анализа личных показателей с общими статистическими данными, агент стимулирует учащегося проводить больше времени за решением задач и писать больше.
Ключевые задачи проекта:
- Формирование задач (упражнений, заданий) на основе курса. Разработчик курса задает примеры типовых задач с указанием уровней сложности, после чего AI‑агент обучается создавать аналогичные задания с учетом профессиональной предметной области студента (но не только).
- Управлением вниманием студента. Агент не только выдает задания согласно заданному времени, но и старается поэтапно увеличивать время, проведенное за решением, его систематичность и объем письменной работы. То есть функция полезности агента направлена на общее время занятий в среднем за день, количество дней занятий в неделю и общее количество дней удержания страйка, а также количество написанных знаков за определенные периоды времени.
- Персонализация и сбор данных о студенте. При регистрации студент предоставляет информацию о себе: профессиональная область, темы курсов, ожидаемое время занятий и дополнительные данные (например, результаты тестовых заданий, уровень владения материалом, предпочтения в обучении, цели саморазвития, наличие предыдущего опыта и даже особенности восприятия информации). Такой подход, вдохновленный практиками Duolingo, позволит AI‑агенту более точно подобрать уровень и тематику заданий.
- Контроль и обратная связь. Агент самостоятельно проверяет ответы, дает письменные пояснения к ошибкам и с помощью анализа накопленных данных (количество правильных/неправильных ответов, количество написанных символов, время занятий, непрерывность занятий) формирует подробную статистику относительно каждого студента и в целом по всей школе.
- Мотивация и геймификация. На основе собранных данных AI‑агент генерирует мотивационные сообщения (например, в Telegram), сверяя индивидуальные показатели с общими результатами всех студентов, и предлагает дополнительные бонусы или вызовы для повышения вовлеченности.
- Обучение и самообучение агента. Агент постоянно совершенствуется за счет обратной связи от разработчика курса (который корректирует алгоритмы генерации задач и проверки ответов) и взаимодействия со студентом, что позволяет ему лучше стимулировать процесс обучения посредством письменного размышления и активного вовлечения в процесс.
- Многофункциональные интерфейсы. AI‑агент интегрируется в онлайн-платформу (например, Aisystant) с боковым окном для общения и проверки заданий, а также функционирует как Telegram‑бот для обмена сообщениями.
- Аналитика и отчетность. Помимо индивидуальных данных по каждому студенту, агент собирает общую статистику по своей работе и регулярно представляет отчёты деканату ШСМ и разработчику, а также предлагает варианты улучшения системы на основе месячного опыта.
Подход к персонализации и дополнительной информации о студенте
При регистрации студенту предлагается заполнить подробный профиль, который может включать:
- Базовые данные: ФИО, контактные данные (аккаунт телеграм и в Aisystant).
- Профессиональную информацию: Специализация, опыт работы, интересующие предметные области.
- Образовательные предпочтения: Темы курсов, уровень подготовки, цели обучения, предпочтительный стиль обучения.
- Распорядок дня и доступное время: Примерное время ежедневных тренировок, наличие перерывов, уровень мотивации.
- Тестирование уровня знаний. AI‑агент может выдавать тестовые задания для определения начального уровня, как это делает Duolingo, что позволяет лучше адаптировать контент и сложность заданий.
- Дополнительные аспекты: Личные интересы, цели саморазвития, даже предпочтения в виде геймификационных элементов (например, желание участвовать в челленджах, получать бейджи, видеть рейтинг).
Организация процесса обучения и мотивации
Динамика выдачи заданий. Студент получает серию задач в течение заранее отведенного времени. Если задание выполняется быстрее — AI‑агент предлагает дополнительные упражнения или усложненные варианты для закрепления материала.
Проверка и обратная связь. При неправильном ответе агент предоставляет письменное объяснение ошибки, давая возможность студенту разобраться в допущенной ошибке и улучшить понимание материала. Агент может дать студенту похожую задачу для проверки.
Кроме того, студент может написать автору курсу об ошибках в работе агента
Статистика и геймификация. AI‑агент ведет детальный учет:
- Количества правильных/неправильных ответов (за день, неделю, месяц, год).
- Объема написанного текста (за день, неделю, месяц, год).
- Времени, проведенного за решением заданий (за день, неделю, месяц, год).
- Количества дней непрерывных занятий и продолжительности последней сессии.
Эти статистические данные используются для формирования персональных рекомендаций, мотивационных сообщений (например, «Ваш результат на 20% ниже среднего, постарайтесь уделить больше внимания сегодняшним задачам») и могут автоматически отправляться в Telegram в начале каждого дня.
Интерфейсы взаимодействия. Проект предусматривает два основных интерфейса:
- Онлайн-курс на платформе Aisystant: С боковой панелью (омнибоксом) для коммуникации с AI‑агентом, где студент может получать задания, отправлять ответы и получать мгновенную обратную связь.
- Telegram‑бот: Для оперативного взаимодействия, получения мотивационных сообщений и напоминаний.
Решение задач может происходить в самостоятельном или групповом режиме study group.
Обучение AI‑агента и его саморазвитие
AI‑агент не является статичным модулем, а постоянно обучается:
- Взаимодействие с разработчиком курса: Разработчик периодически корректирует и обучает агента, объясняя нюансы формирования задач и проверки ответов. Кроме того, агент показывает статистику по каждому типу задач: правильных и неправильных ответов.
- Адаптация на основе обратной связи от студентов: Агент анализирует, какие задания вызывают затруднения, и настраивает алгоритмы генерации новых задач, чтобы стимулировать большее время и большее количество текста в ответах.
Отчетность и анализ работы системы
Кроме индивидуальных рекомендаций для студентов, AI‑агент агрегирует статистику по всей системе:
- Предоставляет деканату и разработчику подробные отчеты о результативности обучения студентов.
- Анализирует эффективность мотивационных сообщений и предлагает варианты улучшения работы системы на ежемесячной основе.
Таким образом, в данном проекте создается AI‑агент, который ориентирован на максимальное увеличение времени активного обучения и письменной работы студентов, адаптацию заданий под индивидуальные особенности и динамическое повышение мотивации через современные геймификационные механизмы. Агент будет помощником для разных ролей: автора курса, преподавателя, лидера и студента.
P.S.
– на 21.03.25 в курс-тренажер загружено более 200 задач по 6 видам. Получаю небольшое число откликов, но все равно очень приятно: “Пока я в полном восторге, суперштука, без шуток… Я точно сына посажу пройти на первый раз”, “Круто, точно полезен”, “Силой пришлось себя вчера остановить и лечь спать”.
– на 19.02 25 сделал MPV тренажер с задачами в виде онлайн-курса.