Бумажная иллюстрация кита и стаи рыб, которые вместе движутся через коралловый риф, освещённые лучами света с поверхности: образ системы, которая в основном справляется сама и всё ещё находится под наблюдением сверху
ИИ и доверие

Коэффициент вмешательства человека: единственная метрика, которая показывает, работает ли внедрение ИИ на самом деле

Большинство компаний, которые запускают ИИ-агентов в продакшене, не могут сказать, как часто этим агентам на самом деле нужен человек. Коэффициент вмешательства человека — это число, которое отвечает на этот вопрос. К концу текста вы сможете посчитать его для рабочего процесса, который у вас уже идёт.

Редакция FabricLoop
2 180 слов
10 мин на чтение

Собственная рамка FabricLoop для организаций с ИИ определяет коэффициент вмешательства человека прямо: он спрашивает, как часто автоматизированной работе нужен человек. Это и есть определение, и этот текст от него не отходит. Дальше — та часть, которую страница концепции не расписывает до конца: настоящий расчёт на одном реальном процессе, с числами, которые делают идею конкретной, а не только желательной.

Что это число на самом деле измеряет

Коэффициент вмешательства человека (HIR) — это доля действий агента внутри одного заданного процесса и одного периода, которым понадобилось, чтобы человек вмешался, прежде чем результат можно было считать завершённым. «Вмешаться» здесь значит конкретное: человек исправил вывод, отменил решение агента или ответил на вопрос, который агент явно задал, прежде чем продолжить — то, что Loop Agent в FabricLoop называет моментом ask_human. Поделите число таких действий на общее число действий агента за тот же период — и получите HIR.

Эта метрика стоит рядом с доступностью и точностью, а не под ними, потому что измеряет то, чего эти числа не видят. Агент может показать 95% точности на внутреннем бенчмарке и всё равно оказаться худшим внедрением, чем агент с 80%, если те 5%, в которых он ошибается, проходят молча, а те 20%, в которых он не уверен, помечаются каждый раз. HIR не спрашивает, хорош ли агент. Он спрашивает, знает ли система, когда ей нужен человек, и появляется ли человек, когда это происходит. Второй вопрос решает, можно ли безопасно расширять внедрение.

Как посчитать HIR для одного реального процесса

Возьмите процесс, который команда ИТ или эксплуатации может вести уже сегодня: агент сортирует входящие заявки в поддержку, классифицирует их (счета, отчёт об ошибке, возврат, доступ к аккаунту и так далее) и пишет черновик первого ответа. Каждый черновик попадает в очередь проверки, прежде чем дойдёт до клиента — ничего не уходит само. Сам шаг проверки вмешательством не является. Ревьюер, который нажимает «отправить» на черновике, не требовавшем правок, — это процесс, работающий так, как задуман. Вмешательство — это когда черновик нужно было доработать: ревьюер переписал его, исправил класс, перенаправил заявку в другую очередь, или сам агент остановился посреди задачи и задал вопрос, прежде чем что-либо написать.

Цифры ниже — поясняющий пример, а не данные реальной компании. Но форма истории и арифметика за ней — ровно то, что собирается из ваших собственных журналов.

Формула HIR
HIR = Действия, которым нужно вмешательство ÷ Все действия агента
Один и тот же процесс, один и тот же период. Считайте только действия, в которых человек изменил исход. Ревьюер, который утверждает черновик без правок, не считается вмешательством — и черновик, которому правки не были нужны вовсе, тоже.
Доля эскалаций
Доля эскалаций = Вопросы, которые начал агент ÷ Все вмешательства
Делит каждое вмешательство на два вида: агент сам отметил свою неуверенность, или ревьюер поймал ошибку, которую агент не отметил. Это число говорит, хорошая ли новость — падающий HIR.

В пилотный месяц агент касается 640 заявок. Из них 415 требуют вмешательства — переписать, переклассифицировать или перенаправить — и только 75 из этих 415 агент сам отметил до того, как что-либо написал. Остальное — ошибки, которые ревьюер ловит постфактум. Это HIR 64,8% при доле эскалаций всего 18%: когда агент ошибается, он чаще всего ошибается уверенно, и это худший вид этой проблемы.

