Skip to main content
Стратегия
Блог

Маршрутизация звонков ИИ: намерение и время

Телефонные меню существуют потому, что раньше маршрутизация перекладывала сортировку на звонящего. ИИ-агент устанавливает намерение одной произнесённой фразой, что убирает меню, но не убирает задачу маршрутизации — оно переносит её в правила, которых никто не видит. Эта статья о том, как написать эти правила так, чтобы у конкретного звонка было предсказуемое назначение, и как доказать это до запуска. Здесь разобраны порядок, в котором читаются правила, четыре примера, в которых ошибается большинство таблиц, детали перевода, по которым вас реально оценивают звонящие, запасные пути, которые никто не настраивает, и пять метрик, вскрывающих ошибку.

21 сентября 20268 мин чтения

Проблема не в меню

Телефонные меню не любит никто, поэтому очевидный аргумент в пользу голосового ИИ — что он их убирает. Это правда и это наименее интересная часть. Меню — механизм маршрутизации, перекладывающий классификацию на звонящего, а звонящие делают это плохо: они нажимают то, что быстрее приведёт к человеку, и поэтому четвёртый пункт всегда перегружен.

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

Значит, работа не в голосовом интерфейсе. Работа — в таблице маршрутизации, достаточно короткой, чтобы о ней рассуждать, упорядоченной так, чтобы конкретные правила оставались достижимыми, и проверяемой до встречи с настоящим звонящим.

Порядок: безопасность, личность, намерение, время

Голосовые правила маршрутизации читаются по приоритету, и побеждает первое совпадение. В этом поведении живёт большая часть дефектов, потому что широкое правило, поставленное слишком высоко, делает недостижимым каждое конкретное правило под ним — молча, без единой ошибки.

  1. Сначала безопасностьВсё, что не должно ждать и не должно автоматизироваться независимо от того, кто звонит: экстренная ситуация в вашей отрасли, сообщение об угрозе, регулируемый случай. Это стоит в самом верху, потому что сработавшее раньше нижнее правило обошло бы это целиком.
  2. Затем личность звонящегоУзнанный ценный клиент, открытый инцидент, договор в переговорах. Личность важнее темы: ключевой клиент с рутинным вопросом остаётся ключевым, и отправить его в общую очередь — та ошибка, которую запоминают.
  3. Затем явное намерениеТо, о чём звонящий прямо попросил: оператор, возврат, запись. Явное заявление без исключений важнее выведенного. Классификатор, переспоривший слова звонящего, провалится самым заметным способом.
  4. Затем выведенное намерениеПродажи, поддержка, оплата, логистика — выведенные из описания звонящего. Здесь решается большинство звонков, и этот слой требует больше всего сопровождения.
  5. Затем времяРабочие часы, праздники, ночной путь. Время применяется поздно, потому что оно не выбирает назначение, а изменяет его: тот же звонок в 23:00 уходит в другое место, а не к другой команде.
  6. Затем правило-перехватчикОдно правило внизу, совпадающее со всем и называющее реальное назначение с реальным владельцем. У таблицы без него есть неопределённое поведение, и вы встретитесь с ним в худший момент.

Разобранные примеры

О правилах проще спорить на конкретных случаях. Четыре, в которых большинство таблиц ошибается.

  • Узнанный клиент в 19:00 говорит «хочу докупить лицензии». Личность указывает на аккаунт-менеджера, намерение на продажи, время на нерабочие часы. Верный исход: зафиксировать запрос, уведомить названного аккаунт-менеджера, запланировать утренний звонок — не общая очередь продаж и не общее «мы закрыты».
  • Неузнанный звонящий говорит «мой заказ не пришёл». Тема читается как поддержка, личность неизвестна. Верный исход: поддержка, потому что упоминание заказа означает клиента, чью карточку просто не сопоставили. Отправить его в продажи — показать, что у системы амнезия.
  • Звонящий первым делом говорит «просто дайте человека». Явное намерение важнее всего, что ниже. Верный исход: немедленный перевод без квалификации, а если никого нет — честно сказать и дать конкретную альтернативу.
  • Звонящий в 03:00 описывает вопрос безопасности. Безопасность выше всего, включая время. Верный исход: путь эскалации, реально существующий в этот час, либо честное сообщение, что его нет и когда именно он появится.

Детали перевода, которые замечает звонящий

Маршрутизация решает назначение, а перевод решает впечатление. Именно по этим деталям звонящие вас и оценивают, и именно они обычно остаются на значениях по умолчанию.

  • Тёплый или холодный. Тёплый перевод, когда принимающий сначала слышит контекст, медленнее и намного лучше; холодный к тому, кто ничего не знает, начинает разговор заново.
  • Что звонящий слышит во время перевода. Тишина читается как сброшенный звонок и через минуту порождает второй входящий.
  • Уходит ли вместе с переводом сам разговор. Если поднявший трубку не видит сказанного, клиент повторяется, и автоматизация добавила шаг.
  • Что происходит, если назначение не берёт трубку. У каждого перевода должны быть таймаут и второе назначение, иначе звонок тихо умирает в группе вызова.
  • Может ли звонящий вернуться к агенту, если перевод не удался, вместо того чтобы остаться на мёртвой линии.
  • Сохраняется ли номер для обратного звонка. Сорванный перевод без записанного номера — потерянный клиент без следа.

