Автономный SEO-агент для сайта на платформе Nethouse
Задача: упростить регулярное обновление SEO-метаданных сайта без ручного подбора ключей и переписывания десятков страниц.
Суть: владелец выгружает из CMS CSV со всеми страницами, отправляет файл Telegram-боту и получает обратно готовый CSV для импорта. Агент работает на сервере 24/7, раз в месяц сам напоминает прислать файл.
Как работает
Вход - CSV из админки сайта (колонки: тип страницы, slug, title, description, keywords, h1).
Команда CrewAI (3 агента на каждую страницу):
исследователь - собирает актуальные ключевые фразы через API Яндекс.Подсказок (опционально Google Trends);
копирайтер - сравнивает текущие SEO-поля с ключами: если текст уже сильный - оставляет без изменений, если есть выгода - предлагает новую версию;
ревизор - проверяет длины, орфографию, стиль и отдаёт структурированный результат (Pydantic).
Выход - обновлённый CSV в data/output/, бот отправляет файл в Telegram. В логах - сколько страниц изменено, сколько оставлено как есть, время прогона.
Деплой: Docker на VPS (Ubuntu), автоподтягивание кода из GitHub по cron, логи в Better Stack (Logtail). Доступ к серверу - SSH и Cursor Remote-SSH.