Автонаповнення контенту за допомогою нейромереж для 1С-Бітрікс
GPT-інтеграція в контентний pipeline Бітрікса вирішує проблему масштабу: написати унікальні тексти для 50 000 товарів вручну неможливо, а шаблонна генерація дає передбачувано слабкий результат. AI-генерація дозволяє створювати різноманітний контент на основі структурованих даних товару — з потрібним тоном, довжиною та SEO-оптимізацією.
Що можна автоматизувати за допомогою 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 коштує ~$0.00015 за 1K input tokens. Опис товару = ~200 токенів промпту + ~300 відповіді. Разом 10 000 описів ≈ $5. GPT-4o дорожчий у 10 разів, але дає значно кращу якість.
Проєктування промптів
Якість виводу визначається промптом. Структура ефективного промпту для опису товару:
Ти копірайтер для інтернет-магазину електроніки.
Напиши опис товару в 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 може генерувати нерелевантний або некоректний контент. Система контролю:
Автоматичні перевірки:
- Мінімальна довжина тексту (< 50 символів → помилка)
- Відсутність заборонених слів/фраз
- Перевірка на «галюцинації» — згадування характеристик, не переданих у промпті
Прапорці для ручної перевірки: елементи з низькою оцінкою якості (визначаємо другим AI-запитом — промпт «Оціни якість цього опису за шкалою 1–10 і вкажи причину») позначаються для рев'ю менеджером.
Таймлайн робіт
| Етап | Термін |
|---|---|
| Інтеграція з OpenAI/Anthropic API, rate limiter | 1–2 дні |
| Розробка промптів по категоріях (ітеративно) | 2–3 дні |
| Система черг, воркери | 1–2 дні |
| Контроль якості, модерація | 1–2 дні |
| Адміністративний інтерфейс, статистика витрат | 1 день |
Разом: 6–10 робочих днів. Ітерації над промптами тривають ще 1–2 тижні після запуску.







