Розробка AI-системи обробки вхідних звернень клієнтів

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

AI-система обробки звернень: де ламається потік заявок

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

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

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

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

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

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

Швидкість і якість відповіді

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

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

Вартість і стійкість

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

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

Ці метрики виносимо в приймання: якщо хвіст часу відповіді та частка автовідповідей не рухаються, завдання не вирішене.

Режими роботи: повна автоматизація, помічник оператору, гібрид

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

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

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

Як вибрати режим під тип звернень

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

Де режими впираються в обмеження

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

Етапи впровадження: від аудиту звернень до передачі в експлуатацію

Впровадження AI-системи обробки звернень починається не з налаштування моделі, а з аудиту того, що вже відбувається в підтримці.

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

Підготовка даних і логіки

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

Приймальні перевірки та передача

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

Що передаємо на руки: конфігурації, схеми й регламенти

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

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

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

Підтримка після запуску

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

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

Кейс: зняли навантаження з першої лінії та скоротили час відповіді

Замовник — мережа сервісних центрів, до 1 200 звернень на добу з чотирьох каналів: чат на сайті, месенджери, пошта й телефон. Усе стікалося в «Единое окно», а розподіл між операторами йшов вручну: пріоритет фактично визначав той, хто першим устигав узяти заявку з черги.

Що було до

У пікові години перша відповідь розтягувалася до 40–50 хвилин, близько 8% звернень залишалися без відповіді — клієнт ішов, не дочекавшись.

Оператор обробляв не більше 45 діалогів за зміну, при цьому дві третини запитів були типовими: статус замовлення, умови гарантії, перенесення запису.

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

Які рішення ухвалили

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

Відповідь формується автоматично й повертається в той самий канал; текст закривається в чаті та месенджерах, у телефої додається синтез мовлення.

Якщо впевненість класифікатора нижча за поріг або в діалозі є негатив, звернення переходить оператору з історією листування та підказкою щодо відповіді, а не губиться в черзі.

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

Через кілька місяців роботи на повному навантаженні 60% звернень закриваються без участі людини, перша відповідь надходить у межах хвилини, навантаження на оператора першої лінії впало приблизно втричі.

Частка звернень без відповіді знизилася з 8% до 0,4%, вечірня черга зникла, а оператори, що вивільнилися, переключилися на складні розбори та повернення, де людина справді потрібна.

Чим відрізняється класифікація звернень від маршрутизації

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

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

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

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

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

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

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

Технічні сумніви: дані, мови, ескалація й контроль

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

Клієнт пише двома мовами в одному діалозі — відповідь буде незрозумілою?

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

Історія звернень вивантажена не повністю, а система вже працює

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

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

Хто відповідає за помилкову автовідповідь?

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

Як контролюється якість і донавчання після запуску?

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

Обговоримо ваше завдання та повернемося з оцінкою й планом

Щоб оцінка спиралася на ваш реальний контур, а не на загальні припущення, до розмови достатньо підготувати вхідні дані про те, як обробка звернень влаштована зараз.

Готове технічне завдання не потрібне — на обговоренні завдання розбираємо поточний потік і те, що в ньому має змінитися.

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

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

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

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

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