Техническое задание: Telegram-бот для обучения с ИИ-консультантом

Цель проекта

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

Основной функционал

  • Персонализация: Бот формирует уникальный учебный план для пользователя на основе введенных целей или предпочтений.
  • Поэтапная выдача контента: Видеоуроки открываются пользователю постепенно, согласно составленному плану (например, по дням или после выполнения задания).
  • Чат с ИИ для замены уроков: Пользователь должен иметь возможность в диалоговом режиме объяснить ИИ-ассистенту, почему он хочет заменить текущий урок. На основе этого диалога бот предлагает альтернативный урок или корректирует программу.
  • Административная панель: Управление библиотекой видеоуроков, пользователями и настройками логики выдачи контента.

Технические требования

  • Платформа: Telegram.
  • Интеграция с AI-сервисом (например, OpenAI GPT) для обработки запросов на замену уроков.
  • Система хранения и стриминга видео (можно использовать облачные хранилища или собственный хостинг).
  • База данных для хранения пользовательских профилей, учебных планов и прогресса.
  • Удобный и интуитивно понятный интерфейс для пользователя и администратора.

Ожидаемый результат

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

Монтаж промо-ролика для соцсетей

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

Разработка скрипта для генерации изображений через API

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