Блог

6 мин чтенияРазработка и эксплуатация агентовТуториал

ROI AI agent: как измерять без фантазийных цифр

Модель измерения ROI AI agent: baselines, сторона costs с LLM usage и временем review, метрики pilot и правила решения expand-or-kill.

Northstar

Northstar - студия AI agent systems. Алекс ведёт engineering и продукт, Джордан - operations и fit процессов. Делаем production-агентов в tools, которыми команда уже пользуется.

Alex Morgan · LinkedIn · Northstar

Прямой ответ

Измеряйте ROI AI agent как ценность минус полная стоимость: сэкономленное время по полным ставкам плюс снижение ошибок против стоимости build, retainer, LLM usage, времени human review и стоимости инцидентов. Предусловие - baseline, снятый до сборки: cycle time, exception rate, rework, объём. Если вы не можете измерить workflow сегодня, вы не можете заявлять ROI завтра.

Сначала baseline, всегда

Самый частый провал - начать сборку до фиксации того, как выглядело «до». Недели-двух лёгкого logging достаточно; направленные цифры лучше, чем никаких.

Baseline-метрикаКак снять дёшевоПочему это важно потом
Время на кейсЗамерьте 20-30 реальных кейсов от начала до концаЯдро заявления об экономии
ОбъёмПосчитайте кейсы в неделю из исходной системыПревращает экономию на кейс в итоги
HandoffsПосчитайте людей и tools, которых касается каждый кейсПоказывает, где agent убирает ожидание, а не только работу
Error и rework rateПомечайте переделанные кейсы две неделиСнижение ошибок часто стоит больше, чем сэкономленное время
Стоимость плохого действияСогласуйте число на тип провалаЗакладывает риск в ROI, а не только upside

Заморозьте baseline в датированном общем документе; через полгода честно никто не вспомнит.

Формула ROI, которая выдерживает проверку

Ценность за период:

  • Сэкономленное время = (baseline-время на кейс - новое человеческое время на кейс, включая время review) x объём x полная часовая ставка
  • Снижение ошибок = (baseline error rate - новый error rate) x объём x стоимость ошибки
  • Ценность cycle time = только там, где скорость доказуемо двигает результат, например ответ на leads; иначе не включайте

Стоимость за период:

  • Амортизированная стоимость build (размажьте pilot на 12-24 месяца, а не на бесконечность)
  • Retainer или внутреннее время на поддержку: monitoring, обновление prompts, поддержка evals
  • LLM usage отдельной строкой: стоимость токенов на реальном объёме, на ваших собственных API keys, чтобы она оставалась видимой
  • Время human review на gates - самая часто скрываемая статья, потому что минуты approvals - это реальные минуты
  • Время обработки exceptions для очереди, которую agent эскалирует
  • Ожидаемая стоимость инцидентов: малая вероятность на большую цену всё равно принадлежит модели

ROI = (ценность - стоимость) / стоимость. Если он становится положительным только после добавления мягкой строки вроде «счастье сотрудников» - он отрицательный.

Метрики pilot, которые важны

Отслеживайте небольшой набор еженедельно. Больше дашбордов не значит больше правды.

МетрикаОпределениеЗдоровое направление
Safe auto-completion rateКейсы, завершённые без прикосновения человека и без поздней коррекцииРастёт по мере расширения gates
Human override rateApprovals, где reviewer изменил результатПадает к низким единицам процентов на тип кейса
Размер exception queueКейсы, эскалированные людям, и их старениеСтабилен или падает при постоянном объёме
Time to first responseДля клиентских потоковПадает сразу и остаётся низким
Rework rateКейсы agent, переоткрытые или исправленные позжеНа уровне человеческого baseline или ниже
Стоимость завершённого кейсаВсе costs выше, делённые на завершённые кейсыПадает ниже baseline-стоимости человека

Следите за auto-completion против override rate: высокий auto-completion при высоких overrides - это не автоматизация; это человек, делающий работу с лишними шагами.

Паттерны ложного ROI

  • Vanity-активность. Sessions, сообщения и «взаимодействия agent» измеряют usage, а не ценность. Десять тысяч чатов, которые ничего не решают, - это строка затрат.
  • Сэкономленные часы без baseline. Если workflow никто не замерял до, «экономит 30 часов в неделю» - это догадка в костюме.
  • Revenue-множители. Держите заявления о выручке за пределами модели, если причинная связь не прямая и не измерена; дисциплина атрибуции - редкость.
  • Расход токенов как прогресс. Растущий API-счёт доказывает активность, а не результаты. Смотрите вместо этого на стоимость завершённого кейса.

Измерительная сантехника

Цифры ROI хороши ровно настолько, насколько хороши traces за ними; стройте pilot измеримым:

  • Logging на каждом запуске: входы, действия, результат, вмешательство человека - источник override и rework rates.
  • Eval-сет: 30-50 репрезентативных кейсов с ожидаемыми выходами, прогоняемый перед каждым изменением prompt или модели; он ловит дрейф раньше месячных цифр и одновременно служит acceptance test на go-live.
  • Телеметрия gates: approvals и отклонения, размеченные по типу кейса, показывающие, какие срезы готовы к более широкой автономии.
  • Еженедельный one-pager: метрики pilot против baseline, за которым закреплён владелец workflow. Если измерение живёт только в дашборде вендора - вы отдали правду на аутсорс.

Операции после pilot разобраны в статье измерение AI agent ops, токенная сторона - в статье LLM costs и выбор модели.

Правила решения

Согласуйте пороги письменно до старта pilot, чтобы решение expand-or-kill было механическим, а не политическим:

  1. Расширяйте, когда метрики бьют baseline два ревью-периода подряд без роста severity инцидентов: сначала расширьте gates на лучших типах кейсов, затем добавьте объём, затем следующий workflow.
  2. Держите и настраивайте, когда ценность положительная, но override или exception rates застряли: сначала чините верхние категории exceptions.
  3. Убивайте или пересматривайте scope, когда стоимость завершённого кейса остаётся выше человеческого baseline после честной настройки, или когда один класс инцидентов оказывается слишком дорогим для доступного gating. Убить pilot по свидетельствам - дешёвый исход, а не провал.

Как помогает Northstar

Pilots Northstar определяют acceptance test и набор метрик заранее, с logging с первого дня, чтобы решение expand-or-kill работало на ваших цифрах, а не на наших слайдах. Смотрите solutions.

FAQ

  • Нет. Недельная выборка замеренных кейсов и размеченный счётчик ошибок лучше квартала планирования инструментирования. Направленных baselines достаточно для честных решений expand-or-kill; чего нельзя сделать - восстановить baseline по памяти после запуска, потому что память всегда льстит проекту.