BorisovAI
Все проекты

Cascadev0.15.14

Платформа интеллектуального анализа трендов. Автоматический сбор сигналов из 5+ источников, каскадный AI-анализ влияния, ролевые рекомендации и готовые отчёты — всё что нужно чтобы принимать решения раньше конкурентов.

Cascade
Платформы аналитикиPythonTSXTypeScriptCSSDockerfile

Скриншоты

Документация

Cascade Trend Analysis

Интеллектуальная система для анализа технологических трендов и прогнозирования их каскадного влияния. Автоматически собирает сигналы из множества источников, группирует их в тренды, оценивает по трёхмерной модели (значимость, динамика, достоверность) и генерирует аналитические отчёты с рекомендациями.

Version Python


Что делает система

  • Сбор сигналов из 5 источников: Hacker News, GitHub, arXiv, Semantic Scholar, SearXNG (246+ поисковиков)
  • Source-aware скоринг — отдельные формулы для каждого типа источника с обогащением через web citations
  • LLM-классификация — группировка сигналов в тренды с определением категории
  • 3D-профиль трендов — оценка по трём осям: Significance / Momentum / Confidence
  • Рекомендации — автоматический расчёт: ACT_NOW, MONITOR, RISKY_HYPE, EVERGREEN, IGNORE
  • Аналитические отчёты — граф каскадных влияний, зоны воздействия, источники
  • Ролевые рекомендации — конкретные действия для CTO, Developer, PM, Investor по каждой зоне влияния
  • Мультиязычность — контекстный батч-перевод контента (EN, RU) с автодетектом языка
  • External API — REST API v1 с аутентификацией через Personal Access Tokens для интеграции с внешними агентами

Ключевые возможности

Скоринг и рекомендации

Каждый тренд оценивается по трёхмерной модели:

ИзмерениеЧто оцениваетВес
SignificanceСила доказательной базы, разнообразие источников, плотность сигналов40%
MomentumСкорость появления новых сигналов, динамика оценок, свежесть35%
ConfidenceПокрытие источниками, размер выборки, согласованность данных25%

На основе комбинации осей система автоматически определяет рекомендацию и фазу жизненного цикла (emerging → mature → fading).

Каскадный анализ

LLM-агент (LangGraph + Claude) генерирует:

  • Полный аналитический отчёт с обзором тренда
  • Граф каскадных влияний — как тренд распространяется на смежные области
  • Зоны воздействия с оценкой влияния (1-10)
  • Ролевые рекомендации — конкретные действия для 4 ролей (CTO, Developer, PM, Investor)
  • Источники с валидацией через web citations

Zone ID фильтры (v0.15)

  • Фильтрация по зонам влияния (integer ID) на /trends, /signals, /pulse — language-independent
  • Pulse heatmap — визуализация активности по зонам и категориям
  • Фильтр зон в отчётах с Popover-поиском

Перевод

Контекстный батч-перевод с использованием LLM:

  • Заголовки переводятся вместе с описанием и категорией для точности
  • Автодетект языка источника (кириллица / латиница)
  • 2 LLM-вызова на анализ вместо 30-80 (батч коротких строк с дедупликацией)

External API

REST API v1 для внешних агентов и интеграций:

  • GET /api/v1/trends — пагинированный список с сортировкой
  • GET /api/v1/trends/top — Top-5 по 3 критериям (new, fast_growing, highest_scored)
  • GET /api/v1/trends/{id} — детали тренда с сигналами и последним анализом
  • GET /api/v1/signals — список сигналов с фильтрами
  • Аутентификация: Personal Access Tokens (PAT)

Архитектура

Frontend (React + TanStack Router + shadcn/ui)
    ↕ REST API
FastAPI + SQLite
    ├── Crawler → 5 source adapters → signals table
    ├── Scoring → source-aware + web citation enrichment
    ├── Classifier → LLM trend grouping + categorization → trends table
    ├── Scorer → 3D model (Significance/Momentum/Confidence) → recommendations
    ├── Analyzer → LangGraph + Claude → reports + impact zones
    ├── Recommendations → role-based actions (CTO/Dev/PM/Investor)
    ├── Translator → context-aware batch translation → translations table
    └── External API v1 → PAT auth + rate limiting
External:
    ├── SearXNG (self-hosted meta-search, Docker)
    ├── Claude API (Anthropic) — analysis + classification + translation
    └── FAISS — vector similarity

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

КомпонентТехнология
BackendPython 3.12+, FastAPI, uvicorn
DatabaseSQLite (single file)
FrontendReact, TypeScript, TanStack Router, Zustand, shadcn/ui
LLMAnthropic Claude (via LangGraph)
SearchSearXNG (self-hosted, Docker)
Vector StoreFAISS
CI/CDGitLab CI, PM2

Версия: 0.15.14 | Март 2026

История изменений

v0.15.14 — март 2026

Zone ID фильтры, рефакторинг pulse heatmap, модуляризация API

Новые функции

  • Zone ID фильтр — фильтрация по зонам влияния на страницах трендов, сигналов и пульса. Не зависит от языка интерфейса.
  • Фильтр зон в отчётах — страница отчётов поддерживает фильтрацию по зоне влияния с поиском.
  • Автоматическая привязка зон — после завершения анализа зоны влияния автоматически связываются с записями.
  • Модуляризация API — маршруты API разделены на 6 специализированных модулей.
  • Pulse heatmap — тепловая карта показывает активность по зонам влияния и категориям.

Настройки анализа

  • Глубина каскадного анализа: 2 уровня
  • Порог влияния: 0.3
  • Улучшенный матчинг зон: cross-category поиск по эмбеддингам

Исправления

  • Обновление ссылки на последний анализ при завершении
  • Обратная совместимость при чтении web-цитат

v0.14.0 — март 2026

Серверная пагинация отчётов, Lab: сохранённые продукты

Новые функции

  • Отчёты: серверная пагинация и поиск — полнотекстовый поиск по анализам (EN + переводы), сортировка по дате и оценке, настраиваемый размер страницы.
  • Lab: сохранённые продукты — возможность сохранять продукты в избранное, отдельная страница сохранённых.
  • Перевод названий трендов в Lab — поддержка мультиязычности в модуле Lab.

Исправления

  • Исправлена сортировка отчётов по дате
  • Исправлен порядок React hooks
  • Корректное отображение карточек продуктов без изображений

v0.13.0 — март 2026

Исправления сигналов, ролей, производительности

  • Общий отчёт (shared report) — доступ по ссылке без авторизации
  • Admin: управление источниками данных
  • Оптимизация SearXNG remap

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

0/1000