Техническое задание: Разговорный ИИ-тренажёр в 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-сервисом.

Настройка бизнес-процессов и роботов в Битрикс24

Требуется настроить автоматизацию в Битрикс24: создать робота для автоматической смены ответственного и выполнить дополнительную небольшую задачу по настройке системы. Все детали будут обсуждены с исполнителем.