Перейти к содержимому
V
ViscientaryАналитика
What-If Engine

Сценарное моделирование. Пересчет бизнеса за миллисекунды.

Алгоритм мгновенно пересчитывает граф зависимостей компании при внешних шоках (инфляция +15%, срыв поставок, рост стоимости лида). Вы видите будущее до того, как оно наступит.

Изолированная песочница (Sandbox)

Моделирование происходит в In-Memory песочнице. Когда вы применяете «шок» (изменяете параметр), система клонирует текущее состояние графа метрик в оперативную память и прогоняет вычисления без затрагивания реальной базы данных.

Production Data
Ветвление ➔
Sandbox (What-If)

Каскадный пересчет (Cascade Recalculation)

1. Ввод шока

Пользователь устанавливает сдвиг: CAC = CAC * 1.5 (стоимость привлечения выросла в полтора раза).

2. Инвалидация кэша дочерних узлов

Алгоритм обходит направленный граф и помечает все зависимые метрики (LTV/CAC, Маркетинговый бюджет, Чистая прибыль) как требующие пересчета.

3. Резолвинг новых значений

Вычисляется новое значение итогового Cash Flow и обновляется дашборд пользователя в режиме реального времени.

Векторные вычисления

Для ускорения пересчета на больших временных рядах (Time Series) мы используем векторизованные операции (SIMD/NumPy style) под капотом.

// Пример внутреннего представления операции сдвига

function applyShock(timeSeries, multiplier) {

// Векторное умножение массива значений за 12 месяцев

return timeSeries.map(val => val * multiplier);

}


const baselineCAC = [120, 125, 130, 128];

const shockCAC = applyShock(baselineCAC, 1.5);

// Result: [180, 187.5, 195, 192]

Ценность для принятия решений

Проверка гипотез без риска

Прежде чем нанимать 10 новых менеджеров по продажам, вы можете смоделировать этот сценарий и увидеть, хватит ли у компании ликвидности (Cash Runway) на их зарплату до первых продаж.

Стресс-тестирование

Подготовка антикризисных планов (Plan B). Модель покажет, при каком падении конверсии бизнеса придется урезать косты, чтобы не обанкротиться.