Запасные пути: половина, которую не настраивают

  • Вне рабочих часов — решается по каждому назначению, а не глобально. Поддержка может подождать до утра; продажам можно запланировать звонок; безопасности нужен путь, существующий ночью, иначе туда маршрутизировать нельзя вовсе.
  • Никто не ответил: таймаут и второе назначение, иначе звонок остаётся в очереди, закрывающейся в шесть, вместе с человеком внутри.
  • В назначении нет людей — праздники, болезнь, выезд команды. Если маршрут зависит от графика дежурств, он должен его читать, а если не может — нужен переключатель, который повернут за десять секунд.
  • Недоступен сам ИИ. Правильный дизайн — звонки проваливаются в вашу существующую маршрутизацию, а не падают, и это надо проверять, а не предполагать.
  • Превышена одновременность на пике: решите, что это — очередь с названным ожиданием, предложение перезвонить или вовсе другое назначение.
  • Ничего не совпало: правило-перехватчик, ведущее в реальную очередь, которую кто-то читает.

Что измерять

  1. Доля ошибок маршрутизацииЗвонки, переведённые хотя бы раз после первичной маршрутизации, к общему числу маршрутизированных. Фиксация должна быть в один клик для переводящего, иначе её не будет.
  2. Время до первого ответа человека по назначениямСводное время прячет назначение, которое тихо не справляется. В разбивке по очередям провальная видна за неделю.
  3. Доля несовпавшихСколько звонков доходит до перехватчика. Растущая цифра означает, что мир изменился, а таблица нет; близкая к нулю при большом объёме — что широкое правило слишком высоко ловит слишком многое.
  4. Доля завершённых переводовПереводы, где звонящий действительно дошёл до человека. Это не то же, что ошибки маршрутизации, и именно здесь прячутся сорванные переводы.
  5. Повторные звонки в течение часаСамый ясный сигнал, что перевод не удался, и он виден в журнале звонков без чьих-либо вердиктов.

Как маршрутизация устроена в Vexvon

Маршрутизация собирается из трёх частей, настраиваемых отдельно и комбинируемых: временные политики, назначения и правила. Правила читаются по приоритету, и побеждает первое совпадение — именно это делает дисциплину порядка выше существенной, а не деталью, которую обнаруживают позже.

Набор правил можно симулировать до запуска. Панель отвечает, куда попадёт конкретный звонок, — это описанный выше тест трассировки, применённый к реальной таблице, а не к мысленной модели, и это быстрейший способ найти правило, ставшее недостижимым из-за более широкого над ним.

Для слоя личности телефоны определяются пятиступенчатым процессом и сопоставляются с существующими карточками клиентов, общими для всех каналов, так что звонящий, написавший в Instagram на прошлой неделе, — та же карточка, а не неизвестный номер. Именно это превращает «узнанный клиент» в рабочее условие маршрутизации, а не в пожелание.

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

3Части маршрутизации: политики, назначения, правила
4Режима назначения
5Ступеней распознавания номера

Частые вопросы

  1. Убирает ли ИИ-маршрутизация телефонное меню?Да, и это наименее интересная часть. Меню перекладывает классификацию на звонящего, а он делает её плохо. Убирание меню переносит классификацию в правила, которые невидимы, взаимодействуют друг с другом и должны быть проверяемы.
  2. В каком порядке должны идти правила?Безопасность, затем личность звонящего, затем явное намерение, затем выведенное намерение, затем время, затем перехватчик. Правила читаются по приоритету, и широкое правило слишком высоко молча делает недостижимым всё под ним.
  3. Почему личность идёт раньше темы?Потому что узнанный клиент с вопросом о продукте обычно является разговором поддержки, даже если тема читается как продажи, а ключевой клиент с рутинным вопросом остаётся ключевым.
  4. Что делать, если на перевод никто не ответил?У каждого перевода должны быть таймаут и второе назначение. Без них звонок тихо умирает в группе вызова, и единственным свидетельством станет повторный звонок через час.
  5. Что произойдёт, если сервис ИИ лежит?Звонки должны проваливаться в вашу существующую маршрутизацию, а не падать. Это запасной путь, который чаще всего предполагают и реже всего проверяют, и его надо прогонять намеренно.
  6. Как понять, что маршрутизация работает?Доля ошибок маршрутизации, время до первого ответа человека в разбивке по назначениям, доля несовпавших, доля завершённых переводов и повторные звонки в течение часа. Сводное время ответа прячет все пять.

Проследите двадцать звонков по своей таблице

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

Live demo

Ready? Let's start

See Vexvon live in a 10-minute demo.

  • A scenario built for your business
  • A live sample call
  • A tour of the platform
Get a demo

Your details are used only for the demo and to get in touch.

Book a Meeting with Vexvon

Pick a time that suits you in our calendar.