SEO-агент для генерации описаний

Задача

Интернет-магазин с большим товарным каталогом нуждался в уникальных SEO-описаниях для сотен товаров. Ручное написание — это недели работы и значительный бюджет на копирайтеров. При этом «просто попросить ChatGPT» не подходило: нужна автоматическая проверка уникальности и читаемости по реальным SEO-стандартам.

Стек технологий

FastAPI Python OpenAI Text.ru Turgenev SEO Excel

Результат

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


Решение

Веб-приложение с простым интерфейсом: пользователь загружает Excel-файл с исходными описаниями товаров, наблюдает за прогрессом в реальном времени и скачивает готовый файл с SEO-описаниями.

Каждый товар проходит через конвейер автоматических проверок. Если описание не соответствует стандартам уникальности или стилистики — агент улучшает его, не дожидаясь вмешательства человека.

Конвейер обработки одного товара

flowchart TD A["Строка из Excel: исходное описание товара"] --> B["LLM: генерация SEO-описания"] B --> C{"Text.ru API: уникальность >= порога?"} C -- Нет --> D["LLM: улучшение по замечаниям"] D --> E{Итерация <= 3?} E -- Да --> C E -- Нет --> F["Сохранить лучший вариант"] C -- Да --> G{"Turgenev API: риски стилистики <= порога?"} G -- Нет --> D G -- Да --> H["Запись в Excel: исходное + финальное + метрики"] F --> H

Что входит в итоговый Excel

  • Исходное описание (из загруженного файла)
  • Первое сгенерированное описание
  • Финальное описание после итераций
  • Процент уникальности (Text.ru)
  • Процент «воды» (Text.ru)
  • Стилистический риск (Turgenev)
  • Количество потраченных итераций

Технические особенности

  • Real-time прогресс. Пользователь видит, сколько товаров обработано, прямо в браузере — без перезагрузки страницы.
  • Асинхронная фоновая обработка. FastAPI обрабатывает файл в фоне — браузер не блокируется.
  • До 3 итераций улучшения. Если описание не прошло проверки — агент исправляет его, отдаёт проверщикам снова.

← Предыдущий: RAG-ассистент Следующий: Чат-бот →

Оставьте заявку — свяжемся в течение дня

Расскажите о задаче — предложим решение и оценку бюджета

Нажимая «Отправить заявку», вы соглашаетесь на обработку персональных данных