Что нужно сделать

Разработать сервис, который собирает сообщения из групповых чатов популярных мессенджеров (сейчас WhatsApp, в будущем возможен переход на Max или Telegram) и с помощью ML-модели определяет, является ли каждое сообщение заявкой на услугу или нет.

Ключевые функции

  • Сбор текстовых сообщений из WhatsApp-групп (группы с запросами на услуги).
  • Реализация возможности переключения источника данных между поддерживаемыми мессенджерами без значительных изменений архитектуры.
  • ML-классификация (бинарная): “заявка” или “не заявка”.
  • Сохранение сообщений и результатов классификации в БД.

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

  • Решение должно быть масштабируемым и готовым к добавлению новых каналов (например, Telegram или Max).
  • Интерфейсы сбора из каждого мессенджера вынести в отдельные модули/адаптеры.
  • Сервис обеспечивать логирование ошибок и работу с API выбранных мессенджеров.
  • Стек технологий уточняется с исполнителем, но предполагается backend (Python / GOLANG), база данных (Postgres/MongoDB), ML-модель (можно использовать простые классификаторы, дообучающиеся на примерах заявок).

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

Анализ конкурентов на маркетплейсе

Необходимо провести глубокий анализ конкурентов на выбранной торговой площадке. Задача включает сбор данных о ценах, ассортименте, акциях и стратегиях продвижения, с последующей подготовкой аналитического отчета с рекомендациями.