Автонаполнение контента с помощью нейросетей для 1С-Битрикс
Вы запускаете интернет-магазин на Битрикс. Каталог — 50 000 товаров. Описания пусты или скопированы из прайса. Ручное написание займёт годы. Наём копирайтеров на такой объём разорителен. Шаблонная генерация даёт предсказуемо слабый результат: одинаковые абзацы, «водянистые» фразы, нулевая ценность для SEO. Наша AI-интеграция решает проблему. Нейросеть создаёт уникальный контент на основе структурированных данных товара. Тон, длина и SEO-оптимизация — настраиваются.
Интеграция с OpenAI API проста: клиент на Guzzle, промпты в Highload-блоке, система очередей для больших каталогов. Мы используем модель GPT-4o-mini — она экономична и быстра. Для премиальных карточек переключаем на GPT-4o.
За счёт системы очередей и rate limiting мы обрабатываем до 100 запросов в минуту. Полная генерация описаний для 50 000 товаров занимает около 8–10 часов — без блокировок API. Это позволяет быстро наполнить каталог качественным контентом.
Что можно автоматизировать с AI
- Описания товаров — уникальный текст на основе характеристик.
- SEO-теги — title, description, keywords.
- Заголовки разделов — H1, H2 для страниц категорий.
- Ответы на часто задаваемые вопросы — FAQ-блоки для карточки товара.
- Тексты кнопок и микрокопи — call-to-action, подсказки.
- Переводы (при наличии контента на одном языке).
Как устроена интеграция с OpenAI API
Простой клиент для работы с Chat Completions API:
class OpenAiClient {
private string $apiKey;
private string $model = 'gpt-4o-mini';
public function generate(string $prompt, int $maxTokens = 500): string {
$response = (new \GuzzleHttp\Client())->post(
'https://api.openai.com/v1/chat/completions',
[
'headers' => ['Authorization' => "Bearer {$this->apiKey}", 'Content-Type' => 'application/json'],
'json' => [
'model' => $this->model,
'messages' => [['role' => 'user', 'content' => $prompt]],
'max_tokens' => $maxTokens,
],
]
);
return json_decode($response->getBody(), true)['choices'][0]['message']['content'];
}
}
Управление расходами: GPT-4o-mini значительно экономит бюджет по сравнению с GPT-4o, при этом обеспечивает достаточное качество для массовой генерации. Для сложных текстов (например, премиальных карточек) легко переключиться на более мощную модель.
Почему важен правильный промпт?
Качество вывода определяется промптом. Структура эффективного промпта для описания товара:
Ты копирайтер для интернет-магазина электроники.
Напиши описание товара в 2–3 абзаца (150–200 слов) для следующего продукта:
Название: {NAME}
Бренд: {BRAND}
Характеристики: {SPECS_LIST}
Требования:
- Стиль: профессиональный, без восторгов
- Первый абзац — главное преимущество
- Второй абзац — технические характеристики в контексте использования
- Третий абзац — для кого этот товар
- Без фраз "высокое качество", "отличный выбор"
- Язык: русский
Промпты хранятся в Highload-блоке AiPrompts с привязкой к категории товара — разные категории требуют разных стилей.
Система очередей и rate limiting
OpenAI имеет ограничения: 10 000 RPM и 10 000 000 TPM для GPT-4o-mini. Для больших каталогов нужна очередь:
CREATE TABLE ai_generation_queue (
id SERIAL PRIMARY KEY,
element_id INT NOT NULL,
task_type VARCHAR(50), -- 'description', 'seo_title', 'faq'
status VARCHAR(20) DEFAULT 'pending',
result TEXT,
tokens_used INT,
error TEXT,
created_at TIMESTAMP DEFAULT NOW()
);
Воркер обрабатывает не более 100 запросов в минуту, добавляя паузы между батчами.
Как контролируется качество AI-текстов?
AI может генерировать нерелевантный или некорректный контент. Система контроля включает двойную проверку. Автоматические фильтры проверяют минимальную длину текста (меньше 50 символов — ошибка), отсутствие запрещённых слов/фраз, проверку на «галлюцинации» — упоминание характеристик, не переданных в промпте. Второй AI-запрос оценивает качество по шкале 1–10 с причиной. Низкие оценки отправляются менеджеру на ревью. Вы можете настроить свои метрики.
Сравнение подходов: AI против ручного труда
AI-генерация дешевле ручного написания в десятки раз. По данным нашего опыта, ручное написание одного описания занимает около 15 минут и стоит существенно дороже. AI обрабатывает 100 описаний в минуту при средней стоимости токенов. Вот сравнение методов:
| Метод | Скорость | Качество | Стоимость |
|---|---|---|---|
| Ручное написание | 1 описание/15 мин | Высокое | Высокая |
| Шаблонная генерация | 1000 описаний/мин | Низкое | Минимальная |
| AI-генерация (наш подход) | 100 описаний/мин | Среднее–высокое | Средняя |
AI-генерация выигрывает по соотношению цена-качество. Вы получаете уникальный контент по цене, близкой к шаблонному.
Что входит в работу
- Разработка и интеграция API-клиента под вашу AI-модель (OpenAI, Anthropic, YandexGPT). Опыт работы с разными провайдерами гарантирует совместимость.
- Создание библиотеки промптов для каждого типа контента. Сертифицированные специалисты Битрикс настраивают промпты с учётом вашей ниши.
- Построение системы очередей с rate limiter и контроль качества. Встроенные гарантии: перезапуск сбойных запросов, логирование ошибок.
- Административный интерфейс для мониторинга статистики и расходов.
- Документация и обучение команды.
- Поддержка после запуска: две недели итераций над промптами.
Таймлайн
| Этап | Срок |
|---|---|
| Интеграция с AI API, rate limiter | 1–2 дня |
| Разработка промптов по категориям (итеративно) | 2–3 дня |
| Система очередей, воркеры | 1–2 дня |
| Контроль качества, модерация | 1–2 дня |
| Административный интерфейс, статистика расходов | 1 день |
Итого: 6–10 рабочих дней. Итерации над промптами продолжаются ещё 1–2 недели после запуска.
Чтобы получить консультацию по вашему проекту — свяжитесь с нами?
Оценим каталог, подберём модель и рассчитаем сроки. Результат — готовый конвейер автогенерации контента в вашем Битрикс. Закажите демонстрацию работы системы на ваших данных.







