Розробка автономної ШІ-системи ведення листування з клієнтами

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

Чому автономна AI-система листування пробуксовує на піку

Листування з клієнтами ламається не на складних питаннях, а на обсязі.

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

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

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

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

Втрачені заявки — не наслідок халатності, а наслідок того, що діалог живе в листуванні, а не в системі.

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

Вимірюваний ефект: що змінюється після запуску

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

Швидкість першої відповіді та розвантаження операторів

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

Частка діалогів, закритих без людини

Типові питання — статус замовлення, умови, запис, повернення — закриваються автономно. На старті це близько третини звернень, після доопрацювання сценаріїв і бази знань — половина й більше.

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

Цілодобова обробка та ціна простою лінії

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

Клас відмов, який зникає

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

Режими ведення листування: порівняння підходів

Вибір режиму — це не питання «чи довіряємо ми автоматиці», а питання про те, які помилки припустимі в конкретному сценарії. Автономна AI-система листування може закривати діалог цілком, а може працювати першим контуром із передачею людині.

Межа задається правилами маршрутизації діалогів і порогами впевненості, а не налаштуванням «на око».

Повністю автономний режим

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

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

Змішаний режим із підключенням оператора

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

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

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

Розбір історії листування та правил відповіді

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

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

Перевірка на минулих зверненнях

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

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

Конфігурації, регламенти та документація на виході

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

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

Регламент передачі діалогу оператору

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

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

Кожен документ прив’язаний до версії конфігурації: після правки видно, що саме змінилося і як повернутися до попередньої поведінки.

Кейс: підтримка без операторів у службі доставки

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

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

Як було до запуску

Оператори працювали в режимі конвеєра — 4-5 паралельних діалогів на людину. Час першої відповіді на піку сягав 4-6 хвилин, без участі людини закривалося приблизно третина звернень.

Статус замовлення та історію клієнт щоразу називав заново: система бачила лише факт звернення, тому 18-22% діалогів поверталися до оператора повторно, а частина клієнтів ішла, не дочекавшись відповіді.

Що змінилося після

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

Частка самостійних діалогів зросла до 70-75%, час першої відповіді скоротився до секунд, частка ескалацій до оператора — 5-7%.

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

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

Чим діалоговий помічник відрізняється від сценарію-бота?

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

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

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

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

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

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

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

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

Сумніви та обмеження: розбираємо за пунктами

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

Що буде, якщо система відповість клієнту неправильно?

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

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

Як захищене листування клієнтів?

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

Чи підключиться система до нашого каналу?

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

Що станеться при збої зовнішнього сервісу?

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

Як контролюється якість відповідей?

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

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

Для оцінки автономної AI-системи листування не потрібен повний доступ до вашої інфраструктури й не потрібне готове технічне завдання.

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

  • Канали та живі діалоги. Де листування починається — месенджери, пошта, форма на сайті — і 20–30 реальних діалогів, включно з тими, що закінчилися передачею оператору: на них видно, де система зобов’язана зупинитися.
  • Дані для відповіді. База знань, регламенти, умови доставки й оплати, історія замовлень і поточні статуси — усе, на що агент має право посилатися у відповіді.
  • Точки підключення. Які системи віддають дані й куди повертається результат: облікова система, служба підтримки, білінг, склад. За кожною — чи є програмний інтерфейс або обмін іде файлами та вивантаженнями.
  • Правила відповіді та межі автономності. Що вирішується без людини, у яких випадках діалог одразу переходить оператору, які формулювання та обіцянки заборонені, як оформлюється передача контексту.
  • Метрики приймання. Частка діалогів, закритих без оператора, час першої відповіді, частка помилок на контрольній вибірці — те, за чим ви будете приймати роботу.
  • Обмеження. Вимоги до зберігання листування та персональних даних, контур розміщення, пікове й середнє навантаження, сезонні сплески.

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

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

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

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