← Все проекты
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) для анализа, перевода и генерации отчётов