Цифровые ассистенты и сервисные роботы в ритейле: тема ВКР с готовой доказательной базой

«Авито Работа» опросила 10 000 россиян и выяснила: почти половина сотрудников розничной торговли готова работать бок о бок с цифровыми ассистентами и роботами. Для выпускника ИТ-направления это не просто новость, а готовая социологическая опора для раздела «Актуальность» — с цифрами, датой и ссылкой на источник. Вузовские комиссии любят, когда студент опирается на свежие отраслевые данные, а не на абстрактное «в современном мире технологии развиваются». Ниже — как превратить этот тренд в защищаемую ВКР: от постановки задач по ГОСТ 34.602-89 до метрик по ISO/IEC 25010.

Три темы ВКР, которые вырастают из этой статьи

Тема 1. Цифровой ассистент для консультанта торгового зала на базе LLM и RAG

  • Актуальность: опрос «Авито Работа» показывает готовность персонала к таким инструментам — значит, внедрение не встретит саботажа на местах.
  • Цель: разработать прототип ассистента, отвечающего на вопросы о наличии товара, ценах и акциях.
  • Задачи: анализ существующих решений и стеков; проектирование микросервисной архитектуры; реализация RAG-контура поверх товарной базы; нагрузочное тестирование и оценка точности ответов.
  • Структура: Гл. 1 — обзор подходов и стандартов; Гл. 2 — архитектура и схемы; Гл. 3 — тестирование, метрики, экономика внедрения.

Тема 2. Сервисный робот-навигатор: интеграция ROS 2 с учётной системой магазина

  • Актуальность: статья прямо фиксирует запрос работников на «помощь роботов» — спрос снизу уже сформирован.
  • Цель: спроектировать программный слой, связывающий робота с товароучётной системой через MQTT и REST API.
  • Задачи: обзор протоколов и middleware; проектирование обмена сообщениями; реализация узлов ROS 2; замер задержек и отказоустойчивости.

Тема 3. Система мониторинга парка цифровых ассистентов на OpenTelemetry

Более «инфраструктурная» тема: если в магазине десятки ассистентов и роботов, нужны трассировка, сбор метрик и алертинг. Отличный вариант для тех, кто не хочет уходить в машинное обучение, но любит DevOps.

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

Здесь статья работает как источник первичных данных. Схема такая: приводите факт из опроса → формулируете требования к системе → сравниваете 3–4 альтернативы. Не пишите «мы выбрали Python, потому что он популярный». Пишите так:

КритерийМонолит на DjangoМикросервисы + KubernetesServerlessВыбор
Скорость прототипаВысокаяСредняяВысокая—
Горизонтальное масштабированиеОграниченоПолноеАвтоматическое—
Стоимость сопровожденияНизкаяВысокаяПлавающая—
Соответствие ISO/IEC 25010 (переносимость)СреднееВысокоеВысокое—

Последнюю колонку заполняете сами с обоснованием — именно за это снимают баллы на защите. Обязательно сослайтесь на стандарт: ISO/IEC 25010 задаёт модель качества, по которой удобно раскладывать требования на функциональные и нефункциональные.

Проектная часть: что рисовать и как описывать

Проектная глава — сердце работы. Минимальный комплект артефактов:

  • диаграмма компонентов (UML) с границами сервисов;
  • диаграмма последовательности для ключевого сценария (например, «клиент спрашивает о товаре → ассистент отвечает»);
  • схема развёртывания в Kubernetes с указанием namespace, ingress и persistent volumes;
  • спецификация API (OpenAPI/Swagger) — приложите хотя бы фрагмент.

Пример фрагмента манифеста для развёртывания ассистента:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: retail-assistant
spec:
  replicas: 3
  selector:
    matchLabels:
      app: assistant
  template:
    metadata:
      labels:
        app: assistant
    spec:
      containers:
        - name: api
          image: registry.local/assistant:1.0
          ports:
            - containerPort: 8080
          resources:
            requests:
              cpu: "250m"
              memory: "512Mi"

