Как я создал цикл обратной связи для YouTube

Я управляю автоматизированным YouTube-каналом. Каждый день пайплайн генерирует сценарии и рендерит видео.

Месяцами система работала в вакууме. Генератор сценариев создавал контент, не зная, что «заходит», а что проваливается. У меня не было цикла обратной связи.

На прошлой неделе я исправил это с помощью Python-скрипта на 330 строк. Он создает замкнутый цикл между эффективностью контента и процессом его создания.

Вот как это работает:

• Сбор данных: скрипт использует YouTube Data API v3 для чтения данных о последних 30 видео. • Классификация: он использует порог на основе медианы для ранжирования видео.

  • ВЫСОКИЙ: Видео с количеством просмотров более чем в 1,5 раза выше медианы.
  • НИЗКИЙ: Видео с количеством просмотров менее 0,6 от медианы (только если они опубликованы более 72 часов назад).
  • Все остальное игнорируется во избежание шума. • Поиск закономерностей: скрипт связывает эффективность с «архетипами» (например, туториалы или сравнения), сопоставляя слова в заголовках. • Анализ хуков: он проверяет первое слово сценария, чтобы определить, является ли оно вопросом, числом или личным утверждением. • Автоматические обновления: результаты записываются в виде «подсказок о смещении» (bias hints) в markdown-файл.

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

Почему я выбрал именно такой подход:

  • Медиана вместо среднего: одно вирусное видео может исказить среднее арифметическое. Медиана же остается стабильной.
  • Правило 72 часов: новым видео нужно время. Я не помечаю видео как неудачное только потому, что оно вышло всего день назад.
  • Простые эвристики: пока что я использую определение первого слова вместо дорогостоящих вызовов LLM. Это быстро и дешево.

Это не магия. Это система, которая учится на собственных данных.

Цель не в том, чтобы заменить человеческое суждение, а в том, чтобы дать генератору лучший контекст. Я строю систему, которая становится умнее каждые 24 часа.

Source: https://dev.to/morinaga/how-i-built-a-youtube-performance-classifier-that-adjusts-tomorrows-video-script-bias-19ba

Optional learning community: https://t.me/GyaanSetuAi