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

Дашборд

Дашборд — сводка по генерации текущего профиля. Здесь видно, сколько элементов в работе и сколько уже готово, что ждёт проверки, сколько потрачено на нейросеть и работает ли фоновая обработка. Отсюда же ставится в очередь весь каталог и управляется агент очереди.

Откройте его в меню модуля: Генерация → Дашборд.

Дашборд генерации: плитки «Элементов в выборке», «Требует проверки», «В очереди», «Завершено»; карточки «Расход», «Очередь», «Результаты» и «Агент очереди»

Списка элементов на дашборде нет — сами товары, статьи или разделы, их результаты и история генерации собраны на странице «Элементы». Дашборд ведёт туда ссылками.

У каждого профиля — свой дашборд

Цифры относятся к текущему профилю: его элементам, его очереди и его агенту. Переключите профиль в левом меню, чтобы увидеть другой.

Обновление​

  • «Обновить» — сразу перечитывает все цифры, состояние очереди и агента.
  • «Автообновление» (переключатель справа, по умолчанию включён) — дашборд сам обновляет цифры каждые 5 секунд. Удобно держать вкладку открытой, пока идёт генерация. Выбор запоминается в браузере.

Плитки элементов​

Четыре плитки вверху — сколько элементов в каком состоянии. Под каждой плиткой ссылки: они открывают страницу «Элементы» сразу с нужным фильтром.

ПлиткаЧто считаетСсылки
Элементов в выборкеВсе элементы, которые подходят под фильтр источника данных профиля«Все элементы»
Требует проверкиЭлементы, у которых есть результаты на ручной проверке«К проверке»
В очередиЭлементы, которые ждут обработки; ниже — сколько ещё в работе прямо сейчас«В очереди», «В работе»
ЗавершеноЭлементы, обработка которых закончилась; ниже — сколько готово и сколько с ошибкой«Готовые», «С ошибкой»

Если в выборке нет ни одного элемента, вместо плиток появится подсказка «В выборке нет элементов» и кнопка «Настроить источник».

Расход​

Карточка «Расход» показывает, сколько обращений к нейросетям сделал профиль за выбранный период — 7, 30 или 90 дней (переключатель в углу карточки):

  • Прогонов — сколько раз элементы проходили через правило генерации;
  • Токенов — сколько токенов ушло на запросы и ответы;
  • Стоимость — сумма в валюте провайдера;
  • Время генерации — сколько суммарно отвечала нейросеть.

Если в периоде есть прогоны в разных валютах (например, профиль переключали между провайдерами), рядом со стоимостью появится отметка «разные валюты»: сумма тогда ориентировочная, курсы не пересчитываются.

Стоимость считает провайдер

Модуль берёт цену запроса из ответа провайдера. Если провайдер цену не сообщает, стоимость прогона будет 0, а расход виден только в токенах. Как оценить бюджет заранее — Сколько стоит генерация. Расход по отдельному элементу — окно «Статистика» в карточке элемента.

Очередь​

Карточка «Очередь» — сколько задач очереди в каждом статусе: В очереди, В работе, Готово, Ошибка, Отменено. Каждая строка — ссылка на «Элементы» с этим фильтром.

Кнопки:

  • «Весь фильтр в очередь» — ставит в очередь все элементы, которые подходят под фильтр источника данных. Модуль попросит подтвердить, а затем покажет итог: сколько задач добавлено, сколько сброшено для повтора и сколько пропущено.
  • «Снять все» — убирает из очереди все ожидающие задачи профиля. Задачи, которые обрабатываются прямо сейчас, не прерываются. Уже записанное в элементы остаётся на месте.
  • «Подробнее» — окно с теми же статусами и служебными цифрами: всего задач, сколько заблокировано обработкой, размер пачки (сколько элементов агент берёт за один запуск) и название линии очереди.

Окно «Очередь обработки — подробности»: задачи по статусам, всего задач, заблокировано обработкой, размер пачки 3

Повторная постановка не создаёт дублей

Если элемент уже стоит в очереди или обрабатывается, вторая задача для него не появится. Поэтому нажимать «Весь фильтр в очередь» повторно безопасно.

Результаты​

Карточка «Результаты» считает не элементы, а записи — отдельные значения, которые нейросеть предложила для полей, за всё время:

СтрокаЧто значит
На проверкеРезультат готов, но ждёт решения редактора — у шага включена ручная проверка
ПримененоЗначение записано в поле элемента
ОтклоненоРедактор отклонил предложение, в поле ничего не записано
ОткатаноЗаписанное значение вернули к прежнему

Кнопка «Проверить» открывает «Элементы» с фильтром «Требует проверки». Когда есть записи на проверке, кнопка подсвечивается. Как принимать и отклонять результаты — Проверка и откат результата.

Агент очереди​

Агент — фоновый обработчик Битрикса. Он запускается по расписанию, забирает из очереди пачку задач и прогоняет их через правило генерации. Без агента очередь не движется. Как он работает и что делать, если он остановился, — Очередь и фоновый агент.

В карточке «Агент очереди»:

  • Интервал, сек — как часто агент запускается (60 секунд);
  • Последний запуск и Следующий запуск;
  • Последняя ошибка — если агент на чём-то споткнулся;
  • статус агента — справа внизу.
СтатусЧто значит
Не установленАгента нет, очередь стоит
Не активенАгент есть, но выключен — вручную в администрировании Битрикса или самим модулем после серьёзной ошибки (см. Очередь застряла)
АктивенАгент включён и запускается по расписанию
Идёт работаАгент прямо сейчас обрабатывает пачку

Кнопки:

  • «Установить» — создаёт агента для текущего профиля. Видна, пока агента нет. Когда агент установлен, на её месте кнопка «Удалить».
  • «Запустить вручную» — прогоняет одну пачку очереди прямо сейчас, не дожидаясь расписания. Видна, только когда агент не установлен или выключен: при работающем агенте очередь и так обрабатывается по расписанию. Удобно, чтобы проверить работу на нескольких элементах.
  • «Подробнее» — окно со статусом, интервалом, датой проверки, временем последнего и следующего запуска и полным текстом последней ошибки.

Окно «Агент очереди — подробности»: статус «Активен», интервал 60 секунд, последний и следующий запуск

Если агент не установлен, вверху дашборда появляется жёлтая плашка «Агент очереди не установлен» с кнопкой «Установить»:

Плашка «Агент очереди не установлен» с кнопкой «Установить»

Агенты Битрикса должны работать по cron

По умолчанию агенты Битрикса запускаются «на хитах» — только когда кто-то заходит на сайт. Ночью и на сайте без посетителей очередь будет стоять. Попросите администратора или хостинг перевести агенты на запуск по cron. Подробно — Очередь и фоновый агент.

Подробная история элемента​

История генерации каждого элемента — какой шаг какой моделью выполнен, промпт и ответ нейросети, токены и стоимость — теперь не на дашборде, а в карточке элемента на странице «Элементы»: История прогонов и Статистика.

Ознакомительная версия​

В ознакомительной версии на дашборде есть плашка «Ознакомительная версия» со счётчиком «Записей конвейера: N из 500». Когда лимит исчерпан, плашка сообщает об этом, и генерация больше не запускается до покупки лицензии.

Пошаговый пример запуска на живом каталоге — Шаг 5. Запустите генерацию.