Кейс · SEO-пайплайн
Контент на сайте обновляется сам — вы только утверждаете
Автономный SEO-пайплайн: агент находит устаревшие статьи, переписывает их через LLM и открывает pull request. Без единой правки в проде без вашего согласия.
- этапа пайплайна
- 4
- автоматический прогон
- 1×/мес
- правок в проде без ревью
- 0
- изменений через PR
- 100%
Как это работает
Данные → LLM → pull request → merge
Один скрипт и один cron. Каждый этап умеет сказать «пропускаю» — поэтому в репозиторий попадают только осмысленные правки.
- 01
Данные
Скрипт читает статьи, тренды и метрики.
Для каждой публикации считается возраст, пересечение с трендами, позиция и CTR. Если статья свежая — агент её не трогает.
Node.js · Search Console · JSON
- 02
LLM
Модель правит только то, что устарело.
Агент обновляет заголовок, описание, ключевые слова и тело статьи. Ответ без правок отбрасывается — в PR он не попадает.
OpenAI · Anthropic
- 03
Pull request
Изменения уезжают в PR, а не в main.
Бот создаёт ветку, коммит и pull request с описанием по каждой статье. Репозиторий остаётся под вашим контролем.
GitHub Actions · API
- 04
Merge
Человек смотрит diff и жмёт Merge.
Это единственная точка, где нужен человек. Пайплайн готовит и предлагает — решение остаётся за вами.
Ревью · merge
Последний прогон
Что агент сделал с контентом
Показываю демонстрационный прогон: реальный отчёт появится здесь после первого запуска агента в вашем проекте.
| Статья | Действие | Причина | Дата |
|---|---|---|---|
| kak-vybrat-internet-magazin | Обновление | Возраст 214 дн. > 180 — обновить дату и ключи | — |
| integratsiya-crm | Обновление | CTR 1.4% < 2% — нужен новый заголовок | — |
| staryy-marketplace-obzor | Архив | Возраст 430 дн. > 365, ключи не пересекаются с трендами | — |
Контент не устаревает
Статьи пересматриваются по расписанию, а не «когда вспомнится».
Рутина не съедает время
Разбор устаревших материалов занимает минуты вместо недели ручной работы.
Человек в контуре
Каждое изменение проходит через PR: откатить, поправить или отклонить можно в один клик.
Пайплайн живёт в CI
Запуск по расписанию, уведомления в Telegram, история прогонов в репозитории.
Стек
На чём это собрано
Тот же набор, что и в продакшене: никаких экспериментальных зависимостей и сервисов, которые придётся заменять через полгода.
Данные
- PostgreSQL
- API
Модели
- GPT-4o
- Claude
- DeepSeek
Оркестрация
- n8n
- LangGraph
- Python
Контроль
- Telegram
- Cline
Соберу такой пайплайн под ваш контент и ваши репозитории
Разберу ваш контент, покажу, какие материалы устарели и сколько трафика они теряют, и соберу пайплайн: скрипт, промпты, PR-шаблон и расписание. Пилот — 2 недели, дальше — по договорённости.
- Разбор текущего контента и план обновлений
- Скрипт анализа + промпты под ваш tone of voice
- Шаблон pull request и правила ревью
- Расписание запуска и уведомления в Telegram