Перейти к содержимому

Жизненный цикл контента

Это путь каждой статьи — так, как он реально исполняется в проде: ночной таймер прогоняет весь цикл по флоту контрактов; между прогонами платформа простаивает.

Search consolesPublishing hubPublish gatesGenerateCollectNightly timerSearch consolesPublishing hubPublish gatesGenerateCollectNightly timerfor each active contractharvest + vector-rank sources,extract research factsqualified sourcestaged LLM pipelinegrounded in the corpus (RAG)candidate articlededup · claim verification ·quality scoringapproved articlebuild + deploy sitelive URL verifiedweekly metrics + topic feedback

Collect собирает кандидатов-источников по нише контракта и ранжирует их по косинусной близости эмбеддингов к онтологии контракта (текущая мажорная линия Collect-пайплайна — векторная). Квалифицированные источники сеются как pending-статьи; параллельно страницы источников выжимаются в исследовательские факты — корпус заземления контракта. Дедупликация тем на стороне Collect не даёт заново посеять уже покрытые темы.

Generate — ступенчатый нативный пайплайн (полтора десятка шагов: fetch, суммаризация, выравнивание по онтологии, драфт, гуманизация, структура, картинки, валидация, финальная вёрстка). Его определяют два свойства:

  • Заземление. Числа и утверждения берутся из корпуса и живых источников, найденных под материал, — с порогом релевантности на то, что ретривер вообще может процитировать.
  • Fail-loud, версионируемое исполнение. Пайплайн работает как неизменяемая версия из каталога (доступен пин на контракт); любая ошибка шага роняет прогон видимо, а не деградирует тихо. См. Жизненный цикл версий.

Публикация сходится в одну точку, общую для ночного батча и API-публикаций. На этом пути сегодня стоят:

ГейтЧто проверяетПри провале
Дедупликация темЭмбеддинг-близость нового материала к уже опубликованным темам контракта и к соседям по батчуСтатья откладывается (defer), не выбрасывается
Проверка утверждений (grounding-гейт)Численные и нормативные утверждения сверяются с найденными источниками; незаземлённые блокируютСтатья уходит в карантин на разбор
Скоринг качестваМеханическая чистка плюс штамп качества: сигналы верификации, бренд-безопасности, языковой консистентностиПишется как телеметрия к статье; кормит аудиты и ремедиацию

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

HTML одобренной статьи уезжает в publishing hub, который пересобирает целевой сайт. Затем платформа проверяет, что живой URL отвечает — только эта проверка и означает «опубликовано». Пара источник↔слаг ложится в реестр опубликованных URL.

Еженедельный сбор search console даёт ряды по сайтам (показы, клики, индексация), а тематическая отдача кормит петлю фидбека тем: темы, доказуемо приносящие показы, получают больше квоты Collect; насыщенные и мёртвые — придерживаются. Учёт стоимости пишет каждый LLM-вызов по прогону и контракту, так что стоимость опубликованной статьи — первоклассная метрика.