Cascadev0.15.14
Платформа интеллектуального анализа трендов. Автоматический сбор сигналов из 5+ источников, каскадный AI-анализ влияния, ролевые рекомендации и готовые отчёты — всё что нужно чтобы принимать решения раньше конкурентов.
Скриншоты
Документация
Cascade Trend Analysis
Интеллектуальная система для анализа технологических трендов и прогнозирования их каскадного влияния. Автоматически собирает сигналы из множества источников, группирует их в тренды, оценивает по трёхмерной модели (значимость, динамика, достоверность) и генерирует аналитические отчёты с рекомендациями.
Что делает система
- Сбор сигналов из 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
Технологический стек
| Компонент | Технология |
|---|---|
| Backend | Python 3.12+, FastAPI, uvicorn |
| Database | SQLite (single file) |
| Frontend | React, TypeScript, TanStack Router, Zustand, shadcn/ui |
| LLM | Anthropic Claude (via LangGraph) |
| Search | SearXNG (self-hosted, Docker) |
| Vector Store | FAISS |
| CI/CD | GitLab 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