Такой фрагмент показывает комиссии, что вы не просто «описали облако», а реально работали с оркестратором.

Тестирование и метрики: где брать цифры

Самый частый провал на защите — «система работает хорошо». Хорошо — это сколько? Опирайтесь на три группы метрик:

ГруппаМетрикаИнструментЦелевое значение
ПроизводительностьP95 времени откликаk6 / Locust< 800 мс
НадёжностьRTO / RPOChaos MeshRTO ≤ 5 мин, RPO ≈ 0
НаблюдаемостьПолнота трассировокOpenTelemetry + Jaeger≥ 95% запросов
Качество ответовТочность (precision/recall)Ручная разметка выборки≥ 0,85

Тестовые данные берите там же, где их берут реальные команды: открытые датасеты по товарным каталогам, синтетическая генерация через Faker, либо обезличенный экспорт из учебной базы. Главное — зафиксировать методику: сколько запросов, какая нагрузка, как долго длился прогон.

Чек-лист перед сдачей
  • Ссылка на опрос «Авито Работа» присутствует и корректно оформлена;
  • каждая задача из введения закрыта хотя бы одним разделом или выводом;
  • есть минимум 3 схемы (компоненты, последовательность, развёртывание);
  • ТЗ оформлено по ГОСТ 34.602-89, схемы — по ГОСТ 19.701-90;
  • метрики посчитаны, а не заявлены словами;
  • список литературы не старше 2018 года минимум на 40%.
Типичные ошибки студентов
  • Путаница SaaS/PaaS/IaaS без привязки к задаче. Не пишите «развернули в облаке» — укажите модель обслуживания и почему она подходит именно вам.
  • Отсутствие метрик эффективности. Фраза «система быстрее ручной работы» без цифр вызывает раздражение комиссии.
  • Игнорирование ГОСТ 34.602-89 при оформлении ТЗ. Формально это раздел, который многие пропускают, а потом теряют баллы на нормоконтроле.
  • «Копипаст» чужой архитектуры. Микросервисы ради микросервисов без обоснования — верный способ получить вопрос «а зачем?».

Чему вы научитесь на такой работе

  • Обосновывать стек и архитектуру через стандарты (ISO/IEC 25010, ГОСТ 34), а не через «популярность»;
  • проектировать обмен данными между сервисами через MQTT и REST;
  • настраивать наблюдаемость через OpenTelemetry и превращать её в метрики диплома;
  • оформлять ТЗ, схемы и API-спецификации так, чтобы нормоконтроль прошёл с первого раза.

FAQ

Обязательно ли писать работающий код?

Для инженерных направлений — да, хотя бы прототип. Достаточно реализовать ключевой сценарий (например, диалог ассистента с товарной базой) и подтвердить его тестами. Остальные компоненты можно описать проектно.

Насколько сложно реализовать цифрового ассистента самому?

Базовый RAG-контур собирается за 2–3 вечера на открытых библиотеках. Сложность начинается на этапе оценки качества ответов и интеграции с реальными системами магазина.

Как оформлять UML-диаграммы, чтобы их приняли?

Используйте PlantUML или draw.io, подписывайте каждый элемент, размещайте диаграммы по тексту, а не в приложении. Нумерация — сквозная, ссылки из текста обязательны.

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

Варианты: открытые каталоги товаров, синтетика через Faker, обезличенные выгрузки из учебной БД. Главное — описать методику формирования выборки в разделе «Тестирование».

Если не хватает времени на реализацию или хочется собрать сильный проект с нуля — эксперты помогают студентам с ВКР и курсовыми: от постановки задачи до защиты. Первая консультация бесплатна, в среднем на проработку темы уходит около 120 часов. Оставьте заявку, чтобы обсудить свою тему — поможем с любой специальностью и направлением.

Материал подготовлен экспертами компании — название сайта —. Мы помогаем студентам с 2010 года: консультируем по архитектуре, оформлению и защите ВКР. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

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

Источник: Почти половина работников ритейла готовы использовать цифровых ассистентов и помощь роботов в своей работе — «Авито Работа» (опубликовано 2026-03-24)