сегодня, 13:36

Как собрать приложение для работы с видеоматериалами клиентов

Клиенты могут присылать в отдел поддержки видеоматериалы, чтобы проиллюстрировать проблему: например, последовательность действий в интерфейсе, ошибку или поведение системы. Когда специалист первого уровня не может решить вопрос и передает обращение дальше, нужно быстро понять, что происходило на записи. Для этого из видео приходится выделять ключевые моменты и делать скриншоты. Один из вариантов автоматизации — внутреннее приложение, которое разбирает видео на кадры и готовит их для дальнейшей работы. Вместе с Игорем Некрасовым, специалистом клиентской поддержки Битрикс24, рассмотрим, как это работает.
Как собрать приложение для работы с видеоматериалами клиентов

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

Откуда берется задача

В таком сценарии проблема не в самом видео, а в его обработке. Сотруднику нужно найти в записи те моменты, которые действительно помогут коллеге разобраться с обращением, и подготовить из них отдельные кадры.

При ручной работе это означает постоянно перематывать и останавливать ролик, искать нужные моменты и сохранять скриншоты. Чем подробнее клиент показывает сценарий, тем больше времени уходит на такую подготовку. Поэтому здесь хорошо автоматизируется механическая часть работы: загрузить видео, получить набор кадров, а затем выбрать из них те, которые нужны для передачи обращения.

Так мы не просим приложение самостоятельно решать, какие моменты важны. Оно берет на себя рутинную обработку видео, а специалист оставляет за собой выбор кадров.

Что должно делать приложение

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

●            загрузить видео;

●            выбрать частоту кадров;

●            автоматически обработать ролик;

●            получить набор уникальных кадров;

●            выбрать нужные изображения;

●            сохранить их в папку или скачать архивом.

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

После загрузки видео, приложение автоматически обрабатывает файл и показывает получившиеся кадры. В настройках можно выбрать способ выборки и количество кадров. Например, вместо попытки сохранить каждый кадр видео можно получить ограниченное количество изображений через определенный интервал.

Это важно! Если просто извлекать кадры с высокой частотой, из короткого ролика легко получить сотни или тысячи почти одинаковых изображений. Поэтому пользователю лучше дать возможность заранее управлять количеством результатов.

Как собрать такое приложение с помощью вайбкодинга

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

Например: «сделай приложение, в которое можно загрузить видео и получить из него набор уникальных кадров. Добавь настройку количества кадров, которые нужно получить, и возможность выбрать папку для сохранения результата».

После первого результата можно постепенно уточнять интерфейс и добавлять нужные возможности:

●            Добавь настройки в отдельную панель.

●            Добавь возможность выбрать нужные кадры перед сохранением.

●            Сделай кнопку для сохранения всех выбранных кадров в архив.

Для небольших внутренних инструментов такой подход позволяет начать с конкретной рабочей задачи, быстро получить прототип, а затем дорабатывать его уже по результатам использования.

Что происходит после обработки

На выходе сотрудник получает набор кадров, с которым уже можно работать дальше: выбрать подходящие изображения и передать их вместе с обращением. При этом приложение сознательно не пытается интерпретировать содержимое видео. Оно не определяет, в какой момент произошла ошибка, и не добавляет комментарии к изображениям. Это уже следующий уровень автоматизации: анализировать сами кадры и помогать специалисту находить важные моменты.

Для текущей задачи такого упрощенного варианта достаточно: основную рутинную операцию приложение берет на себя, а специалисту остается работа с готовыми изображениями.

Где еще пригодится такой подход

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

●            подготовки кадров для передачи обращения между линиями поддержки;

●            сбора иллюстраций для баг-репортов;

●            подготовки материалов для инструкций;

●            выбора отдельных моментов из записи экрана;

●            создания визуальных материалов для внутренней базы знаний.

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

От простой утилиты — к полноценному помощнику

В дальнейшем такое приложение можно развивать. Например, добавить анализ кадров с помощью ИИ: автоматически находить изменения интерфейса, ошибки или ключевые моменты и предлагать сотруднику только наиболее информативные изображения.

Если основная проблема — обилие ручных действий, полезнее сначала автоматизировать именно их. Небольшая утилита, собранная под конкретный рабочий сценарий, уже может заметно упростить процесс, а дополнительные возможности можно добавлять по мере необходимости. 

Рубрика:
{}Технологии
Новости в вашей почте
mail

PLUSworld в соцсетях:
telegram
vk
dzen
youtube
ЕЩЁ НОВОСТИ