Розробка AI-системи моніторингу SLA контакт-центру

Збої в обліку звернень викривляють картину за SLA, а порушення помічають уже за скаргами клієнтів. Ми розробляємо системи моніторингу SLA контакт-центру під ключ: налаштуємо збір даних, правила оповіщень і регламенти для служби підтримки. Скорочуємо час виявлення відхилень у рази.

Розробка AI-системи моніторингу SLA контакт-центру

Мовні технології: розпізнавання мовлення ASRСередній~3-5 днів
Часті запитання

Моніторинг SLA контакт-центру: де ламається облік

Норматив обслуговування порушується тихо: звернення формально закрито, середній рядок звіту в нормі, а клієнт уже пішов.

Таймер запускається під час постановки в чергу, але при переведенні між оператором і групою відлік обнуляється, а відповідь у чаті вважається від доставки повідомлення.

У середньому по каналу за тиждень таке відхилення від регламенту не видно — зріз занадто великий для одиничного збою.

Вибірковий контроль якості картину не рятує: вручну перевіряють кілька відсотків діалогів, і вибірка зміщується в короткі, «зручні» розмови.

Загублені звернення — залишені без власника після переведення, необроблені заявки на зворотний дзвінок, повідомлення в каналі без черги — до неї майже не потрапляють.

При цьому сирі події по кожному дотику в платформі є: Genesys і аналогічні рішення зберігають повну історію разом із переведеннями та часом очікування.

У звіт за період потрапляє усереднена зведення, тому порушення нормативу обслуговування спливає на розборі, коли виправити вже нічого, а загублені звернення знаходять через тижні.

Розбираємо, як це закривається: які події знімаємо, як рахуємо норматив по кожному зверненню і як відхилення від регламенту стає видно в той момент, коли його ще можна відіграти.

Метрики ефекту: час виявлення та класи відмов

Перевіряємо ефект за списком вимірюваних величин, а не за відчуттями. Базові значення знімаємо на історичних записах розмов до запуску, після впровадження рахуємо ті самі метрики на тому самому потоці звернень. Так видно, що змінила система, а не сезонне навантаження лінії.

  • Час виявлення відхилення: раніше — за підсумками дня або після скарги, тепер — хвилини від початку відхилення на лінії.
  • Частка виявлених порушень: автоматична оцінка діалогів покриває всі звернення, ручна вибірка контролера — одиниці відсотків.
  • Класи відмов: зникають «тихі» — завислий діалог без відповіді, очікування понад норму, повторне переведення між операторами.
  • Контроль нормативів: час відповіді в чаті, утримання на лінії, частка залишених звернень рахуються безперервно, а не за вибіркою за тиждень.
  • Хибні спрацьовування: частку відміток, знятих оператором-контролером, фіксуємо окремо — інакше сигнали втрачають цінність.

Нормативи описуємо в термінах ITIL: цільові значення за рівнями обслуговування та порядок реакції на інцидент лежать в одному регламенті, тому моніторинг і домовленості з керівником лінії не розходяться.

Підсумок закріплюємо у звіті приймання: значення до і після за кожним пунктом списку, окремим рядком — частка порушень, виявлених до звернення клієнта.

Способи моніторингу SLA: потік даних проти розбору записів

Сигнал про те, що угода про рівень сервісу під загрозою, збирають двома принципово різними способами: слухають потік подій телефонної платформи або розбирають записи розмов.

Перший шлях дає затримку в секунди й оперує фактами — постановка в чергу, час очікування, з'єднання, переведення, завершення. Другий працює зі змістом: клієнт може мовчати, але вже роздратований, а оператор може формально вкластися в норматив, зірвавши вирішення питання.

Підхід Коли підходить Обмеження
Порогові оповіщення за подіями черги Потрібна реакція на факт: очікування вийшло за норму, звернення зависли без відповіді, навантаження групи зросло Не бачить сенсу розмови — формально закрите звернення може бути провальним
Мовна аналітика за записами розмов Потрібно оцінити тон, роздратування, повтори звернень, якість діалогу Обробка записів іде після завершення розмови, тому для жорсткого порогу в реальному часі не годиться
Прогноз ризику порушення за історією звернень Потрібно встигнути втрутитися до порушення: сегмент, тема, час доби, кількість переведень Потребує накопиченої історії та регулярної звірки з фактичними наслідками

Що дає поєднання

Порогові правила ловлять доконане відхилення, прогноз ризику — передумову до нього. Модель рахує ймовірність виходу за норматив за ознаками звернення і піднімає пріоритет там, де він реально потрібен, а не за принципом «хто довше чекає».

Інтеграція з телефонною платформою будується на штатних підписках на події та вивантаженні записів після завершення розмови. Це розносить навантаження: жорсткі пороги рахуються на потоці, мовна аналітика — асинхронно, і одне не гальмує інше.

Як ми впроваджуємо: етапи інженерної роботи

