Впровадження голосового AI-бота для запису на прийом

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

Голосовий бот на записі: де губляться дзвінки та час

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

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

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

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

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

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

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

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

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

Вимірюваний ефект: пропущені дзвінки, навантаження, частка записів

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

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

Доступність лінії запису змінюється першою. Бот тримає кілька розмов одночасно, тому лінія перестає бути зайнятою в наплив: у ранкові та вечірні вікна частка прийнятих звернень піднімається з 60-70% до 95% і вище, а повторні додзвони майже зникають.

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

Частка записів без оператора — головний показник автономності: зазвичай 50-70% звернень бот закриває повністю, решта переходить адміністратору з уже зібраним контекстом, і з’ясовувати заново нічого не потрібно. Навантаження на зміну падає у 2-3 рази, ті самі люди обробляють більше звернень у ті самі години.

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

Сценарії голосового бота: жорсткий, діалоговий, гібридний

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

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

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

Ключове, що перевіряємо на кожному режимі, — поведінка на межах.

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

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

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

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

Як влаштовано порядок робіт

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

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

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

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

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

Кейс: запис на прийом у мережі клінік — до і після впровадження

До: пікові години та втрачені звернення

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

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

Після: перша лінія на голосовому боті

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

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

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

  • частка прийнятих звернень — з 62% до 97% у пікові години;
  • час до підтвердження запису — з кількох годин до хвилини розмови;
  • скасування через помилку в записі — з 18% до 3%;
  • навантаження на адміністраторів змістилося на складні випадки: перенесення, питання щодо підготовки до прийому, робота з тими, хто просить живого співрозмовника.

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

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

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

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

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

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

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

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

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

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

Технічні сумніви: розпізнавання мовлення, шум, передача оператору

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

Що буде при шумі, тихому мовленні та обривах зв’язку?

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

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

Як розмова переходить до оператора?

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

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

Як бот переносить і скасовує запис?

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

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

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

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

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

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

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

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

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

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