Техническое задание: Разговорный ИИ-тренажёр в Telegram

1. Общая концепция проекта

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

2. Архитектура системы

Система состоит из двух основных взаимосвязанных модулей:

2.1. Telegram-бот (Frontend)

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

2.2. Backend-сервис (Ядро системы)

  • Содержит всю основную бизнес-логику приложения.
  • Интегрирован с ИИ-моделями для обработки:
    • STT (Speech-to-Text): преобразование голосовых сообщений в текст.
    • LLM (Large Language Model): генерация интеллектуальных, контекстных ответов для поддержания диалога.
    • TTS (Text-to-Speech): преобразование текстовых ответов в голосовые сообщения (опционально).
  • Обеспечивает хранение и управление данными:
    • Профили пользователей.
    • История диалогов и прогресс.
    • Информация о подписках и платежах.

3. Ключевые требования

  • Создание отзывчивого и интуитивно понятного интерфейса в Telegram.
  • Реализация надежной системы монетизации (подписки, платежи).
  • Построение масштабируемого бэкенда, способного обрабатывать запросы к ИИ-сервисам.
  • Обеспечение безопасного хранения пользовательских данных.
  • Создание бесшовной интеграции между ботом и backend-сервисом.

Создание 3D-модели помещения по архитектурным чертежам

Требуется подготовить точную 3D-модель внутренних помещений на основе предоставленных чертежей. Необходимо исключить из модели указанные заказчиком комнаты. Результат - файл в формате OBJ, готовый к использованию в Blender 3.5.

Аудит и исправление ошибок в коде Telegram-бота

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