Порядок етапів тут не формальність.

Правила розрахунку, написані до аудиту обліку звернень, майже завжди розходяться з тим, як система фіксує події: губляться дотики при перемиканні між каналами, час очікування рахується разом із паузою оператора, а частина звернень взагалі не прив'язується до черги. Тому ми спочатку описуємо фактичний облік, і тільки потім кодуємо правила.

  1. Аудит обліку звернень — проходимо по кожному каналу: телефония, чати, листи, заявки. Фіксуємо, де створюється запис про звернення, чим закривається і за яким полем її можна зшити з відповіддю оператора.
  2. Схема потоків даних — описуємо джерела, затримку надходження подій і правила об'єднання розрізнених дотиків в один випадок. На цьому кроці видно, яких метрик не вистачає фізично.
  3. Налаштування правил розрахунку — робочий календар і часові пояси, черги, пріоритети, ескалації, вирахування часу паузи та переведення. Кожне правило перевіряємо на граничних випадках: звернення відкрито до зміни, закрито після, перевідкрито.
  4. Перевірка на історичних даних — проганяємо правила на накопичених зверненнях і звіряємо з ручною вибіркою. Розходження в частки відсотка за кожним показником вважаємо нормою, все вище — шукаємо помилку в прив'язці, а не у формулі.
  5. Пороги та оповіщення — задаємо цільові рівні за каналами та змінами, налаштовуємо повідомлення черговим до того, як показник вийде за межу, а не після.
  6. Передача в експлуатацію — регламент реакції на відхилення, інструкції для зміни, доступи та порядок правки правил без розробника. Окремо проговорюємо, як вноситься зміна: хто погоджує і як перевіряється результат.

Артефакти впровадження: схеми, правила, регламенти

Впровадження системи моніторингу SLA закінчується не запуском моделі, а передачею команді замовника набору документів, за якими система живе і змінюється без нас.

Без них будь-яка правка порогу або нової черги перетворюється на листування, а показник починають рахувати інакше в кожному підрозділі.

  • Схема потоків даних — звідки надходять події з телефони, чатів і черги звернень, де вони збагачуються і в якому вигляді потрапляють у розрахунок; окремо позначені точки, де запис може загубитися.
  • Правила розрахунку показників — формули та межі: як враховуються переведення між операторами і групами, повторні звернення, обриви, передзвони, робочі вікна та часові пояси.
  • Довідник черг, груп навичок і категорій звернень — єдина точка правди, щоб звіти за змінами та підрозділами сходилися між собою.
  • Розмежування прав доступу до звітів — ролі: оператор бачить свої метрики, керівник зміни — свою групу, керівництво — зведення; доступ до даних клієнтів відокремлено від агрегованих цифр.
  • Інструкція для оператора зміни — що робити при спрацьовуванні оповіщення, які метрики дивитися першими, куди повідомляти про сумнів у даних.
  • Регламент ескалації — рівні, відповідальні, час реакції та правило, за яким необроблене відхилення автоматично йде вище.
  • Порядок зміни правил — хто погоджує правку порогу або списку черг, як версіонуються правила і як відкотити зміну, якщо показник поїхав.
  • Журнал перевірок — калібрування на історичних даних, відмітки про зміну правил і розбір розходжень між системою та ручним перерахунком.

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

Кейс: розбір інцидентів до та після впровадження

До впровадження контроль SLA в контакт-центрі тримався на вивантаженнях із Zendesk і ручній звірці в таблицях. Порушення спливали постфактум: близько 40% випадків знаходили тільки після скарги клієнта, в середньому через 4–6 годин після події.

Розбір одного інциденту займав у керівника зміни до двох годин — потрібно було звести дані з черг, записів розмов і листувань.

До: порушення знаходили за скаргою

Причина не в неуважності, а в устрої даних: голос, чат і пошта жили в різних облікових системах, мітки часу етапів ніде не зіставлялися. Черга виглядала нормально до моменту, коли клієнт дзвонив повторно і вимагав відповіді. Кожна така скарга додавала звернення і розтягувала чергу — порушення SLA саме себе підсилювало.

Після: сигнал надходить на етапі ризику

Ми зібрали події всіх каналів в єдину модель діалогу: постановка в чергу, перша відповідь, час утримання, закриття. Правила рахують SLA окремо за чергою і пріоритетом звернення, а модель оцінює ризик порушення за поточним навантаженням і темпом обробки. Оповіщення надходять на робоче місце старшого зміни до того, як клієнт піде.

Частка порушень, знайдених за скаргою, знизилася з 40% до 7%. Середній час виявлення — з годин до хвилин, розбір інциденту займає близько 10 хвилин за готовою хронологією діалогу. Повторні звернення з тієї ж причини скоротилися приблизно втричі.

Чим відрізняється розбір журналів подій від мовної аналітики?

