03. Контроль скриптов с доказательной базой

Статус доступно (релиз v1.1)
Доступно «Бизнес» и выше
Зависимости 03-models.md §3.1 (уровни 0–2), 08-api.md (classification.script_compliance)

Проблема

Контроль скрипта сегодня — это либо «выборочно послушали», либо галочка в чек-листе, которую ставит сам оператор или его руководитель. Спор «я это говорил» решается прослушиванием, то есть никак: у руководителя группы нет времени искать фразу в 200 записях.

Отсюда две боли: недоверие операторов («система придирается») и отсутствие фактов у руководителя («в отчёте 78 %, а почему — непонятно»).

Решение

Каждое срабатывание правила скрипта подтверждается доказательством: точной цитатой, таймкодом, каналом (оператор/клиент) и уверенностью. Никаких «просто галочек».

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

Что видно по каждому нарушению:

greeting        ❌ не выполнено (0–15 с)      канал оператора, речи нет
no_profanity    ✅ выполнено
next_step       ✅ «давайте я запишу вас на четверг, 15:00»
hold_ok         ❌ пауза 47 с без предупреждения

Плюс ссылка на карточку звонка: плеер открывается на нужном таймкоде, цитата подсвечена.

Разрешение споров. Оператор может оспорить нарушение в один клик; звонок уходит в очередь ручного контроля, где руководитель фиксирует решение. Спорные случаи автоматически попадают в регресс-набор — правила дообучаются на них (это и есть human-in-the-loop).

Как это выглядит

Метрики успеха

Метрика Цель
Точность срабатывания правил (precision) ≥ 0,9 после настройки на эталоне
Доля споров, закрытых в интерфейсе без переписки ≥ 90 %
Время от отчёта до конкретного звонка-примера ≤ 10 секунд (клик)
Влияние на метрику клиента (пример из пилота) рост соблюдения скрипта на ≥ 5 п.п. за 2 месяца

Как это устроено у нас