Окупаемость ИИ-автоматизации начинается не с обещания сэкономить, а с одной операции, у которой есть замер до и после. Ниже — как посчитать выгоду автоматизации по операциям: что уже известно, что относится к высвобождённому времени, а что к реальным деньгам. Числа в примере полностью вымышлены: это учебный набор, а не клиентский кейс и не запуск модели.
Логика такая. Сначала фиксируем операцию и её замер. Затем раскладываем расходы на две группы: оценка штатного времени и новые денежные платежи. Дальше считаем сценарии по объёму, находим порог и отдельно смотрим денежный поток при неизменном окладе. В конце — условия следующего замера и всё, что в примере не учтено.
Опишите одну операцию и что уже измерено
Для расчёта берём одну операцию — подготовка и проверка отчёта. До автоматизации 12 минут, после — 3 минуты, включая обычную проверку каждого результата. Месячный объём — 100 операций. Условная ставка времени — 900 RUB в час.
Важно, что именно измерено: время до и после на одной и той же операции и объём в месяц. Отсюда следует 9 сэкономленных минут на операцию. Это ещё не деньги, а изменение трудозатрат. Ставка 900 RUB — условная оценка часа работы, а не сумма, которую кто-то получит дополнительно.
SBA рекомендует разделять расходы на разовые и ежемесячные: единовременные платежи нужны для запуска, а в месячные входят регулярные статьи Plan your business - Small Business Administration. Тот же порядок применяем и здесь: отдельно внедрение, отдельно текущие расходы.
Учтите отдельные расходы
Две категории расходов нельзя смешивать в одну строку.
- Оценка штатного времени: 2 часа в месяц на разбор исключений плюс 3 часа поддержки, итого 5 часов × 900 RUB = 4500 RUB в месяц. Это стоимость времени того же штата при неизменном окладе, а не новая выплата.
- Новые денежные платежи: 1000 RUB в месяц за API.
- Повторяющаяся стоимость ёмкости: 4500 + 1000 = 5500 RUB в месяц.
- Единовременное внедрение: 24 000 RUB отдельным денежным платежом.
Отдельная строка «внедрение» не должна попадать в месячный поток как повторяющийся расход, иначе расходы удвоятся. И наоборот, месячная оценка времени не заменяет разовый платёж.
Денежная сторона при неизменном окладе: сокращение выплат подтверждено как 0, дополнительная денежная доплата задана как 0, API — 1000 RUB. Поэтому денежный поток в месяц: 0 − 0 − 1000 = −1000 RUB.
Посчитайте три сценария и порог
Ценность одной операции: 9 минут / 60 × 900 = 135 RUB. Вычитаем повторяющуюся стоимость ёмкости 5500 RUB.
| Операций в месяц | Ценность ёмкости, RUB | Чистая ёмкость, RUB |
|---|---|---|
| 40 | 5400 | −100 |
| 100 | 13500 | 8000 |
| 200 | 27000 | 21500 |
Порог находим по формуле: объём × 135 − 5500 > 0. При 40 операциях выходит −100 RUB, при 41 — уже 35 RUB. Первый целый объём с положительной чистой ёмкостью — 41 операция. Сценарии 40, 100 и 200 операций — три отдельные точки расчёта, а не сумма.
При 100 операциях 24 000 / 8000 = 3 месяца. Это условное отношение разового внедрения к чистой ёмкости, а не денежная окупаемость. При 200 операциях то же отношение даёт около 1,12 месяца, но это по-прежнему ёмкость, не деньги.
Сценарии не суммируются и не переносятся на другой процесс без замера. Линейность между 40, 100 и 200 — допущение учебного набора.
Отделите высвобождение ёмкости от денег
Cash и capacity не складываются как два независимых дохода. Это разные регистры одного процесса.
Денежный сценарий: сокращение выплат 0, доплата 0, API 1000 RUB в месяц. Денежный поток — −1000 RUB в месяц. Первый месяц с внедрением: −1000 − 24 000 = −25 000 RUB. Денежная окупаемость не установлена: при нулевой подтверждённой экономии выплат нет положительного денежного потока, который её покрывал бы.
Чистая ёмкость 8000 RUB в месяц — оценка высвобожденного времени по условной ставке, а не полученная выручка. Те же 4500 RUB уже учтены в составе 5500 RUB, поэтому повторно вычитать их из денежного потока нельзя. Складывать capacity и cash как независимые доходы тоже нельзя.
Проверьте неполноту и следующий шаг
Ограничения учебного набора:
- все числа вымышлены, это не измерение бизнеса и не запуск модели;
- оклад неизменный, дополнительного оплачиваемого найма и сверхурочных нет; денежная доплата 0 задана прямо, в реальном проекте её нужно измерить отдельно;
- налоги, стоимость капитала и прочие нераскрытые затраты исключены, реальное решение о вложении по этому примеру недопустимо;
- ёмкость не продана и не превращена в сокращение выплат; денежной окупаемости нет при −1000 RUB в месяц, а 3 месяца — только условное отношение внедрения к чистой ёмкости;
- гарантии ROI, роста выручки, применимости высвобожденного времени и линейности сценариев нет.
Что нужно измерить в своей задаче: фактическое время до и после на одной операции, реальный месячный объём, стоимость часа, новые денежные платежи, сокращение выплат и доплаты, налоги и прочие расходы. Неизвестное значение не заменяем нулём, кроме прямо заданных нулей.
Для расходов на агента смотрите разбор как ограничить расходы ИИ-агента. Выбор инструментов под задачи маркетинга разобран в материале нейросети для маркетинга.
Учебный пример
Промпт ниже самодостаточен: в нём есть все входные строки, правила, формулы и выходная схема. Скопируйте его целиком и подставьте свои значения вместо учебных.
Задача: посчитать условную ценность высвобожденного времени, затраты поддержки и порог объёма по одной операции. Не выдавать результат за полученную выручку или денежную экономию. Внешних действий не совершать. Это учебный набор, не запуск модели.
Входные данные (RUB):
operation = "один вымышленный отчёт: подготовка и проверка"
operations_per_month = 100
before_minutes = 12
after_minutes = 3
hour_rate = 900
extra_review_hours_month = 2
support_hours_month = 3
api_cost_month = 1000
setup_one_time = 24000
cash_payroll_reduction_confirmed = 0
incremental_payroll_cash_month = 0
scenarios_operations = [40, 100, 200]
Правила и определения:
- after_minutes включает обычную проверку каждой операции.
- extra_review_hours_month — отдельный месячный разбор исключений, а не вторая проверка.
- 2 часа проверки и 3 часа поддержки выполняет тот же штат при неизменном окладе. 900 RUB/ч — условная оценка времени, не дополнительная выплата.
- Поддержка и API условно постоянны во всех сценариях.
- Неизвестное значение не заменять нулём, кроме прямо заданных нулей.
- Линейность между сценариями — допущение учебного набора.
Формулы:
capacity_per_operation = (before_minutes - after_minutes) / 60 * hour_rate
labor_opportunity_cost = (extra_review_hours_month + support_hours_month) * hour_rate
recurring_capacity_cost = labor_opportunity_cost + api_cost_month
net_capacity = operations * capacity_per_operation - recurring_capacity_cost
conditional_capacity_payback = setup_one_time / net_capacity, только при net_capacity > 0; это не денежная окупаемость
cash_net = cash_payroll_reduction_confirmed - incremental_payroll_cash_month - api_cost_month
cash_first_month = cash_net - setup_one_time
Порог: минимальное целое operations, при котором net_capacity > 0.
Нельзя добавлять labor_opportunity_cost повторно в денежный поток; cash и capacity не суммируются как независимые доходы.
Выходная схема (все поля):
minutes_saved_per_operation, capacity_value_per_operation, base_capacity_value_month,
base_net_capacity_value_month, conditional_capacity_payback_months,
cash_savings_confirmed, cash_net_month, cash_payback,
scenarios (для 40/100/200: operations, capacity_value, net_capacity_value, payback),
first_integer_operations_with_positive_net, recurring_capacity_cost_month,
labor_opportunity_cost_month, incremental_cash_outflow_month, cash_month1_including_setup,
unknowns, exceptions.
Покажи расчёт каждого вывода по формуле, отдели денежный сценарий от ёмкости и не совершай внешних действий.
Ниже — отдельный полный эталон результата для тех же входов. Его проверяет читатель по своим значениям.
{
"minutes_saved_per_operation": 9,
"capacity_value_per_operation": 135,
"base_capacity_value_month": 13500,
"base_net_capacity_value_month": 8000,
"conditional_capacity_payback_months": 3,
"cash_savings_confirmed": 0,
"cash_net_month": -1000,
"cash_payback": "not_established_no_positive_cash_savings",
"scenarios": [
{"operations": 40, "capacity_value": 5400, "net_capacity_value": -100, "payback": "none_under_assumptions"},
{"operations": 100, "capacity_value": 13500, "net_capacity_value": 8000, "payback_months": 3},
{"operations": 200, "capacity_value": 27000, "net_capacity_value": 21500, "payback_months": 1.1162790697674418}
],
"first_integer_operations_with_positive_net": 41,
"recurring_capacity_cost_month": 5500,
"labor_opportunity_cost_month": 4500,
"incremental_cash_outflow_month": 1000,
"cash_month1_including_setup": -25000
}
Проверка эталона: (12−3)/60×900 = 135 RUB за операцию; (2+3)×900 = 4500 RUB условной стоимости времени; 4500+1000 = 5500 RUB повторяющейся стоимости ёмкости; 100×135−5500 = 8000 RUB; 24000/8000 = 3 — условное отношение, не денежная окупаемость. При 40 операциях 40×135−5500 = −100, при 41 — 35 RUB, при 200 — 21500 RUB. Денежный поток: 0−0−1000 = −1000 RUB в месяц, первый месяц −1000−24000 = −25000 RUB. Денежная окупаемость не установлена, потому что подтверждённое сокращение выплат равно нулю.