Команда выгружает журнал правок и помечает каждое вмешательство причиной. Две категории доминируют: агент неверно читает политику возврата, как только в деле есть сумма в долларах, и пишет спокойные процедурные ответы клиентам, которые явно злы. И то и другое чинится без правки модели — добавьте явное правило: любая заявка, где упомянут возврат свыше $50 или балл тональности выше порога, запускает эскалацию ask_human, а не черновик. Всё остальное по-прежнему пишется и проверяется как раньше.

МесяцЗаявок обработаноВмешательстваHIRДоля эскалаций
1 — Пилот 640 415 64,8% 18%
2 — После добавления правил 810 224 27,7% 58%
3 — Правила снова подстроены 940 101 10,7% 79%

К третьему месяцу HIR упал больше чем на 80%, но более информативное число — доля эскалаций: она выросла с 18% до 79%. Большая часть того, что осталось, — это не агент, которого поймали на ошибке, а агент, который верно узнаёт по-настоящему неоднозначный случай (VIP-аккаунт, исключение из политики, возврат ровно на пороге) и спрашивает, прежде чем действовать. Снижение настоящее и заслуженное: каждый круг правок возвращался в явные правила, поэтому конкретные ошибки, которые их породили, перестали повторяться, а категории, которым всё ещё нужно суждение, продолжают помечаться, а не обходиться черновиком.

Имеет значение то снижение, при котором агент лучше понимает, чего он не знает, — а не то, при котором человек тихо перестаёт проверять.

Ошибка: считать ноль целью

Когда команда месяц за месяцем видит, как HIR падает, следующий вопрос кажется очевидным: насколько низко он может опуститься. Инстинкт — считать ноль финишем, доказательством, что агент наконец стал достаточно хорош, чтобы работать без присмотра. Этот инстинкт перевёрнут, и это самое частое неверное чтение метрики.

Почему 0% обычно тревожный сигнал

Процесс, который неделями показывает 0% вмешательств, почти никогда не значит, что агент перестал ошибаться. Это значит, что случилось одно из двух: ревьюеры перестали по-настоящему читать черновики перед тем, как их утверждать, или путь эскалации тихо сломался — пороги ослабили, правило маршрутизации отказало без звука, или триггер ask_human перестал срабатывать. В любом случае ноль не говорит, что системе больше не нужен человек. Он говорит, что человека перестали спрашивать или что человек перестал смотреть.

Настоящая цель никогда не была в том, чтобы абстрактно уменьшить число вмешательств. Цель — система, в которой конкретные моменты, требующие суждения человека, становятся видимыми, и только они, чтобы внимание человека попадало туда, где оно действительно нужно, а не делилось поровну на всё или не отсутствовало вовсе. Процесс с HIR 12%, где почти все эти 12% — это агент, верно помечающий по-настоящему неоднозначные или высокорисковые случаи, здоровее процесса с HIR 2%, где большая часть этих 2% — ревьюер, наткнувшийся на ошибку, которую агент так и не пометил. Более низкое число может скрывать худшую систему.

Именно для этого нужна доля эскалаций. Рядом с HIR она говорит, в какой вы истории:

Как читать тренд HIR — одно и то же падающее число, два смысла
0% сколь угодно долго
Тревога — никто не смотрит, это не безупречная система
Высоко и ровно месяцами
Не учится — правки не возвращаются в правила
Падает, доля тоже падает
Проверьте — скорее штамп, чем настоящий прогресс
Падает, доля растёт
Доверие заслужено — система знает свои края

Если HIR падает, а доля эскалаций держится или тоже падает, пока не записывайте это как победу. Возьмите случайную выборку действий, помеченных как «вмешательство не нужно», и пусть кто-то пересмотрит их вхолодную, не зная, что выборку отметили как чистую. Проверьте, не ползут ли вверх сигналы ниже по потоку — переоткрытые заявки, жалобы, отзыв возвратов, CSAT. Падающий HIR при растущих проблемах ниже по потоку — это не система, которая учится быстрее. Это система, которую никто не поймал вовремя.

Что измерять, если хотите считать это уже сегодня

