| Поддомен | AI/ML (NLP, голосовые ассистенты) |
| Роль эксперта | Data/ML-инженер |
| Дата консультации | 2026-07-26 |
В марте 2026 года МТС внедрила голосового робота для компании «Владхлеб» – одного из крупнейших производителей хлебобулочных изделий. Теперь заказы от магазинов принимает автоматизированный диалоговый агент, понимающий естественную речь и интегрированный с внутренней CRM. Для выпускника ИТ-специальности этот кейс — готовый полигон для ВКР. Вы не просто описываете «робота», а проектируете архитектуру NLP-системы, выбираете метрики качества и обосновываете экономию времени. Ниже — конкретные шаги, как превратить новость в защищённую работу.
Вместо абстрактного «Разработка голосового робота» предлагаю три прикладных направления. Каждое базируется на реальной задаче «Владхлеба» и закрывает требования вуза по глубине проработки.
| Тема ВКР | Цель | Ключевые задачи |
|---|---|---|
| Архитектура микросервисного голосового ассистента для приёма заказов | Разработать отказоустойчивую систему на базе Kubernetes, объединяющую ASR, NLU и TTS | 1) Анализ требований (ГОСТ 34.601-90). 2) Выбор стека: Rasa / Vosk / Coqui TTS. 3) Проектирование C4-диаграмм. 4) Развёртывание в Minikube и load-testing. |
| Метрики качества NLP-модели для распознавания хлебобулочных заказов | Оценить WER, CER и F1-score интентов на датасете синтезированных диалогов | 1) Сбор данных (синтез + ручная разметка). 2) Дообучение модели (Whisper или FastConformer). 3) Расчёт матрицы ошибок. 4) Сравнение с baseline от МТС. |
| Интеграция голосового робота с 1С: ERP-контур заказа | Спроектировать REST API и коннектор для передачи заказов в учётную систему | 1) Спецификация OpenAPI. 2) Реализация на FastAPI + Celery. 3) Тестирование через Postman / k6. 4) Оценка времени отклика (SLA < 2 сек). |
Любая из этих тем легко встраивается в структуру «Анализ – Проектирование – Эффективность». Рекомендую брать первую тему, если вас больше интересует DevOps и архитектура, вторую – если чистая математика NLP, третью – если backend-разработка.
В первой главе вы ссылаетесь на новость о «Владхлебе» как на подтверждение тренда. Обоснуйте, почему именно голосовой канал эффективнее телефонного оператора: среднее время обработки вызова снижается с 3,5 до 0,8 минут, а количество ошибок приёма – на 70%. Эти цифры можно взять из отраслевых отчётов (например, J.P. Morgan Voice Report 2025).
Обязательно включите обзор современных решений: Yandex SpeechKit, MTS Voicebot, SaluteSpeech. Сравните их по стоимости, точности распознавания (WER) и возможности кастомизации. Таблица на 5–7 строк покажет преподавателю глубину проработки.
Здесь вы переходите к архитектуре. Используйте нотацию C4: контекстная диаграмма (внешние системы: АТС, CRM, 1С), контейнерная (микросервисы: ASR, NLU, Orchestrator, TTS), компонентная (модули внутри каждого сервиса). Пример псевдокода для обработки интента:
// Пример классификатора интентов (Python + Rasa)
def classify_intent(text: str) -> tuple[str, float]:
nlu = Interpreter.load("models/nlu")
result = nlu.parse(text)
intent = result["intent"]["name"]
confidence = result["intent"]["confidence"]
return intent, confidence
# Использование: ("order_acceptance", 0.97)
Если вы выбрали тему с интеграцией – обязательно покажите фрагмент API-спецификации OpenAPI для эндпоинта /order.
Студенты часто забывают про метрики. Для голосового робота считайте:
TCO = (лицензии + серверы + поддержка) / (число обращений * 12).Эти метрики укладываются в парадигму ISO/IEC 25010 (эффективность, надёжность). График зависимости точности от объёма обучающей выборки – «золотой» материал для защиты.
Реальные записи вы вряд ли получите из-за врачебной тайны / коммерческой тайны. Используйте синтезированные диалоги: запишите себя как оператора, затем примените TTS (например, Coqui AI). Либо возьмите открытые датасеты: Mozilla Common Voice (русский), SberDevices/Golos. Разметьте интенты с помощью Label Studio – это 20–30 часов работы, но даёт +2 балла за самостоятельный сбор данных.
Сравните по таблице: для ASR – Whisper (высокое качество, но требует GPU) vs Vosk (лёгкий, работает на CPU). Для NLU – Rasa (гибкая) vs DeepPavlov (модульная). Для TTS – Coqui (открытая) vs Yandex SpeechKit (облачная). Преподаватель оценит, что вы не просто взяли «популярное», а привязали к требованиям проекта: latency, cost, точность.
Да, но тогда ваша ВКР становится больше про интеграцию, чем про разработку. Рекомендую гибрид: базовое распознавание через облако, а NLU и бизнес-логику – своя реализация на Python / Go. Так вы покажете и умение работать с API, и навыки разработки.
Не берите готовые картинки из интернета. Рисуйте в draw.io с нуля по стандарту C4 (уровни 1–2). Сохраните вектором (SVG) и вставьте в работу. Под каждой диаграммой – подпись: «Рисунок Х – Диаграмма контейнеров голосового робота (разработано автором)».
Нужна помощь с ВКР по голосовым ассистентам или другой теме? Наши эксперты помогут сформулировать тему, построить архитектуру, рассчитать метрики и оформить работу по ГОСТ. Первая консультация – бесплатно. Работаем с 2010 года, гарантируем конфиденциальность. Узнайте подробности на странице Помощь студентам.
Источник: Голосовой робот МТС поможет компании «Владхлеб» принимать заказы (опубликовано 2026-03-16)