Как распознавание голосовых ботов усилить проектную часть ВКР по системному анализу и ИТ-архитектуре

Компания «Ростелеком» совместно с VS Robotics (входит в группу «Сбер») внедрила ML-модель, способную с точностью 90% определять, разговаривает ли оператор с живым человеком или с голосовым помощником. Это не просто маркетинг — это системное решение, направленное на оптимизацию колл-центров, снижение нагрузки на операторов и повышение качества обслуживания. Технически проект затрагивает распознавание речи, анализ акустических паттернов, обработку потоковых аудиоданных и интеграцию ML-моделей в реальное время.

Для студентов технических специальностей — особенно на направлениях «Программная инженерия», «Информационные системы», «Системный анализ» — этот кейс — готовый источник вдохновения. Он показывает, как современные ML-подходы решают бизнес-задачи, где традиционные алгоритмы бессильны. Использование подобных кейсов в ВКР позволяет не просто описать технологию, а продемонстрировать её интеграцию в реальную архитектуру, оценить эффективность и обосновать выбор решений. Это повышает защиту на 80%: комиссия видит, что вы не копируете учебник, а думаете как инженер.

Актуальные темы для ВКР на основе кейса

1. Система распознавания голосовых ботов в колл-центре на базе ML

Актуальность: Ростелеком столкнулся с ростом автоматизированных звонков, что снижает эффективность работы операторов. Ваша работа может стать ответом на аналогичную проблему в других отраслях — банках, телекоме, госуслугах.

Цель: Разработка архитектуры и прототипа системы, способной в реальном времени классифицировать тип собеседника (человек/бот) по аудиопотоку.

Задачи:

Структура:

2. Архитектура микросервисной системы обработки речи с поддержкой ML-моделей

Актуальность: VS Robotics использует модульные ML-решения. Ваша работа может показать, как масштабировать такие системы.

Цель: Проектирование отказоустойчивой архитектуры для развертывания и управления ML-моделями в речевых системах.

Задачи:

Структура:

3. Оценка эффективности внедрения ML-системы в колл-центр

Актуальность: Ростелеком оценивает экономический эффект. Вы можете сделать это количественно.

Цель: Расчёт экономической и технической эффективности внедрения системы распознавания ботов.

Задачи:

Структура:

Аналитическая глава: как обосновать выбор архитектуры

В первой главе ВКР вы не просто описываете технологии — вы сравниваете их. Возьмите кейс «Ростелекома» как отправную точку. Задайте вопросы:

Сравните три подхода:

Подход Точность Задержка Сложность внедрения Подходит для ВКР?
Правила (например, анализ пауз) ~60% Низкая Низкая Только как база сравнения
Классические ML (SVM, Random Forest) ~75% Средняя Средняя Да, если нет опыта с нейросетями
Глубокие нейросети (Wav2Vec2, ResNet) ~90% Высокая Высокая Оптимально для сильной ВКР

Используйте стандарт ISO/IEC 25010 для оценки качества ПО: функциональная пригодность, производительность, безопасность. Это покажет, что вы мыслите системно.

Проектная часть: схемы, алгоритмы, интеграция

Во второй главе — не просто UML, а архитектурные решения. Пример:

Архитектура обработки звонка:

  1. Звонок поступает на SIP-шлюз (например, Kamailio).
  2. Аудиопоток направляется в Kafka (или RabbitMQ).
  3. Сервис-обработчик (на Python/Go) извлекает фрагменты речи.
  4. ML-сервис (TorchServe) классифицирует фрагмент.
  5. Результат отправляется в систему мониторинга (например, Grafana).

Обязательно включите диаграмму потока данных (Data Flow Diagram). Используйте нотацию ГОСТ 34.602-89 — комиссия это ценит. Пример:

[Клиент] → SIP-шлюз → [Kafka] → [ML Processor] → [Inference Server] → [Результат]

Если вы делаете микросервисную архитектуру — покажите, как организованы:

Тестирование и метрики: как доказать, что система работает

Третья глава — не «мы запустили и всё работает». Это доказательство. Используйте:

Пример тестового сценария:

1. Генерация 1000 аудиофайлов: 500 — люди, 500 — боты (с использованием ElevenLabs).
2. Прогон через систему.
3. Сравнение предсказаний с эталоном.
4. Расчёт F1-score = 0.89 → соответствует уровню Ростелекома.

Для нагрузочного тестирования используйте k6 или JMeter. Покажите, как система ведёт себя при 100, 500, 1000 вызовах в минуту.

Чему вы научитесь, работая над таким проектом

Эта тема — не просто диплом. Это прокачка навыков, которые ценятся в индустрии:

