BorisovAI
Все проекты

Cascade Trend Analysis

AI-система каскадного анализа трендов. Обнаруживает тренды из HackerNews, GitHub, arXiv, Tavily, строит причинно-следственные графы влияния и генерирует аналитические отчёты с версионированием.

PythonFastAPIReactTypeScriptSQLiteLangGraphClaudeViteTanStack RouterZustand

О проекте

Cascade Trend Analysis — веб-приложение для автоматического обнаружения и глубокого анализа технологических трендов. Система агрегирует данные из нескольких источников, оценивает их значимость с помощью мультифакторного скоринга, и генерирует развёрнутые аналитические отчёты с причинно-следственными графами.

Основные возможности

  • Мульти-источниковый краулинг: HackerNews, GitHub Trending, arXiv, Tavily News — автоматический сбор и дедупликация
  • Scoring V2: мультифакторная оценка трендов (recency, velocity, source diversity, citation validation) с весами по категориям
  • Каскадный анализ влияния: LLM строит дерево причинно-следственных связей по зонам (technology, business, society, science)
  • Параллельная обработка: async cascade с семафором для контроля конкурентности LLM-вызовов
  • Версионирование анализов: INITIAL → RE_ANALYZED → DEEPENED, с возможностью сравнения версий (diff)
  • Страница сравнения: paragraph-level text diff, word-level highlights, impact zones diff
  • Real-time прогресс: SSE-стрим с 7 шагами (collecting → researching → building → assembly → reporting → translating → complete)
  • Двуязычность: полная локализация RU/EN, on-demand перевод отчётов через Claude
  • Интерактивный граф: визуализация причинно-следственных связей между трендом и зонами влияния

Архитектура

Backend: Python FastAPI + SQLite + LangGraph + Claude CLI
Frontend: React + TypeScript + TanStack Router + Zustand + shadcn/ui + Vite
LLM: Anthropic Claude (через CLI) для анализа, перевода и генерации отчётов

Оцените материал

0/1000