*Разработайте (на основе представленных преподавателем и найденных самостоятельно справочных материалов) сценарий диалога для бота, использующегося в рамках электронного обучения в выбранной вами предметной области. Модель представьте в виде диаграммы.*
---
### Введение
В рамках задания разработан сценарий диалога для образовательного чат-бота **«MathTutorBot»** в предметной области **«Математика» (9–11 классы, подготовка к ОГЭ и ЕГЭ)**. Бот ориентирован на сопровождение учебного процесса: помощь в решении задач, объяснение теоретического материала, проверка знаний и рекомендация индивидуальной траектории обучения.
| 12 | **Бот** | ✅ Правильно! Отлично, вы усвоили тему квадратных уравнений. Хотите перейти к более сложным заданиям (неравенства) или повторить? | Адаптивная рекомендация |
---
#### 3.3. Сценарий 3. Генерация теста для подготовки к ЕГЭ
**Контекст:** Пользователь хочет пройти тест в формате ЕГЭ по определённой теме.
| № | Роль | Сообщение / Действие | Системное действие |
| 3 | **Бот** | Задание 9 ЕГЭ профиль — уравнения. Я подготовлю для вас 5 заданий. Готовы? (Да / Нет) | |
| 4 | **Пользователь** | Да |
| 5 | **Бот** | **Задание 1 из 5.** Решите уравнение: √(3x – 2) = x – 2. Введите ответ (число). | Вывод задания |
| 6 | **Пользователь** | 3 |
| 7 | **Бот** | *(проверка)* | Вычисление: ОДЗ: x ≥ 2, x ≥ 2/3 → x ≥ 2. 3x–2 = (x–2)² → 3x–2 = x² –4x +4 → 0 = x² –7x +6 → x=1 или x=6. По ОДЗ x=6. Ответ: 6 |
| 8 | **Бот** | Неверно. Правильный ответ: 6. Разберём решение? (Да / Нет) | Анализ ошибки |
| 9 | **Пользователь** | Да |
| 10 | **Бот** | *(детальное объяснение с акцентом на ОДЗ)* | Детализация |
| 11 | **Бот** | Переходим к заданию 2 из 5? (Да / Нет) | |
| 12 | **Пользователь** | Да |
| ... | ... | ... | ... |
| 13 | **Бот** | Тест завершён. Ваш результат: 4 из 5. Рекомендую повторить тему «Иррациональные уравнения и ОДЗ». Вот видеоурок по ссылке: [ссылка]. Хотите пройти тест заново или перейти к другой теме? | Формирование отчёта и рекомендаций |
---
#### 3.4. Сценарий 4. Главное меню и навигация
**Контекст:** Пользователь вызывает главное меню для навигации.
| № | Роль | Сообщение / Действие | Системное действие |
Разработан сценарий диалога для образовательного чат-бота **MathTutorBot** в предметной области «Математика». Сценарий включает:
1. **Текстовое описание 4 ключевых диалоговых веток:**
- Решение задачи (основной поток)
- Проверка ответа с разбором ошибки
- Генерация теста для подготовки к ЕГЭ
- Главное меню и навигация
2. **Диаграмму в формате flowchart**, отображающую:
- Распознавание интентов
- Основные ветки диалога
- Процесс проверки ответов
- Обработку ошибок
- Сохранение результатов и возврат в меню
3. **Спецификацию интентов, сущностей и состояний**, необходимых для реализации бота.
Сценарий построен на **гибридной архитектуре**, сочетающей:
- **Правило-ориентированную логику** для чётких сценариев (меню, тесты, навигация)
- **LLM с RAG** для решения задач, объяснения теории и генерации заданий
Разработанная модель может быть реализована на платформе Telegram Bot API с использованием YandexGPT API или GigaChat API, а также интегрирована с Moodle для сохранения прогресса и выдачи персонализированных рекомендаций.