Типичные ошибки студентов

Ошибка 1: Подмена терминов без обоснования.
Например: «используем SaaS, потому что это удобно». Нужно: «выбран SaaS-хостинг (например, Yandex Cloud ML) для снижения TCO и ускорения вывода на рынок, что соответствует бизнес-требованиям».

Ошибка 2: Отсутствие метрик эффективности.
Не «система работает хорошо», а «система достигает F1-score 0.88 при задержке 120 мс на инфраструктуре с 4 ядрами CPU».

Ошибка 3: Игнорирование ГОСТ 34.602-89 при оформлении ТЗ.
В Техническом задании должны быть: назначение, требования к функциям, условия эксплуатации, состав и параметры. Без этого — пересдача.

Как оформить UML-диаграммы по ГОСТ?

Используйте нотацию UML 2.5, но адаптируйте под ГОСТ 19.701-90 (аналог DFD). Диаграммы должны быть читаемы: не более 7 элементов на схеме, легенда, пояснения. Лучшие инструменты: PlantUML (для кода), draw.io (для визуала).

Обязательно ли писать код в ВКР?

Да, если вы на IT-направлении. Достаточно прототипа: 300–500 строк качественного кода с комментариями. Главное — показать, что вы можете реализовать свою архитектуру. Код прикладывается в приложении.

Где брать тестовые данные?

Для аудио: ресурсы вроде Mozilla Common Voice, LibriSpeech. Для симуляции ботов — синтез речи (ElevenLabs, Google Cloud TTS). Укажите в работе источник данных и метод генерации.

Как измерить производительность в дипломе?

Используйте k6 для нагрузки, Prometheus для сбора метрик, Grafana для визуализации. В отчёте — графики: задержка vs нагрузка, использование CPU. Сравните с baseline (например, без ML).

Ключевая сущность Где используется в ВКР
ГОСТ 34.602-89 Оформление ТЗ, технического проекта
ISO/IEC 25010 Оценка качества системы (производительность, безопасность)
Kubernetes Оркестрация ML-сервисов, масштабирование
OpenTelemetry Сбор метрик, трассировка запросов
CI/CD-пайплайны Автоматизация тестирования и деплоя моделей
LSI-запросы Применение в ВКР
архитектура ML-систем Проектирование потока данных и компонентов
фреймворки для распознавания речи Выбор Wav2Vec2, Whisper, DeepSpeech
протоколы передачи аудио Работа с RTP, SIP, WebRTC
стандарты обработки персональных данных Соответствие 152-ФЗ при хранении аудио
модели оценки эффективности Расчёт ROI, TCO, F1-score
потоковая обработка данных Использование Kafka, Flink
микросервисы в ML Разделение inference, preprocessing, monitoring
деплой ML-моделей TorchServe, Triton, Seldon Core
мониторинг производительности Prometheus, Grafana, OpenTelemetry
безопасность ML-систем Защита от adversarial attacks, аутентификация
Вопрос студента Ответ
Как измерить производительность в дипломе? Через latency, throughput, использование ресурсов. Используйте нагрузочные тесты и мониторинг.
Обязательно ли писать код? Да, нужен прототип. Даже если не доведён до продакшена.
Где брать метрики для расчётов? Из тестов, симуляций, публичных отчётов (как у Ростелекома), или моделирования.
Как выбрать фреймворк? Сравните по поддержке, производительности, интеграции. Например, PyTorch — гибкость, TensorFlow — продакшен.
Можно ли использовать чужую модель? Да, но нужно адаптировать, дообучить, протестировать — и указать источник.

Чек-лист «Что проверить перед сдачей»

  • Все ссылки на источники (включая статью про Ростелеком) оформлены по ГОСТ Р 7.0.5–2008.
  • Задачи из введения полностью решены в главах.
  • Есть схемы архитектуры и потока данных (UML, DFD).
  • Метрики в тестировании — количественные, а не описательные.
  • Соответствие ГОСТ 34.602-89 в приложениях (ТЗ, спецификации).
  • Код приложен, прокомментирован, соответствует архитектуре.

Материал подготовлен экспертами компании ДипломИТ. Мы помогаем студентам с 2010 года. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-04-09

Бесплатная консультация — 120 минут с архитектором. Поможем с выбором темы, структурой, кодом и защитой. Поддержка по любой ИТ-теме: от ML до DevOps. Заказать диплом — не значит списать. Это значит — сделать сильнее.

Источник: VS Robotics помогает «Ростелеком» распознавать 90% голосовых помощников при звонках клиентам (опубликовано 2026-03-31)