Перейти к основному содержимому

Запуск и контроль генерации

Правило генерации собрано, тестовый прогон понравился. Теперь нужно, чтобы нейросеть прошлась по десяткам или тысячам элементов: описала холодильники, придумала SEO-заголовки статьям блога, дописала тексты к услугам. В этом разделе — как это запустить и как следить за ходом работы.

Если вы настраиваете модуль впервые, начните с пошагового примера: Шаг 5. Запустите генерацию — запуск, список элементов, результат и разбор ошибок на живом каталоге. Здесь — справочник по тем же экранам.

Три способа запустить генерацию​

Запросы к нейросети долгие и платные, поэтому модуль не обрабатывает элементы сразу «в браузере». Каждый элемент становится задачей в очереди, а очередь разбирает фоновый обработчик Битрикса — агент очереди. Отличаются способы только тем, кто ставит задачу в очередь.

СпособКто ставит в очередьКогда удобно
ВручнуюВы — кнопкой «Весь фильтр в очередь» на дашборде, «Поставить весь фильтр в очередь» или «Перезапустить» на странице «Элементы»Первый массовый прогон по каталогу, повтор после правки промпта
Фоновой очередьюЗадачи уже поставлены — агент сам забирает их раз в минуту, пачкамиВсегда: это «двигатель», без него очередь стоит. Подробно — Очередь и фоновый агент
Автоматически по событиямМодуль сам — когда в инфоблоке создают или меняют подходящий элементНовые товары из 1С, статьи, которые редактор только что добавил. Настройка — Захват событий
Сначала один элемент

Перед массовым запуском прогоните правило на одном элементе на странице «Тестирование»: вы увидите результат и его стоимость, ничего не записывая на сайт.

Путь элемента: от очереди до записи на сайт​

Что происходит на каждом этапе:

  1. Без статуса (в таблице — «Не запускалась») — элемент подходит под фильтр профиля, но ещё ни разу не был в очереди.
  2. В очереди — задача поставлена и ждёт ближайшего запуска агента. Пока элемент здесь, его можно снять с очереди — задача удалится, а уже записанное в поля останется.
  3. В работе — агент прогоняет элемент по шагам: подставляет данные в промпт, отправляет запрос нейросети, обрабатывает ответ, проверяет его и записывает результат.
  4. Готово — обработка закончилась, значения записаны в элемент или раздел инфоблока.
  5. Требует проверки — не отдельный этап очереди, а отметка поверх «Готово»: у шага включена ручная проверка, результат готов, но в поле не записан — нужно ваше решение. Подробно — Проверка и откат.
  6. Ошибка — шаг не удался: нейросеть недоступна, ответ не прошёл проверку, провайдер вернул ошибку. Элемент можно перезапустить — путь начнётся заново с очереди. Как найти причину — Ошибки.

Есть ещё статус «Отменено» — задача снята до завершения и больше выполняться не будет.

Страницы раздела​

  • Дашборд — сводка: сколько элементов в работе, готово и ждёт проверки, расход токенов и стоимость за период, очередь и агент очереди.
  • Элементы и история генерации — список элементов со статусами, массовые действия, результат по каждому полю и подробная история прогонов: промпт, ответ модели, токены и стоимость.
  • Очередь и фоновый агент — зачем нужен cron, с какой скоростью идёт обработка, когда модуль сам останавливает очередь и что делать, если всё «застряло».
  • Проверка и откат результата — как принять, поправить или отклонить текст нейросети до записи на сайт и как вернуть прежнее значение поля.

Логи, журнал действий и служебные страницы — в разделе «Диагностика».