Дмитрий Ким
Открыть кабинет

Робот-обзвонщик с распознаванием речи

Приложение обзванивает подготовленную базу компаний, отсеивает нерабочие номера и задаёт первый вопрос. Итоги попадают в три связанные системы.

×10наборов в день с роботом-обзвонщиком

Задача

Автоматизировать первичный обзвон базы компаний: отсеять нерабочие номера и задать первый квалифицирующий вопрос.

Как было

Более 50 звонков в день вручную: слушать нерабочие номера, выбирать следующий номер из таблицы, записывать итоги. До этого использовался облачный сервис автообзвона с заранее написанными ветками, без ИИ.

Как сделано

  1. Загрузить файл с номерами и компаниями.
  2. Выбрать часы звонков по местному времени номера и лимиты, например: три линии, 60 наборов в час, одна попытка на номер в день.
  3. Запустить: старт, пауза, стоп.
  4. Для каждого номера: звонок, классификация исхода (живой человек, автоответчик, нерабочий, отказ), запись в базу.
  5. Спорные разговоры можно прослушать и поправить вручную.
  6. Итоги выгружаются в три связанные системы: основная база, CRM, таблица.
  7. Нерабочие номера экспортируются отдельным файлом.

Инструменты

  • IP-телефония
  • локальная модель распознавания речи
  • языковая модель
  • код с ИИ-агентами: Python, Docker

Принятые решения

  • Модель распознавания речи выбрана по слепому сравнению и замерам: медиана расшифровки 0,18 с против 0,63 с у прежней.
  • Звонок по местному времени номера, а не по времени владельца: окно 09:10-17:50 считается для каждого часового пояса отдельно.
  • Мобильным номерам робот звонит только после того, как там уже отвечал человек: защита от спама.
  • Контейнер телефонии поднимается только в рабочее окно и гасится вне его, процессы не остаются висеть.
  • Несколько вариантов завершающей реплики, чтобы не выглядеть шаблонным ботом перед секретарём-защитником.
  • Звонок, где робот дозвонился до другого робота, не считается мусором и уходит на отдельный лист для ручной работы.
  • Отдельное окно личных звонков владельца с записью стерео и автоматическим итогом.

Что получилось

  • В 10 раз больше наборов в день: с ~150 вручную до ~1 500 с роботом; менеджеры говорят только с живыми людьми.
  • Более 26 000 автоматических наборов номеров за 2 месяца.
  • Проверено больше 10 000 номеров: менеджеры получают контакты, по которым уже удалось связаться.
  • Медиана расшифровки реплики 0,18 с на телефонном звуке.
  • Итоги разговоров попадают в три связанные системы без ручного переноса.

Решение

Контакты

Заявки принимаю в Telegram и по почте, формы на сайте нет.