Розробка ШІ-системи автоматизації обробки звернень громадян

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

Чому автоматизація звернень громадян буксує на рутині

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

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

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

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

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

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

Причина не в дисципліні виконавців.

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

Що змінюється в роботі служби після впровадження

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

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

Формати роботи зі зверненнями громадян: порівняння

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

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

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

Варіант Коли підходить Обмеження
Правила та ключові фрази Стійкі типи запитів, жорсткий регламент маршрутизації, потрібна повна зрозумілість кожного рішення Ламається на перефразуваннях, друкарських помилках і вкладеннях; кожна нова підстава — ручне редагування набору правил
Класифікатор на розмічених зверненнях Тем багато, формулювання вільні, потрібна класифікація тем і сортування за пріоритетом Потребує розмітки звернень і перенавчання при зміні порядку денного; на рідкісних темах помиляється помітно частіше
Мовна модель для генерації відповіді Відповідь збирається з типових блоків, потрібна чернетка в єдиному тоні та без втрати змісту заяви Без опори на базу знань з’являються неточності та вигадані посилання на норми; обов’язкова перевірка людиною
Гібридний підхід Великий потік, різні типи звернень, потрібні і розбір змісту, і контроль якості Складніше налаштування та підтримка: правила, модель і базу знань потрібно зв’язати в один маршрут і перевіряти разом

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

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

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

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

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

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

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

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

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

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

Комплект документації, схеми та регламенти

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

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

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

Розбір проєкту: строк відповіді скоротився втричі

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

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

Що змінили

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

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

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

Метрики до та після

Частка звернень, закритих без оператора, — 12% → 61%. Строк першої відповіді — 3 дні → 1 день. Повторні звернення — 29% → 14%.

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

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

Чим відрізняється ШІ-помічник від звичайного автовідповідача?

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

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

Тип звернення Автовідповідач за сценарієм ШІ-помічник із розбором змісту
Перефразування: «коли надійдуть гроші за заявою» Ключові слова не збіглися — шаблон «уточніть питання» Визначає тему й підтягує статус за номером заяви
Друкарські помилки, скорочення, змішування мов Гілка не спрацьовує Нормалізує текст і розпізнає тему
Кілька питань в одному повідомленні Відповідає на перше, решту губить Ділить на підзапити й закриває кожен
Конфліктне формулювання Веде за сценарієм до кінця Розпізнає ескалацію й передає оператору
Тема поза регламентом Зациклюється на уточненнях Повідомляє, що даних немає, і передає людині

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

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

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

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

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

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

Як система зв’яжеться з нашою обліковою системою?

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

Що робити з неструктурованими зверненнями?

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

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

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

Чи потрібно донавчати систему після запуску?

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

Як захищені персональні дані?

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

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

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

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

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

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

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

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