Тестирование
Раздел «Тестирование» — прогон конвейера на одной карточке без записи в базу. Он нужен, чтобы отладить промпты и проверки ответа до того, как вы потратите деньги на весь каталог.
Прогон без побочных эффектов
- Ничего не пишется в карточку. Вы видите, что сгенерировала модель, но данные не меняются.
- Видно всё. Итоговый промпт, ответ модели, работа постпроцессоров и проверок — по каждому шагу.
- Видна цена. Токены, стоимость и время генерации конкретного прогона.
Что показывает прогон
| Что видно | Зачем |
|---|---|
| Итоговый промпт после подстановки | Проверить, что вместо {{Бренд}} подставилось нужное значение, а условные блоки сработали |
| Сырой ответ модели | Увидеть ответ до очистки — с markdown-обёрткой и прочим мусором |
| Очищенный ответ | Увидеть, что реально попало бы в поле |
| Результат проверок | Понять, почему ответ забракован: длина, формат, язык, фразы |
| Токены и стоимость | Посчитать бюджет кампании |
| Время генерации | Оценить, сколько займёт весь каталог |
Расчёт бюджета кампании
Это главная причина не пропускать тестовый прогон. Стоимость одной карточки известна из прогона, число карточек — из счётчика фильтра:
стоимость одного прогона × число карточек в фильтре = бюджет кампании
Посчитано до запуска очереди, а не после получения счёта от провайдера.
Это реальный запрос к нейросети — он расходует токены вашего провайдера так же, как обычная генерация. Песочница экономит на том, что не портит данные, а не на стоимости запроса.
Что есть на странице
- Селектор карточки — выбор конкретного элемента или раздела инфоблока для прогона.
- Список шагов с предпросмотром — все шаги конвейера с возможностью посмотреть собранный промпт.
- Блок результатов — ответ модели, постобработка, итоги проверок, токены и стоимость по каждому шагу.
Отладьте промпт на нескольких разных карточках — с полным набором свойств и с почти пустыми. Именно на бедных карточках вылезают проблемы, которые решают условные блоки.
Только после этого запускайте массовую генерацию через дашборд.
Если что-то не работает
- Ошибка подключения — проверьте ключ в мини-чате провайдера; проблема не в промпте.
- Ответ не проходит проверки — посмотрите, какая именно проверка провалилась, и правьте либо промпт, либо порог проверки.
- Промпт собрался не так — смотрите итоговый промпт: скорее всего, выбран не тот плейсхолдер или не хватает условного блока.
- Конвейер не запускается — сработала проверка настроек: пустой промпт или ссылка на выключенный шаг.