Це два незалежних джерела сигналу, і відповідають вони на різні питання. Журнали подій описують звернення як технічний об'єкт: постановку в чергу, час до відповіді, переадресації, утримання, відбій і повторний дзвінок.

Мовна аналітика розбирає саму розмову — транскрипт, розмітку діалогів за репліками, наміри клієнта та ознаки роздратування.

Журнали дають точність до секунди і повну історію за кожним зверненням, тому метрики доступності та часу відповіді рахуються саме за ними. Але вони не показують, чому клієнт пішов: звернення може бути закрито в строк, а розмова зірвана. Мовчання в слухавці, перебивання, неправильно розпізнаний намір у журналі не видні.

Мовна аналітика ловить те, що поза технічними записами: невдоволення, нав'язану послугу, суперечку про умови, повторне пояснення одного й того ж.

Її обмеження — затримка щодо реального часу та якість розмітки: на шумному зв'язку і при змішуванні голосів точність оцінки падає, а результат залишається ймовірнісним, з довірчим інтервалом.

Джерело Що бачить Затримка Сліпа зона
Журнали подій час відповіді, утримання, відбій, повтори секунди, близько до реального часу причина виходу, якість діалогу
Мовна аналітика сенс, тон, дотримання скрипту хвилини й більше, залежить від розмітки технічні збої, втрати викликів

Сліпі зони контролю закриваються тільки перетином двох джерел. Розходження «обслуговано в строк, але клієнт невдоволений» вказує на дефект сценарію або нерівномірне навантаження на операторів, а розмітка діалогів підтверджує або знімає цю гіпотезу. Тому метрики рахують за журналами, а вибірку розмов перевіряють там, де технічні показники в нормі.

Технічні сумніви перед стартом

Сумніви перед стартом зазвичай одні й ті самі: чи можна довіряти автоматиці і чи не доведеться міняти вже працюючий запис розмов. Нижче — відповіді по суті.

Наскільки точно розпізнається мова при поганому зв'язку?

Канали оператора та абонента обробляються окремо — це знімає більшу частину помилок. Модель дообучаємо на записах конкретного контакт-центру, а фрагменти з обривами та шумом позначаємо як непевні: вони не спотворюють метрику, поки їх не підтвердили.

Як відсікаються хибні спрацьовування?

Порушення фіксується за збігом кількох незалежних ознак, а не за однією. Спірні випадки йдуть у чергу ручного розбору, де супервайзер підтверджує їх за хвилину — частка хибних повідомлень падає в рази, а суцільне прослуховування не потрібне.

Чи витримає навантаження поточна інфраструктура?

Обробка йде асинхронно, після завершення розмови, і телефони не зачіпає. Черга згладжує денні піки, вузли розпізнавання додаються за її глибиною. Пропускну здатність рахуємо від кількості ліній і середньої тривалості діалогу та перевіряємо на історичних даних.

Що зі зберіганням записів розмов?

Аудіо не дублюється: система працює з існуючим архівом, а зберігає текст, розмітку ролей і атрибути SLA. Персональні дані вирізаються до збереження, строк і правила видалення задає замовник.

Чи можна доопрацювати нашу систему запису, а не ставити нову?

Так. Якщо розгорнута платформа віддає записи та події, підключаємося до неї штатними інтерфейсами; якщо їх не вистачає — ставимо компонент поруч і читаємо архів напряму. Звіти та доступи супервайзерів зберігаються.

Обговоримо задачу: що надіслати для предметної оцінки

Достатньо мінімального набору вступних — за ними видно, які метрики рахуються зараз, де дані неповні і скільки логіки доведеться реалізувати в конекторах до телефони, чатів і облікової системи. Надсилайте те, що є: оцінка проєкту будується за фактом, а не за анкетою.

  • Регламент обслуговування: цільові значення за кожним каналом, вікна роботи, правила ескалації, відповідальні на кожному рівні.
  • Схема потоку звернень — від першого дотику до закриття: де заявка змінює статус, у який момент фіксується перша відповідь, як обробляються переведення між операторами.
  • Правила розрахунку спірних випадків: повторне звернення, повернення в роботу, закриття без відповіді, очікування на стороні клієнта.
  • Перелік джерел даних: телефония, чати, пошта, месенджери, форми на сайті, облікова система заявок.
  • Приклади звітів за минулі періоди в тому вигляді, в якому вони йдуть керівництву: зведення, вивантаження, файли розрахунків.
  • Обезличена вибірка даних за кілька тижнів — щоб перевірити повноту полів і якість розмітки до старту.
  • Обмеження контуру: як влаштовані доступи, чи є ізольований сегмент, що не можна виносити назовні.

На виході ви отримуєте оцінку проєкту, план впровадження за етапами та склад робіт із зазначенням, що робимо ми, а що потрібно від вашої сторони. Якщо чогось зі списку немає — опишіть словами, відновимо структуру разом.

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1395
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142