К содержанию

White Paper · версия 2.0 · ноябрь 2026

Как работает SerpJet: архитектура контент-конвейера V2

SerpJet ведёт статью от темы до публикации и дальнейшего улучшения: собирает темы из семантики, брифов, RSS и офферов, пишет текст с проверкой фактов через поиск Яндекса, публикует в CMS ровно один раз, показывает, как статью читают, и обновляет разделы, которые недобирают клики.

1. Источники

Откуда берутся темы

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

Семантическое ядро

SerpJet собирает поисковые фразы по региону спроса проекта — из маркерных запросов или описания бизнеса — и группирует их в кластеры. Готовое ядро можно загрузить из XLSX с предпросмотром. Из каждого кластера берётся заданное число тем.

Ручной бриф

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

RSS и Atom

Новые записи активных лент разбираются, из них отбираются темы. Факты для статьи собираются из первоисточников, а текст пишется заново.

Офферы

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

2. Конвейер

Как пишется одна статья

У каждой статьи один запуск генерации, а каждый переход между этапами фиксируется в базе. Этапы, попытки, время и списания видны в «Истории» проекта.

  1. 1

    Подготовка темы

    Черновик темы получает смысловой вектор и проходит проверку на дубликаты среди статей проекта.

  2. 2

    Материалы проекта

    Страницы сайта для внутренних ссылок, подходящие офферы и описание бизнеса: аудитория, тон, запреты.

  3. 3

    Сбор материалов

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

  4. 4

    План статьи

    SEO-структура: заголовки и вопросы, которые раскрывает каждый раздел.

  5. 5

    Написание

    Текст со ссылками на страницы сайта и офферами, на русском или английском.

  6. 6

    Проверка статьи

    Проверка текста, разметки и ссылок; небольшие замечания исправляются ограниченным числом правок.

  7. 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. 1

    Отбор

    Балл очерёдности показывает потенциал дополнительных кликов. Это эвристика для порядка работ, а не обещание прироста.

  2. 2

    Правка разделов

    Меняются только выбранные разделы — с той же проверкой фактов, что и у новой статьи. Счётчик SerpJet подсказывает раздел, где теряется внимание.

  3. 3

    Решение

    В задаче видно «До» и «После», потенциал кликов и чтение разделов до и после. Режимы: наблюдение, ручная публикация или автопубликация. Прошлая версия всегда сохранена в истории.

10. Оплата

Токены за фактически выполненную работу

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

11. Принципы

Принципы, на которых построен SerpJet

Факты из источников

Статья опирается на найденные материалы и проверку через поиск, а не на память модели.

Прозрачность

Этапы, попытки, списания и причины автоулучшений видны в панели.

Контроль у владельца

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

Честные ожидания

Автоулучшение выбирает самые перспективные правки, но не гарантирует рост позиций.

Запустите контент-конвейер для своего сайта

Для старта нужен адрес сайта или канала Дзена. Карта не нужна: после подтверждения почты на балансе появятся стартовые токены.