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

Что получится
| Поле | До | После (пример) |
|---|---|---|
| Наименование | Беспроводные наушники Sony WH-1000XM5 | — |
| Бренд | Sony | — |
| Факты о товаре (необязательное служебное свойство) | пусто | Идентификация, характеристики, плюсы и минусы из отзывов, сценарии использования |
| Детальное описание | пусто | 3–5 абзацев: что это и для кого, ключевые особенности, что хвалят покупатели, для кого не подойдёт, вывод |
| Анонс | пусто | 1–2 предложения для каталога |
Настройки
- Профиль «Элемент инфоблока», источник — каталог.
- Провайдер с веб-поиском — Polza.ai, OpenRouter или DeepSeek. У GigaChat и «OpenAI-совместимого» сервиса веб-поиска нет — см. Веб-поиск.
- Служебное свойство «Факты о товаре» (строка или HTML/текст) — по желанию. Если его завести, шаг 1 сохранит туда найденное: можно проверить, откуда взялся каждый факт, и не искать заново при перегенерации описания. Если свойство не нужно, шаг 1 работает как промежуточный, без записи.
Шаги конвейера
Шаг 1. Факты и отзывы из интернета
«Добавить шаг» → пресет «Факты из веб-поиска» → «Создать шаг». Пресет сразу включит веб-поиск, чистку обёртки и проверку длины от 300 символов.
У пресета свой промпт: он собирает факты простым текстом по разделам «Идентификация», «Характеристики», «Особенности и назначение», «Отзывы — плюсы», «Отзывы — минусы», «Источники». Им можно пользоваться как есть. Но у него нет «стоп-слова» на случай, когда найти ничего не удалось, поэтому для защиты от пустого поиска лучше взять промпт коллекции «Товар: веб-поиск фактов и отзывов»: «Редактировать» → «Коллекция» → «Выбрать промпт».

