В пятницу в 18:40 один из нас написал в общий чат ровно одну фразу: «А что, если мы правда просто не тронем это до понедельника». Речь шла об автопилоте — режиме, где один клик запускает полный цикл: переработка материала, сборка видео, публикация — без промежуточных подтверждений на каждом шаге. Мы им пользовались точечно, для отдельных роликов, но никогда не оставляли работать полностью без присмотра дольше пары часов. Идея провести выходные, реально не заглядывая в панель, была скорее вызовом самим себе, чем спланированным тестом.
Взяли для эксперимента один из внутренних проектов — не клиентский, чтобы не рисковать чужой репутацией на первом же таком тесте. Настроили несколько источников: RSS отраслевой ленты, пару сайтов-конкурентов для мониторинга и ручные заметки, накопленные за месяц и так и не превращённые в ролики. Включили bulk-обработку по накопленным черновикам и оставили расписание на автоматический запуск новых материалов из лент по мере поступления. Дальше — закрыли ноутбуки.
Пятница вечером: последний нервный клик
Честно признаемся: один из нас всё-таки зашёл в панель в пятницу в 23:00, просто посмотреть, не полыхает ли что-то. Ничего не полыхало — несколько черновиков уже прошли переработку и стояли в очереди на сборку видео. Это было единственное нарушение обещания «не трогать», и оно было скорее про собственное спокойствие, чем про необходимость вмешаться.
Суббота: первый сюрприз, не катастрофический
В субботу днём пришло уведомление — не тревожное, а информативное: расход токенов проекта подошёл к порогу, сработало троттлированное напоминание о балансе. Система не остановила всё резко, а просто предупредила заранее, оставив время отреагировать без паники. Мы пополнили баланс с телефона за две минуты, не открывая ноутбук, и процесс продолжился сам, без нашего дальнейшего участия в сборке.
Второе событие субботы было интереснее: один из источников — сайт конкурента — в какой-то момент отдал страницу с явной антибот-защитой вместо статьи. Мы ожидали, что на этом моменте что-то сломается и материал потеряется. Вместо этого система прошла по резервному пути получения страницы и всё равно вытащила текст статьи, просто чуть медленнее обычного. Мы узнали об этом только постфактум, разбирая логи в понедельник — в моменте это никак не потребовало нашего участия.
Воскресенье: автопубликация и первая настоящая ошибка
К воскресенью накопленные черновики дошли до этапа публикации. Ролики ушли в YouTube и Telegram с разным текстом под каждую площадку, вертикальные тизеры автоматически связались со своими горизонтальными версиями по сценарию — то есть зритель, посмотревший короткий тизер, при переходе на канал видел явную связь с полным роликом, без того чтобы мы вручную сопоставляли пары. Под каждым видео на YouTube ушёл автоматический первый комментарий со ссылкой — тоже без нашего участия.
Ошибка обнаружилась именно в воскресенье, и это был самый важный момент всего эксперимента. Один из материалов, взятых из RSS-ленты, оказался пограничным по теме — не совсем в фокусе проекта, скорее смежная новость, которую источник опубликовал случайно в общей ленте. Материал прошёл переработку и сборку, но не был опубликован: система придержала его как несоответствующий тематике проекта. Мы согласились с этим решением, когда разбирали очередь в понедельник — ролик действительно был не в тему канала, и то, что его придержали, а не выпустили автоматически, оказалось ровно тем поведением, которое нам и нужно было.
Но был и обратный случай: другой ролик, вполне уместный по теме, тоже завис в статусе ожидания модерации дольше, чем остальные, из-за пограничной формулировки в исходном материале, которую можно было прочитать двояко. Здесь autopilot сработал избыточно осторожно — материал был нормальным, просто система перестраховалась. Пришлось вручную подтвердить публикацию в понедельник утром, с задержкой в полтора дня относительно того, как это произошло бы с моментальным ручным решением человека в моменте.
Понедельник утром: разбор полётов
К девяти утра в понедельник мы сели и подняли всю очередь целиком. Итог за три с небольшим дня без единого ручного вмешательства в сборку и публикацию: 11 роликов ушли в публикацию полностью автоматически на двух площадках, ещё 2 были придержаны системой обоснованно, 1 — придержан избыточно осторожно и потребовал ручного подтверждения.
Мы посчитали это результатом, скорее подтверждающим гипотезу, чем опровергающим её: девять из двенадцати решений о публикации автопилот принял так же, как принял бы дежурный человек в субботу вечером, если бы он у нас физически был. Один случай перестраховки — это цена, с которой можно жить, особенно если альтернатива — вообще не иметь дежурного на выходных.
Что мы изменили после этого эксперимента
Мы не оставили автопилот полностью без присмотра на постоянной основе для клиентских проектов — доверие к системе выросло, но не настолько, чтобы отказаться от дежурного просмотра очереди раз в сутки на живых каналах, где ошибка публикации стоит репутации, а не только времени. Но для внутренних и низкорисковых проектов мы теперь используем полный уикенд-автопилот регулярно, именно потому что троттлированные предупреждения о балансе и осторожная модерация пограничного контента сработали так, как нужно — не идеально бесшовно, но безопасно в сторону перестраховки, а не в сторону публикации сомнительного материала.
Главный вывод пятничного спора: вопрос был не «можно ли доверить автопилоту выходные», а «что именно он делает в спорных ситуациях, когда нас нет рядом». Ответ оказался — придерживает и предупреждает, а не публикует и молчит, и именно это делает такой эксперимент повторяемым, а не разовой авантюрой.
