Внедрение голосового 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