📞 +79508873881 ✈ @Vkrbigdata ✉ admin@Vkrbigdata.ru

Генеративные модели в ВКР: продуктовые метрики ИИ-сервиса на примере закрытия Sora

24 марта 2026 года TechCrunch сообщил: приложение Sora закрывается. При этом модель Sora 2 — генерация видео и звука — по-прежнему производит сильное впечатление. Разошлись две вещи, которые студенты постоянно путают: качество модели и жизнеспособность продукта. Лента, состоящая только из ИИ-контента, не удержала пользователя, и никакая красота кадров это не компенсировала.

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

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

Тема 1. Проектирование архитектуры сервиса генерации видео с контролем стоимости инференса

Тема 2. Подсистема модерации и маркировки синтетического контента

Тема 3. Продуктовая аналитика ИИ-сервиса: почему лента не удержала пользователя

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

Первая глава ВКР обычно самая скучная — пересказ технологий. Сделайте её полезной: сравнение вариантов должно заканчиваться решением, которое вы потом защитите в третьей главе.

Критерий Свой инференс (vLLM/Triton на GPU) Внешний API провайдера Гибрид
Капитальные затраты Высокие: GPU, охлаждение, резерв Нулевые Средние: GPU под пик, API как перелив
Себестоимость генерации Падает с загрузкой Фиксирована тарифом Оптимизируется под профиль нагрузки
Задержка p95 Предсказуемая, зависит от очереди Зависит от лимитов и сети Требует маршрутизации запросов
Контроль модерации Полный Ограничен политикой вендора Частичный
Что писать в ВКР Расчёт TCO, схема автоскейлинга Сравнение тарифов, оценка рисков Алгоритм маршрутизации и пороги

Обратите внимание на последнюю строку таблицы: критерий «что писать в ВКР» — не шутка. Выбирайте вариант, по которому сможете собрать числовые данные. Если стенда с GPU нет — берите внешний API и честно считайте экономику на тарифах, это тоже полноценный результат.

Проектная часть: архитектура и интеграция

Здесь статья даёт готовый список узких мест, которые нужно отразить на схеме компонентов:

Минимальный фрагмент конфигурации автоскейлинга по метрике очереди — хорошая иллюстрация в приложении к диплому:

apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
  name: video-worker
spec:
  scaleTargetRef:
    kind: Deployment
    name: video-worker
  minReplicas: 2
  maxReplicas: 20
  metrics:
    - type: Pods
      pods:
        metric:
          name: queue_depth_per_replica
        target:
          type: AverageValue
          averageValue: "5"

Тестирование и метрики: где большинство работ теряет баллы

Разделите метрики на три группы и не смешивайте их в одной таблице. Технические отвечают на вопрос «работает ли», продуктовые — «нужно ли», экономические — «окупается ли».

Группа Метрика Как получить Ориентир для ВКР
Технические Задержка вывода p50/p95 Гистограммы в Prometheus, OpenTelemetry-трейсинг Обосновать целевое значение по сценарию
Технические Доля ошибок и повторных попыток Счётчики на шлюзе, трассировка цепочки Не выше 1–2% при пиковой нагрузке
Продуктовые Возврат пользователя на 7-й день Когортный анализ событий Сравнение с контрольной группой
Продуктовые Доля генераций, доведённых до публикации Воронка событий Показывает реальную ценность выдачи
Экономические Стоимость одной успешной генерации Сумма затрат на GPU-часы ÷ число успешных задач Расчёт в главе 3

Пример запроса для расчёта 95-го процентиля задержки — его удобно привести в приложении:

histogram_quantile(
  0.95,
  sum(rate(generation_duration_seconds_bucket[5m])) by (le, model)
)

Отдельно опишите процедуру восстановления: целевое время восстановления (RTO) и точку восстановления данных (RPO). Для сервиса генерации разумно держать RPO на уровне метаданных и ссылок, а сами артефакты — восстанавливать из объектного хранилища с версионированием.

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

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

  • Подмена понятий «модель» и «продукт». Работа описывает обучение или вызов модели, но не отвечает, зачем сервис существует. Как избежать: введите в первой главе разделение на модель, сервис и продукт — и дальше говорите только о своём уровне.
  • Отсутствие метрик эффективности. Есть раздел «тестирование», но в нём только скриншоты интерфейса. Как избежать: до начала разработки зафиксируйте три-четыре измеримые цели и проверяйте их в главе 3.
  • Игнорирование требований ГОСТ 34.602-89 при оформлении технического задания. Как избежать: возьмите структуру ТЗ из стандарта как каркас второго раздела и заполните её своими данными.

Что проверить перед сдачей

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

Частые вопросы

Обязательно ли писать код и разворачивать прототип?

Не всегда, но прототип резко повышает защищаемость. Достаточно одного сквозного сценария: приём запроса, постановка в очередь, генерация через внешний API, запись метаданных и вывод метрик на дашборд. Этого хватает, чтобы подтвердить расчёты третьей главы.

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

Используйте внешний API и измеряйте задержку по сети, включая ожидание в очереди. Отдельно смоделируйте расчёт стоимости при своём инференсе по открытым тарифам на аренду ускорителей — это корректный сценарий для ВКР, если допущения описаны явно.

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

Открытые размеченные наборы плюс собственная выборка из 150–300 примеров, размеченная вручную по заранее описанной инструкции. Обязательно приведите инструкцию разметчика в приложении — это снимает половину вопросов комиссии.

Как оформлять UML-диаграммы для диплома?

Диаграммы компонентов и последовательности — по нотации UML, схемы развёртывания можно давать в свободной форме, если обозначения расшифрованы. Главное правило: каждая диаграмма должна сопровождаться абзацем текста, который объясняет, какое решение она иллюстрирует.

Материал подготовлен экспертами компании [Название сайта]. Мы помогаем студентам с 2010 года: разбираем темы, проектируем архитектуру, считаем метрики и приводим работу к требованиям кафедры. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

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

Если тема уже есть, а структуры и расчётов пока нет — начните с бесплатной консультации: мы разберём ваш случай и предложим план на 120 часов работы. Помощь с дипломом возможна по любому направлению — от аналитики до развёртывания прототипа.

Источник: OpenAI’s Sora was the creepiest app on your phone — now it’s shutting down (опубликовано 2026-03-24)