Next.jsNestJSClickHouse
ИИ и АналитикаFintechWeb3 42 рабочих дня2024

Аналитическая платформа Sentiment AI

Автоматический сбор настроений крипторынка и поиск точных сигналов в режиме реального времени. Умные алгоритмы фильтруют мусор и превращают гигабайты текстовых новостей в понятные графики и быстрые уведомления.

Интерфейс дашборда Sentiment AI с таблицей трендов и метриками тонального анализа
  • Задачи

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

  • Решения

    Мы создали единую платформу, которая автоматически собирает тексты из интернета, очищает их от мусора и показывает аналитикам только главное. Непрерывный сбор данных. Система в реальном времени подтягивает посты, статьи и обсуждения из 54 источников. Умная обработка. Микросервисы на NestJS с алгоритмами машинного обучения удаляют спам и определяют тональность сообщений: негативная, нейтральная или позитивная. При оценке учитывается не только текст, но и популярность автора или канала. Быстрая база данных. Все результаты мгновенно сохраняются в хранилище, которое легко справляется со сверхвысокими нагрузками. Удобный личный кабинет. Веб-приложение на Next.js выводит всю аналитику на наглядные графики. Система отправляет моментальные оповещения при резких изменениях фона и позволяет безопасно входить в сервис через криптокошелек.

Технологический стек

Frontend

  • Next.js
  • React
  • TypeScript

Backend

  • NestJS
  • TypeScript
  • ClickHouse

Infra

  • RabbitMQ
  • Kubernetes
  • PostgreSQL
  • Redis
Результаты

Что получил клиент

  • 87%

    Точность определения тональности даже в сложных финансовых новостях и текстах.

  • < 2 сек

    Задержка от появления нового поста в сети до его показа на графике.

  • 01

    Сократилось время от публикации новости в соцсетях до принятия решения аналитиком — с 4 часов до 8 минут.

  • 02

    Платформа запущена за 42 рабочих дня от первого коммита до прода.

  • 03

    Платформа легко выдерживает пиковые нагрузки до 10 000 запросов в секунду в дни крупных рыночных новостей.

Хотите похожий проект?

Расскажите о задаче — вернёмся с оценкой сроков и стоимости в течение 24 часов.

← Все кейсы