Описание проекта
Интеллектуальный Telegram-бот для автоматизации контроля качества очных встреч выездных медицинских бригад. Система анализирует аудиозаписи встреч между менеджерами и клиентами (или их родственниками), обращающимися за помощью при алкогольной или наркотической зависимости. Бот выполняет полный цикл: загрузка аудио, транскрибация речи, формирование структурированных отчётов с оценкой менеджера, выявление нарушений и генерация скриптов повторных звонков.
Функционал для пользователя
Загрузка аудио
Прямая загрузка в Telegram (аудио, голосовые, видео, документы), ссылки с Яндекс.Диска, поддержка множественных файлов одного разговора. Автоматическая конвертация форматов (MP3, MP4, WAV, OGG, FLAC, 3GPP и др.) и разбиение файлов до 180 МБ на части.
Главный отчёт
Ход встречи (до 5 пунктов), финансовый результат со статусом сделки и суммой, 5 оценок менеджера по шкале 1-10, до 4 рекомендаций по улучшению. Цитаты с тайм-кодами для подтверждения выводов.
Анализ скрипта
Проверка выполнения ключевых пунктов скрипта продаж, выявление упущений и нарушений, оценка способности менеджера вызывать доверие.
Нарушения и штрафы
Детекция нарушений регламента с указанием пункта, сути, тайм-кода и суммы штрафа, итоговая сумма штрафов.
Тайм-коды
Разбиение диалога на логические блоки (приветствие, потребности, презентация, возражения, завершение) с временными метками.
Скрипт повторного звонка
Генерация по методике SPIN-продаж с живым диалогом, альтернативными формулировками и развилками для разных реакций клиента.
Валидация сумм
Автоматическая проверка соответствия заявленных сумм фактическим цифрам в тексте с предупреждением при расхождениях.
Польза для компании-заказчика
Автоматизация контроля качества
Массовый анализ записей без ручного прослушивания
Стандартизация оценки
Единые критерии для всех менеджеров
Финансовый контроль
Извлечение сумм сделок с доказательствами из диалога
Обучение персонала
Материал для целенаправленного обучения по выявленным проблемам
Снижение рисков
Контроль соблюдения регламента и расчёт штрафов
Технологии и интеграции
Язык и фреймворки
Python 3, python-telegram-bot (асинхронный режим)
AI/ML сервисы
- Deepgram API (модель nova-2) — транскрибация аудио с диаризацией (разделение спикеров), распознавание русской речи, чисел и пунктуации
- OpenAI GPT-5-mini — структурированный анализ, генерация отчётов, извлечение сущностей (JSON Schema)
Архитектура и ключевые особенности
- Модульная система промптов (6 специализированных файлов)
- Двухуровневая обработка данных (структурированный JSON-анализ → формирование читаемого отчёта)
- Алгоритмическое уточнение статуса сделки через паттерны согласия/отказа
- Парсинг денежных сумм с учётом контекста (рубли, тысячи)
- Защита от галлюцинаций LLM (запрет упоминаний несуществующих документов, валидация сумм по тексту транскрипции)
Результаты внедрения
Скорость обработки — от загрузки до готового отчёта на встречу любой длительности
Экономия времени руководителей — снята необходимость ручного прослушивания записей
Масштабируемость — возможность анализировать сотни встреч ежедневно без увеличения штата контролёров
Прозрачность KPI — автоматическая фиксация сумм сделок с подтверждением из диалога
Качество обучения — конкретные цитаты и тайм-коды вместо абстрактных оценок