Строки в квадратных скобках замените плашками свойств:
Ты — исследователь товаров. Используй веб-поиск, чтобы собрать максимум полезных и достоверных данных о товаре ниже. Результат пользователю не показывается — он используется как сырьё для генерации описания и SEO. Цель — плотность фактов и качество источников, а не литературность.
Товар: {{field:NAME}}
Бренд / производитель: [@ Бренд]
Дополнительные данные о товаре: [@ Артикул]
Что сделать:
1. Найди технические характеристики, состав/материал, габариты, назначение, ключевые особенности.
2. Найди пользовательские отзывы из независимых источников: что хвалят, на что жалуются, типичные сценарии использования.
3. По возможности укажи бренд/производителя и ценовой сегмент.
4. Игнорируй маркетинговые штампы и рекламные слоганы — оставляй только проверяемые факты.
5. Если по товару НИЧЕГО конкретного найти не удалось (только общие фразы или совпадения по чужим товарам) — верни ровно одну строку: NO_DATA_FOUND и больше ничего.
Формат ответа (Markdown, без вступления и заключения):
## Идентификация
- Бренд / производитель: …
- Категория: …
- Ценовой сегмент: …
## Факты
- … (маркированный список, каждая строка — отдельный факт)
## Отзывы — плюсы
- …
## Отзывы — минусы
- …
## Кейсы использования
- …
Не добавляй пояснений, извинений и фраз в духе «по результатам поиска» или «нашёл следующее». Только структуру выше.
Поиск по артикулу. Чтобы модель не перепутала товар с похожим, задайте свой запрос: в карточке «Модель» справа нажмите «Изменить» и заполните поле «Что искать» — например, бренд, название и артикул. Поле есть у Polza.ai и OpenRouter; у DeepSeek запрос формулирует сама модель по промпту, поэтому артикул должен быть в задании.
| Настройка | Значение |
|---|---|
| Веб-поиск | включён (по пресету) |
| Проверки | «Длина» от 300 символов (по пресету); «Нужные и запрещённые фразы» → «Запрещены»: NO_DATA_FOUND |
| Если ответ не прошёл | Пропустить элемент — ничего не нашли, описание по пустоте писать не будем. Пресет ставит «Остановить», переключите |
| Запись результата | «Не записывать — использовать в следующих шагах» или свойство «Факты о товаре» в режиме «Заменить» |
С «Пропустить шаг» следующие шаги всё равно выполнятся — но получат пустой ответ шага 1 и напишут описание без фактов. Для этого рецепта правильное действие — «Пропустить элемент»: обработка товара прервётся без ошибки, в карточку ничего не запишется, а в «Истории прогонов» товара будет видно, что шаг 1 не прошёл проверку.
Шаг 2. Детальное описание по найденным фактам
«Пустой шаг», промпт коллекции «Товар: детальное описание». Вместо заглушки с исходными данными вставьте плашку ответа шага 1 из группы «Результаты шагов»:
Ты — копирайтер интернет-магазина. На основе исходных данных ниже напиши детальное описание товара для карточки. Текст ориентирован на покупателя, без воды и канцеляризмов.
Товар: {{field:NAME}}
Бренд / производитель: [@ Бренд]
Исходные данные о товаре: {{step:1}}
Требования:
- Объём: 250–400 слов.
- Формат: связный текст, 3–5 абзацев. Никаких маркированных списков и заголовков.
- Структура смысла: 1) что это и для кого; 2) ключевые особенности и характеристики; 3) сильные стороны (на основе плюсов из отзывов); 4) ограничения и для кого НЕ подойдёт (если из данных это видно); 5) короткий вывод.
- Не выдумывай характеристики, которых нет в исходных данных. Если факт сомнительный — не упоминай его вовсе.
- Не используй штампы «лучший на рынке», «непревзойдённое качество», «инновационный» и подобные оценочные слоганы.
- Не пиши заголовков, не начинай со слова «Описание:», не упоминай источники и сам факт веб-поиска.
Каждый абзац оберни в <p>...</p>, других тегов не используй. Не оборачивай ответ в Markdown-код-блок.
Верни только готовый текст описания.
| Настройка | Значение |
|---|---|
| Веб-поиск | выключен — факты уже собраны |
| Проверки | «Формат» — HTML; «Длина» от 200 до 450 слов; «Язык ответа» — русский; «Запрещены»: по результатам поиска, источник |
| Поле | Детальное описание |
| Если в поле уже что-то есть | Не трогать (или «Заменить», если обновляете старые описания) |
| Сохранять как | HTML |
| Проверять вручную перед записью | включить |
Шаг 3. Превью
Как в рецепте «Описание товара»: промпт «Товар: превью-описание» с плашкой ответа шага 2, запись в «Анонс». Вместо превью или вместе с ним можно добавить SEO-шаги — см. SEO-поля вручную.
Как протестировать
- Откройте «Тестирование», выберите популярный товар, о котором точно есть отзывы, и в «Запустить только шаг» выберите шаг 1. Проверьте: тот ли это товар, есть ли плюсы и минусы. В выводе шага виден блок «Веб-поиск» со списком источников.
- Повторите на редком товаре или товаре собственной марки. Хорошо, если шаг вернул
NO_DATA_FOUNDи проверка его отсеяла, — значит, защита работает. - Запустите все шаги и прочитайте описание, сверяясь с фактами шага 1.
Сколько стоит
Это самый дорогой рецепт на товар из всех в разделе: шаг 1 оплачивается за сам поиск и за найденные страницы, которые уходят в модель как входные токены. Чтобы держать расход под контролем:
- ограничьте «Ссылок за один поиск» (у DeepSeek — «Результатов поиска»);
- включайте поиск только на шаге 1 — остальные шаги работают с готовыми фактами;
- если факты уже сохранены в свойство «Факты о товаре», а нужно только переписать описание, выключите шаг 1 тумблером «Активен» и подставьте в шаг 2 вместо ответа шага 1 плашку этого свойства.
Цену одного товара покажет тестовый прогон, разница между шагами видна в нём сразу.
Типичные ошибки
| Симптом | Причина и решение |
|---|---|
| Описание про другой товар | Поиск нашёл похожую модель. Задайте запрос в «Что искать» с артикулом и брендом или добавьте артикул в задание |
| Описания пишутся без фактов | Шаг 1 выключен или стоит «Пропустить шаг». Используйте «Пропустить элемент» |
| В описании ссылки или фразы «по данным сайта…» | Добавьте эти фразы в «Запрещены» шага 2 |
| Шаг 1 отклоняется по формату | Не ставьте шагу с поиском проверку «Формат — текст»: провайдер может добавить к ответу ссылки на источники в Markdown |
| В окне «Модель шага» нет «Веб-поиска» | Веб-поиск есть у Polza.ai, OpenRouter и DeepSeek; у GigaChat и «OpenAI-совместимого» сервиса его нет. Некоторые модели (например, GigaChat через Polza.ai) тоже его не принимают — см. Веб-поиск |
| У шага 2 предупреждение «Шаг 1 выключен» | Шаг 2 читает ответ выключенного шага и получит пустоту. Включите шаг 1 или замените плашку {{step:1}} на свойство с сохранёнными фактами |