Для этого меньше нужны новые инструменты, чем запись правильной вещи. Большинство команд, которые ведут агента, уже считают объём — скольких заявок он коснулся, сколько задач набросал. Почти никто не считает исход, а именно исход и нужен HIR.

  1. Записывайте исход каждого действия, а не только счётчик активности. Отправлено как есть, отредактировано перед отправкой, отклонено и переписано или эскалировано самим агентом. Без записи на уровне исхода HIR вообще нельзя посчитать: вы знаете, что агент что-то сделал, но не знаете, нужно ли было это исправлять.
  2. Сначала зафиксируйте знаменатель, потом числитель. Решите, что для этого процесса считается одним действием — одна затронутая заявка, одна набросанная задача — и держите это определение постоянным между периодами, чтобы изменение HIR отражало суждение агента, а не смену способа счёта.
  3. Помечайте каждое вмешательство причиной. «Отредактировано» почти ничего не говорит. «Отредактировано: политика возврата свыше $50 применена неверно» говорит точно, что чинить дальше. Короткая устойчивая таксономия превращает журнал правок в список дел, а не в табло.
  4. Следите за долей эскалаций вместе с HIR, а не вместо него. Два числа вместе говорят, заслужено снижение или взято взаймы — см. таблицу тренда выше.
  5. Задайте пол, а не цель в ноль. Для каждого процесса решите, как выглядит правдоподобный ненулевой HIR с учётом того, сколько в нём настоящей неоднозначности, и считайте долю, которая падает сильно ниже этого пола, поводом для разбора, а не для праздника.
  6. Считайте HIR по каждому процессу, никогда одним смешанным числом на всю компанию. Среднее прячет, какой именно процесс действительно заслужил меньше надзора, а какой тихо копит риск под красивым заголовком.
  7. По расписанию перепроверяйте «чистую» выборку. Периодически вынимайте действия, записанные как не требующие вмешательства, и пусть кто-то пересмотрит их, не зная, что их пометили чистыми. Это единственная прямая проверка того, читают ли ревьюеры до сих пор.
FL
Как FabricLoop это поддерживает

Поэтому Loop Agent построен вокруг ask_human, resume и эскалации через приложения канала, а не вокруг тихой автономии: агент, который останавливается, чтобы спросить, — это агент, который нарочно попадает в числитель вашего HIR, а не тот, кого случайно поймали. Эскалации и черновики появляются в тех же группах, где команда уже работает, рядом с задачами и заметками, так что момент, которому был нужен человек, виден там, где работа и так живёт, а не закопан в отдельной консоли агента, в которую никто не заглядывает. На Enterprise журналы аудита дают ИТ и эксплуатации увидеть, что сделали агенты и в какой именно момент вмешался человек, — это и есть сырьё, из которого HIR собирается с самого начала.

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


Главное
01
Коэффициент вмешательства человека — это доля действий агента в одном процессе и одном периоде, которым понадобилось, чтобы человек исправил, отменил или ответил на вопрос агента, прежде чем работу можно было считать сделанной. Это отношение: вмешательства, делённые на все действия.
02
Ревьюер, который утверждает черновик без нужных правок, — это не вмешательство. HIR измеряет, как часто исход пришлось менять, а не как часто человек на что-то смотрел.
03
Доля эскалаций — часть вмешательств, которые агент пометил сам, против части, которую ревьюер поймал постфактум, — парная метрика. Она говорит, отражает ли падающий HIR настоящее улучшение или то, что проверяющих стало меньше.
04
Здоровое снижение HIR получается, когда причины правок возвращаются в явные правила или примеры, и одна и та же ошибка перестаёт повторяться, — а не когда ревьюеры устают читать черновики.
05
0% вмешательств, который держится долго, почти всегда тревожный сигнал, а не веха. Обычно это значит, что ревьюеры перестали читать или путь эскалации тихо сломался, — а не что агент стал безупречным.
06
Настоящая цель — не самое низкое число. Это система, которая делает видимыми конкретные моменты, где нужно человеческое суждение, и только их, чтобы внимание человека попадало туда, где оно действительно нужно.
07
Чтобы проверить падающий HIR, смотрите сигналы ниже по потоку — переоткрытые заявки, жалобы, отзыв возвратов, CSAT — на рост, который сама доля скрыла бы, и периодически вхолодную пересматривайте выборку действий «вмешательство не нужно».
08
Чтобы вообще измерить HIR, нужна запись исхода (отправлено как есть, отредактировано, отклонено, эскалировано), а не только счётчики активности. Большинство команд, которые сегодня ведут агентов, пишут только объём.
09
Считайте HIR по каждому процессу, а не одним смешанным числом на всю компанию. Среднее может спрятать процесс, который действительно заслужил меньше надзора, рядом с процессом, который тихо копит риск.