ИИ-репетитор по математике в дипломе: проектирование, метрики и защита
Яндекс объявил о новом режиме «Алисы» — персонального репетитора, который будет помогать школьникам самостоятельно решать математические задания. Для студента ИТ-специальности это не просто новость из ленты, а готовый сценарий для ВКР. Компания уже сняла ключевой вопрос актуальности: диалоговые ИИ-ассистенты в образовании — это востребованный и финансируемый рынок. В статье разберём, как превратить этот тренд в защищаемую работу: сформулируем темы, опишем архитектуру и метрики, покажем типичные ошибки и дадим чек-лист для сдачи.
Темы ВКР: от новости к исследованию
Предлагаем три направления, каждое из которых можно развить как в сторону классической разработки ПО, так и в сторону ML-исследования. Все они опираются на идею из статьи: Алиса становится репетитором, который не решает задачу за ребёнка, а сопровождает его к правильному ответу.
| Тема | Актуальность | Цель | Задачи | Структура работы |
|---|---|---|---|---|
| Разработка диалогового ИИ-ассистента для обучения математике на основе LLM и RAG | Пример «Алисы AI» показывает, что диалоговые помощники становятся частью учебного процесса. Нужны системы, адаптированные под учебные программы и возраст пользователей, а не универсальные чат-боты. | Спроектировать и реализовать прототип ИИ-репетитора, который даёт подсказки, а не готовые ответы. | 1) проанализировать педагогические требования; 2) построить архитектуру с использованием RAG; 3) реализовать серверную часть и API; 4) провести эксперимент по оценке качества подсказок. | Глава 1 — анализ аналогов и требований (ГОСТ 34.601, ISO/IEC 25010); Глава 2 — проектирование и реализация (C4/UML); Глава 3 — тестирование и оценка эффективности. |
| Оценка влияния ИИ-репетитора на самостоятельность школьников при выполнении домашних заданий | В статье заявлена цель «научить детей самостоятельно выполнять задания». Возникает измеримая проблема: как проверить, что система действительно развивает самостоятельность, а не просто подсказывает решения. | Сравнить поведение учеников с ИИ-помощником и без него, используя метрики вовлечённости и успеваемости. | 1) выбрать метрики (время до попытки решения, число обращений за подсказкой, правильность ответов); 2) провести A/B-эксперимент; 3) статистически обработать результаты; 4) сформулировать рекомендации для проектирования. | Глава 1 — педагогический анализ и постановка гипотезы; Глава 2 — методика эксперимента и инструментарий; Глава 3 — анализ данных и выводы. |
| Архитектура голосового образовательного ассистента с интеграцией в LMS-платформу | «Алиса» — это голосовой интерфейс. Для интеграции с электронным дневником или учебной платформой нужна архитектура, поддерживающая многоканальность, обработку естественного языка и безопасность данных. | Разработать архитектуру ассистента, который может получать задания из LMS и возвращать результаты обратно в систему. | 1) проанализировать протоколы интеграции (API, webhooks); 2) спроектировать Event-Driven схему; 3) реализовать коннектор к учебной платформе; 4) протестировать сценарий «получение задания → решение с подсказками → отправка результата». | Глава 1 — предметная область, стандарты проектирования (PMBOK 7); Глава 2 — архитектура и реализация; Глава 3 — нагрузочное тестирование и оценка качества (ISO/IEC 25010). |
Основная часть: что именно включить в диплом
Анализ требований в первой главе
Не пересказывайте статью из CNews — извлеките из неё функциональные и нефункциональные требования. Например:
- ассистент работает с математическими задачами школьного уровня;
- система должна «давать подсказки», а не полное решение;
- важен голосовой интерфейс (распознавание и синтез речи);
- приложение рассчитано на детей — значит, нужны ограничения контента и дружелюбный тон.
Дополните эти требования стандартами: для разработки автоматизированных систем — ГОСТ 34.601; для оценки качества ПО — ISO/IEC 25010 (функциональность, производительность, удобство использования). Так вы сразу покажете нормоконтроль.
Проектирование архитектуры во второй главе
Для системы «репетитор» удобно использовать диаграмму C4: на уровне контекста — пользователь, LMS, голосовой ассистент и внешняя LLM. На уровне контейнеров — клиентское приложение, API-шлюз, сервис диалога, база знаний и модуль оценки ответов. Объясните, почему вы выбрали Retrieval-Augmented Generation: это позволит добавлять учебные материалы без переобучения модели и снизит риск галлюцинаций.
Пример конфигурации для промпта:
SYSTEM_PROMPT = (
"Ты — репетитор по математике для 4 класса. "
"Не решай задачу за ученика, задавай наводящие вопросы. "
"Отвечай коротко, не более 2-3 предложений."
)
def generate_help(task, student_answer, knowledge_base):
context = knowledge_base.search(task)
messages = [
{"role": "system", "content": SYSTEM_PROMPT},
{"role": "user", "content": f"Задача: {task}\nОтвет ученика: {student_answer}\nЧто подсказать дальше?"}
]
return llm_call(messages, context)
Третья глава: метрики и эксперимент
Не используйте в дипломе только оценку «нравится/не нравится». Для ИИ-репетитора возьмите две группы метрик:
- Качество подсказок: точность ответов модели (accuracy), полнота обнаружения ошибок (recall), количество шагов до правильного решения.
- Эффект обучения: процент учеников, решивших задачу после подсказки, снижение времени выполнения, число попыток до успеха.
Эти метрики можно считать до и после внедрения ассистента. Для статистической значимости достаточно небольшой выборки (20–30 школьников), если проводить A/B-тест на одинаковых задачах.
Типичные ошибки студентов
1. Подмена анализа копированием новости. «Алиса» упоминается как факт, но не разбираются ограничения и детали. Выход: выпишите конкретные требования и выделите, что именно вы будете делать иначе или лучше.
2. Неполные метрики. Студенты пишут «система помогает», но не приводят цифр. Избежать просто: заранее определить метрики, способ их сбора и минимальный желаемый результат (например, «не менее 70% учеников решают задачу после подсказки»).
3. Хаотичное оформление схем. Кто-то рисует в PowerPoint, кто-то не подписывает элементы. Используйте UML-диаграммы и C4, подписывайте каждую связь, а в пояснительной записке обязательно ссылайтесь на рисунок по ГОСТ.
Частые вопросы
Какой стек выбрать для ВКР, если хочу повторить «Алису»?
Не нужно создавать полноценную голосовую Алису. Достаточно показать прототип: Python + FastAPI + библиотеки для работы с LLM (OpenAI API, YandexGPT или локальная модель через Ollama). Голосовой интерфейс можно упростить — вот ваш диалоговый модуль уже работает.
Где взять данные для обучения модели?
Вам не обязательно обучать модель с нуля. Возьмите открытые банки задач по математике, используйте учебники из общедоступных источников. Для RAG-подхода достаточно собрать 50–100 размеченных примеров, чтобы показать работоспособность сценария. Это законно и описано в работе.
Как оформить диаграммы по ГОСТ, если в вузе требуют UML?
Изучите стандарт оформления программной документации ГОСТ 19.XXX. Для диаграммы вариантов использования или классов используйте UML-нотацию, но подписи к элементам делайте короткими и единообразными. В тексте диплома дайте расшифровку каждого элемента. Если вуз позволяет — используйте C4 для архитектуры, он нагляднее для ИИ-систем.
Что делать, если защита через неделю, а у меня нет эксперимента?
Проведите пилотное мини-исследование даже с пятью участниками. Соберите статистику, постройте простую таблицу и график. На защите важно показать, что вы понимаете, как оценивать эффективность, а не привести идеальные цифры с тысяч пользователей.
Чек-лист перед сдачей
- Убедитесь, что постановка задачи и выводы соответствуют названию ВКР.
- Проверьте ссылки на все источники, включая статью из CNews, и соответствие списка литературы ГОСТ.
- Исправьте все схемы: подписи к диаграммам, нумерация, устойчивость к чёрно-белой печати.
- Добавьте не менее 3-4 метрик, которые реально посчитаны в третьей главе.
- Загрузите код в публичный репозиторий и вставьте ссылку в приложение, если вуз это допускает.
- Проверьте уникальность — в эталонной работе не должно быть дословных фрагментов статьи.
- Подготовьте короткую презентацию: один слайд — проблема, второй — решение, третий — результаты.
Чему вы научитесь
Проработав такую ВКР, вы получите конкретные применимые навыки:
- проектировать диалоговые системы и выстраивать архитектуру с RAG;
- формулировать требования по ГОСТ 34.601 и оценивать качество по ISO/IEC 25010;
- проводить A/B-эксперименты и считать педагогические метрики;
- оформлять схемы в UML/C4, понятные комиссии;
- защищать результаты — от постановки задачи до количественных выводов.
Типичные ошибки студентов
Мы уже разобрали три ловушки выше. Но самая частая и опасная — тянуть с подготовкой. ИТ-работу нельзя написать за одну ночь, особенно если нужно считать метрики и собирать экспериментальные данные.
Если вы сейчас понимаете, что до защиты меньше двух месяцев, а тема ещё не до конца уложилась в голове, — запишитесь на бесплатную консультацию. Наши эксперты разберут вашу тему, подскажут, как составить план работ и какие элементы сократить без потери качества. Обычно достаточно 120 часов совместной работы, чтобы выйти на защиту с готовым проектом.
Источник: «Алиса AI» научит детей самостоятельно выполнять задания по математике (опубликовано 2026-03-17)