ბიზნეს-ლოგიკა
Кому нужна ферма, как устроен путь клиента от персоны до ежедневной работы, почему аккаунты остаются живыми и два способа с ней работать.
TL;DR
Ферма ведёт соцсети агентств и блогеров с настоящих Android-телефонов. Каждый аккаунт получает персону с характером и суточным ритмом, очередь задач с пятью предохранителями и пульт, где видно каждое действие — включая неудачное. Работать можно двумя способами: поставить свои телефоны в ферму или забрать систему целиком на свой парк.
Ферма — что делает система
Ферма — это парк физических телефонов, на каждом из которых живёт одна персона: свой аккаунт, своё приложение, своя история. Планировщик раскладывает по суткам задачи — опубликовать, прокомментировать, посмотреть сторис, ответить в директ, подписаться, — а пул воркеров выполняет их, касаясь экрана реального устройства.
Ключевое отличие от привычных сервисов: здесь нет ни эмуляторов, ни серых API. Площадка видит обычный телефон обычного человека, потому что это и есть обычный телефон.
Кому это нужно
Агентствам, которые ведут десятки клиентских аккаунтов и упираются в людей: один человек тянет три аккаунта, на четвёртом качество падает. Блогерам и авторам, у которых есть аудитория и нет времени на ежедневную рутину — комментарии, ответы, кросспостинг на три площадки. И тем, кто строит собственную сеть аккаунтов и хочет инфраструктуру, а не подписку на чужой сервис.
Главная боль, которую закрывает ферма, формулируется просто: рутину нельзя масштабировать людьми, а автоматизировать её страшно. Исполнители уходят вместе с паролями и контекстом. Сервисы накрутки палятся, потому что площадка отличает виртуальное устройство от телефона. А аккаунт нажит годами, и второй раз такую историю не собрать.
Путь клиента
Шаг 1. Персона
Аккаунт начинается не с расписания, а с характера. Персона описывается как данные: тон голоса, словарь, тип юмора, плотность эмодзи, запрещённые фразы, темы, о которых она говорит, и темы, которые обходит. Отдельно — список того, что персона не имеет права утверждать о себе: это защита от того, чтобы машина придумала несуществующий опыт.
Там же задаётся суточный ритм: кривая энергии по 24 часам и настроение по часам. Именно из неё потом растёт естественность поведения.
Шаг 2. Телефон и прогрев
Персона получает физическое устройство. Новый аккаунт не бросают в работу сразу: сначала он живёт в режиме прогрева — смотрит ленту, редко реагирует, набирает историю. Система ведёт фазы жизненного цикла и сама решает, когда аккаунт готов к активным действиям.
Шаг 3. Контент и очередь одобрения
Публикации живут отдельной очередью: черновик → одобрено → поставлено в расписание → вышло. Ничего не выходит наружу без одобрения человеком. Для персон с генеративным контентом в пайплайн встроены LoRA под конкретное лицо, клон голоса и оценка кадров моделью зрения, но решение о выходе всё равно за редактором.
Шаг 4. Ежедневная работа
Дальше ферма работает сама. Планировщик раскладывает задачи по неделе с учётом окна активности персоны, воркер их выполняет, движок комментариев отбирает посты по оценке ещё до открытия — чтобы не тратить действия на то, что персоне неинтересно по её же темам.
Шаг 5. Контроль и стоп
Клиент смотрит в пульт: что идёт сейчас, что вышло наружу, что сорвалось и почему. Любой аккаунт останавливается одной кнопкой — очередь по нему замирает, начатое доигрывается, новое не берётся.
Почему аккаунты остаются живыми
Это первый вопрос, который задают, и отвечать на него обещаниями бессмысленно. Вот выгрузка из базы за последние тридцать суток — запуски задач по часам, время тбилисское.
Утренний подъём, дневной спад, вечерний всплеск — и четыре часа ночью, где не запустилось ни одной задачи. Бот работает ровной полосой круглые сутки. Человек — вот так.
Под этим графиком лежат пять механизмов:
- Настоящие телефоны. Персона живёт на физическом устройстве со своим приложением и своей историей.
- Свой ритм у каждого. Окно активности, дневной потолок действий и ночная пауза в таймзоне персоны. Двести действий подряд система просто не даст сделать.
- Остывание после тревоги. Если площадка ответила подозрительно, аккаунт уходит на паузу на сутки-двое сам, без участия человека — человек не успеет.
- Лучше не сделать, чем сделать не то. Приложения обновляются и двигают кнопки. Перед действием система сверяет экран с картой: не совпало — задача честно падает.
- Стоп одной кнопкой. Мгновенная остановка любого аккаунта.
Два способа работать
Разница не в объёме услуги, а в том, где стоят телефоны и кто дежурит ночью.
| Телефоны у нас | Софт у вас | |
|---|---|---|
| Что вы даёте | устройства и доступы | свой парк и людей на дежурство |
| Кто дежурит ночью | мы | вы |
| Скорость старта | дни | недели |
| Во что вкладываетесь | в результат | в собственную инфраструктуру |
| Кому подходит | агентству, которому нужен результат, а не серверная | тому, кто строит своё и не хочет зависеть |
Второй вариант — не обещание переносимости, а проверенный факт: один и тот же код уже работает на двух разных фермах — на локальном USB-парке и на выделенной Windows-машине. Ни хост, ни путь, ни серийник телефона не зашиты в код; всё это живёт в конфигурации своей фермы, и за этим следит проверка в CI.
Чего система не обещает
Гарантию «не забанят» не даёт никто, и здесь её тоже нет. Любой, кто её даёт, продаёт уверенность, а не работу. Вместо неё — поведение, которое не выделяется, потолки, которые не превышаются, и пульт, в котором видно каждое действие, включая неудачное.