Как работает SerpJet: архитектура контент-конвейера V2
SerpJet ведёт статью от темы до публикации и дальнейшего улучшения: собирает темы из семантики, брифов, RSS и офферов, пишет текст с проверкой фактов через поиск Яндекса, публикует в CMS ровно один раз, показывает, как статью читают, и обновляет разделы, которые недобирают клики.
Проверка фактовутверждения подтверждаются источниками из поиска Яндекса
Ровно одна публикациякаждая отправка в CMS — операция со статусом
Автоулучшение V2правки разделов по данным поиска за 14 дней
1. Источники
Откуда берутся темы
Источник автоматического выпуска выбирается в настройках проекта. Статьи идут в пределах дневного лимита, а каждая новая тема перед стартом сверяется с готовыми статьями проекта по смысловому сходству — повторов и каннибализации нет с первого этапа.
Семантическое ядро
SerpJet собирает поисковые фразы по региону спроса проекта — из маркерных запросов или описания бизнеса — и группирует их в кластеры. Готовое ядро можно загрузить из XLSX с предпросмотром. Из каждого кластера берётся заданное число тем.
Ручной бриф
Название, что раскрыть и ограничения. Ручной запуск идёт раньше плановой очереди и проходит тот же маршрут: материалы, план, текст, проверка фактов.
RSS и Atom
Новые записи активных лент разбираются, из них отбираются темы. Факты для статьи собираются из первоисточников, а текст пишется заново.
Офферы
Статьи, которые ведут к вашим предложениям. Сначала берутся офферы, о которых меньше статей, — охват распределяется равномерно.
2. Конвейер
Как пишется одна статья
У каждой статьи один запуск генерации, а каждый переход между этапами фиксируется в базе. Этапы, попытки, время и списания видны в «Истории» проекта.
1
Подготовка темы
Черновик темы получает смысловой вектор и проходит проверку на дубликаты среди статей проекта.
2
Материалы проекта
Страницы сайта для внутренних ссылок, подходящие офферы и описание бизнеса: аудитория, тон, запреты.
3
Сбор материалов
Поиск внешних источников и отбор полезных фрагментов — статья опирается на найденные данные, а не на память модели.
4
План статьи
SEO-структура: заголовки и вопросы, которые раскрывает каждый раздел.
5
Написание
Текст со ссылками на страницы сайта и офферами, на русском или английском.
6
Проверка статьи
Проверка текста, разметки и ссылок; небольшие замечания исправляются ограниченным числом правок.
7
Проверка фактов
Если доказательств не хватает или данные устарели, запускается дополнительный поиск и переписывание спорных мест, затем финальная проверка.
3. Факты
Проверка фактов до того, как статья станет готовой
Для важных утверждений SerpJet формирует поисковые запросы из конкретных пробелов, найденных при проверке, и подбирает свежие источники через поиск Яндекса. Новые факты принимаются, только если ссылаются на результаты, полученные в этом же проходе.
Слабая статья получает не больше одного дополнительного прохода «поиск → переписывание», а хорошие статьи не платят за него ни временем, ни токенами. Если поиск недоступен, статья не застревает: проход отмечается как пропущенный, а нерешённые замечания показываются как предупреждения качества.
Финальное слово всегда за вами: любую статью можно открыть в редакторе панели, поправить и восстановить прежнюю версию из истории.
4. Надёжность
Надёжность и очередь
База — источник истины. Очередь сообщений служит только транспортом; состояние каждого запуска хранится в PostgreSQL, поэтому сбой воркера или перезапуск не теряет работу.
Без двойной работы. Уникальные ключи идемпотентности не дают выполнить один этап дважды; зависшая доставка переотправляется безопасно.
Два потока. Ручные запуски идут в приоритетной очереди в любое время; плановые — вне пиковых часов модели, с ограниченным числом одновременных задач на этап.
Лимит под контролем. Снижение дневного лимита отменяет только не начатые плановые темы; уже запущенные статьи завершаются.
Пауза вместо потери. Если на балансе не хватило токенов, запуск ставится на паузу и продолжается с сохранённого этапа после пополнения.
5. Качество
Качество ответов модели и стиль текста
Строгие контракты. Ответ модели на каждом этапе проверяется по схеме данных, которой владеет код. Невалидный ответ не попадает дальше по конвейеру.
Версии промптов. Каждый вызов в рамках статьи попадает в одну трассировку, а после проверки сохраняется снимок качества — так новые версии промптов сравниваются на одинаковых входных данных.
Стиль по образцу. Вставьте образец текста до 5000 символов — у статей появится оценка «Стиль N/100».
Язык и регион. Статьи пишутся на русском или английском; регион Яндекса задаётся для поиска.
6. Изображения · бета
Картинки в стиле сайта
SerpJet изучает палитру сайта и рисует шесть бесплатных примеров стиля. Выбранный стиль используется для всех статей проекта: статья получает обложку и до трёх иллюстраций там, где они помогают читателю. Каждая картинка проходит проверку качества; оплачиваются только принятые. Изображения выключены, пока владелец проекта их не включит.
7. Публикация
Аккуратная публикация в CMS
Каждая отправка — операция с понятным статусом. SerpJet сверяется с сайтом и связывает статью с нужной записью, поэтому даже после тайм-аута статья не публикуется дважды. Вместе с текстом уходит разметка JSON-LD, собранная из подтверждённых данных статьи, с автором и издателем.
WordPress
Подключение по REST API с паролем приложения: тип записи, рубрика, автор, статус. Если REST закрыт, подойдёт плагин SerpJet Publisher.
Tilda
Через MCP — черновик или публикация с загрузкой картинок. Или выгрузка CSV для импорта в поток.
Внешний API
Для своей CMS: статьи и улучшения забираются по ключу. Документация API.
8. Аналитика
Как читают каждую статью — по разделам
Яндекс Вебмастер
Показы, клики, CTR, позиция и ИКС — по проекту и по каждому URL. Отвечает на вопрос, какую статью улучшать.
Счётчик SerpJet
Просмотры, активное чтение, дочитывание и клики по офферам, а по каждому разделу — сколько читателей дошли, увидели и нажали. Отвечает на вопрос, какой раздел улучшать. Ставится кодом или через контейнер тегов.
9. Автоулучшение
Автоулучшение V2: правит выбранные разделы и объясняет почему
Каждый день SerpJet отбирает статьи по данным поиска за последние 14 полных дней: показы, фактический CTR против осторожного ориентира для позиции, объём выборки и итоги прошлых правок. Маленькие, устаревшие и неоднозначные данные исключают статью из отбора, а новая правка не накладывается на ещё измеряемую предыдущую.
1
Отбор
Балл очерёдности показывает потенциал дополнительных кликов. Это эвристика для порядка работ, а не обещание прироста.
2
Правка разделов
Меняются только выбранные разделы — с той же проверкой фактов, что и у новой статьи. Счётчик SerpJet подсказывает раздел, где теряется внимание.
3
Решение
В задаче видно «До» и «После», потенциал кликов и чтение разделов до и после. Режимы: наблюдение, ручная публикация или автопубликация. Прошлая версия всегда сохранена в истории.
10. Оплата
Токены за фактически выполненную работу
Подписки нет: баланс пополняется пакетом. Перед этапом нужная сумма резервируется, а неиспользованный остаток возвращается на баланс. Каждое списание видно в истории операций, а средний расход на статью показан на главной.
11. Принципы
Принципы, на которых построен SerpJet
Факты из источников
Статья опирается на найденные материалы и проверку через поиск, а не на память модели.
Прозрачность
Этапы, попытки, списания и причины автоулучшений видны в панели.
Контроль у владельца
Темп, источники, режимы публикации и обновления настраиваются по проекту; любую статью можно править.
Честные ожидания
Автоулучшение выбирает самые перспективные правки, но не гарантирует рост позиций.
Запустите контент-конвейер для своего сайта
Для старта нужен адрес сайта или канала Дзена. Карта не нужна: после подтверждения почты на балансе появятся стартовые токены.