Техническое задание: Создание образовательного сервиса для изучения английского языка

Основная цель проекта

Разработать с нуля веб-сервис, который позволит пользователям практиковать разговорный английский язык в диалоге с искусственным интеллектом. Сервис должен стать полноценной цифровой платформой для обучения.

Ключевые функциональные требования

1. Основной модуль: Чат с ИИ-помощником

  • Реализация интерактивного чата для ведения диалога на английском языке.
  • Интеграция с современной языковой моделью (LLM) для генерации контекстно-зависимых ответов.
  • Адаптация сложности речи ИИ под уровень пользователя (beginner, intermediate, advanced).

2. Учебные модули и аналитика

  • Система домашних заданий: Возможность создания, выдачи и проверки заданий (текстовых, аудио).
  • Детальный разбор ошибок: Автоматическое выделение грамматических, лексических и стилистических ошибок в ответах пользователя с пояснениями.
  • Ведение статистики прогресса пользователя (активный словарь, частота ошибок, пройденные темы).

3. Пользовательский интерфейс и опыт (UI/UX)

  • Создание интуитивно понятного, современного и отзывчивого веб-интерфейса.
  • Реализация личного кабинета пользователя с историей диалогов и выполненных заданий.
  • Обеспечение кросс-браузерной и мобильной совместимости.

Технические ожидания

  • Архитектура и стек технологий определяются исполнителем, но должны обеспечивать стабильность, масштабируемость и безопасность.
  • Проект должен быть готов к развертыванию на production-сервере.
  • Необходима четкая техническая документация по развертыванию и администрированию.