От матрицы ошибок к деньгам: как ML-продакт менеджеру оценить экономический эффект B2B SaaS в финтехе

От матрицы ошибок к деньгам: как ML-продакт менеджеру оценить экономический эффект B2B SaaS в финтехе

Когда вы выводите ML-продукт на B2B рынок, вы почти всегда проходите одну и ту же цепочку:

• построение модели (данные: свои, заказчика, сторонние)

• оценка метрик качества на выборке заказчика

• оценка экономического эффекта

• построение модели ценообразования / стратегии монетизации

Подходов к ценообразованию может быть много, но есть базовое ограничение: на длинной дистанции решение не может стоить дороже, чем эффект, который оно создаёт для бизнеса.

Одна из ключевых задач ML Product Manager - уметь переводить ML метрики моделей в измеримый бизнес эффект.

Это не всегда тривиальная задача. Универсального фреймворка не существует. Однако есть широкий класс задач, в которых связывать модельные метрики с экономическим эффектом удобно через матрицу ошибок (confusion matrix).

Речь идет о решениях на базе классификационных моделей, встраиваемых в decision pipelines - пайплайны автоматизированного принятия решений. Это кредитные конвейеры, BRMS, проверки KYC, KYB, AML и др.

Ниже будет кейс из практики

В компании OneFactor я занимался выводом на рынок сервиса противодействия социальной инженерии.

Это SaaS для оценки вероятности того, что заявка на кредит подана под воздействием мошенников. Пользователи сервиса - банки.

После реализации прототипа мы посчитали метрики Precision / Recall на выборке банка.

Дальше встал ключевой вопрос: достаточно ли этого качества, чтобы модель приносила пользу бизнесу?

Я подошел к оценке экономического эффекта следующим образом:

1. Построил матрицу ошибок

• TP - корректно найденные кейсы

• FP - ложные срабатывания (упущенная прибыль / доп. проверки)

• FN - пропущенные кейсы (прямые потери банка)

2. Взял классическую формулу для оценки чистого дохода от кредитного портфеля

NPV = Margin × Sum × (1 − DR) × n − LGD × Sum × DR × n

3. Адаптировал ее под свой кейс

🔴 посчитал потери банка без модели - все факты соц инженерии: TP + FN

🟢 посчитал потери банка с моделью

-> из-за FN (прямые потери)

-> из-за FP (упущенная прибыль)

4. Получил итоговую формулу (в общем виде)

Эффект = 🔴 потери без модели − 🟢 потери с моделью

Результат

Полученная оценка численного эффекта оказалась впечатляющей: согласно модели, наше решение позволяло снижать потери банка от социальной инженерии на десятки процентов.

Далее, взяв некоторую долю от рассчитанного эффекта, я подготовил тарификатор сервиса, который команда сейлзов использовала для выставления КП и заключения договоров.

Подтверждённый (в экселе) экономический эффект позволил нам:

• увереннее и интенсивнее вести пресейл

• получить первые контракты (и провалидировать жизнеспособность модели ценообразования)

Выводы

• ML-продакт должен уметь переводить ML-метрики в деньги

• матрица ошибок - мощный инструмент для решения данной задачи

• понимание экономического эффекта в B2B помогает выбирать оптимальную стратегию монетизации

Больше деталей о продуктовом менеджменте решений на основе AI/ML в моем телеграм-канале.