Статья для блога в 3 шага
Задача: редактор блога придумывает темы, а писать статьи некогда. Нужно, чтобы по одному заголовку модуль сам собрал свежий материал в интернете, написал по нему статью и анонс для ленты блога.
Сложность: средне. Шагов: 3.
Что получится
| Поле | До | После (пример) |
|---|---|---|
| Наименование | Как выбрать холодильник для семьи из четырёх человек | — |
| Угол подачи (необязательное свойство) | для тех, кто покупает первый большой холодильник; акцент на объёме и экономии | — |
| Материалы для статьи (необязательное свойство) | пусто | Сводка фактов: рекомендуемый объём на человека, системы разморозки, классы энергопотребления, частые ошибки покупателей… |
| Детальное описание | пусто | Статья на 800–1200 слов с подзаголовками «Какой объём нужен», «No Frost или капельная разморозка», «На чём не стоит экономить»… |
| Анонс | пусто | Разбираем, какой объём, систему разморозки и класс энергопотребления выбрать семье из четырёх человек, чтобы холодильник не оказался тесным и не съедал лишнее электричество. |
Настройки
- Профиль с типом «Элемент инфоблока», источник — инфоблок блога.
- Провайдер с веб-поиском — Polza.ai, OpenRouter или DeepSeek. У GigaChat и «OpenAI-совместимого» сервиса веб-поиска нет. Если основной профиль работает на GigaChat, заведите для блога отдельный профиль с другим провайдером. Подробнее — Веб-поиск.
- Свойство «Угол подачи» (строка, необязательно) — его создаёт администратор в настройках инфоблока. Редактор пишет сюда пару фраз: для кого статья и на чём сделать акцент.
- Свойство «Материалы для статьи» (строка или HTML/текст, необязательно) — если хотите хранить найденные факты. Свойство служебное, на сайте его можно не выводить, зато всегда видно, на чём основана статья. Без него шаг 1 можно сделать промежуточным — см. ниже.
- Фильтр — например, по разделу «Черновики»: редактор создаёт там статью с заголовком, а после проверки переносит её в нужную рубрику и публикует. Без критериев фильтра в генерацию пойдут все статьи инфоблока.
Шаги конвейера
Все три промпта есть в коллекции с тегом блог: «Блог: веб-поиск материала для статьи», «Блог: полная статья», «Блог: анонс статьи».
![Страница промпта «Блог: полная статья» в коллекции: текст с заглушками «[для кого статья…]», «[вставьте сводку из веб-поиска…]», «[например, 800–1200 слов]», назначение «Полнотекстовая статья в блог на основе собранного материала», теги «описание» и «блог»](/assets/images/collection-blog-full-b9f8c5ddf61425372ed6e5db97390d86.png)
Шаг 1. Веб-поиск материала
«Добавить шаг» → пресет «Факты из веб-поиска» → «Создать шаг». Пресет включит веб-поиск и проверку длины от 300 символов. Его промпт рассчитан на товары, поэтому замените задание: в блоке «Запрос» нажмите «Редактировать» → «Коллекция» → «Выбрать промпт» и выберите «Блог: веб-поиск материала для статьи». Строки в квадратных скобках замените плашками:
Ты — ресёрчер для блога. Используй веб-поиск, чтобы собрать достоверный фактический материал по теме статьи ниже. Результат пользователю не показывается — он используется как фактура для написания статьи. Цель — плотность фактов, актуальность и качество источников.
Тема статьи: {{field:NAME}}
Уточнение темы и угол подачи: [@ Угол подачи]
Что уже известно: {{field:PREVIEW_TEXT}}
Что сделать:
1. Собери ключевые факты, цифры, даты и определения по теме.
2. Найди актуальные тенденции, экспертные мнения и распространённые заблуждения.
3. Найди конкретные примеры, кейсы или статистику, которые усилят статью.
4. Отметь спорные моменты и разные точки зрения, если они есть.
5. Игнорируй рекламные и SEO-мусорные источники — опирайся на проверяемые данные.
6. Если по теме НИЧЕГО конкретного найти не удалось — верни ровно одну строку: NO_DATA_FOUND и больше ничего.
Формат ответа (Markdown, без вступления и заключения):
## Суть темы
- …
## Ключевые факты и цифры
- …
## Тенденции и мнения экспертов
- …
## Примеры и кейсы
- …
## Спорные моменты
- …
Не добавляй пояснений и фраз в духе «по результатам поиска». Только структуру выше.
Если «Угол подачи» и «Анонс» заполнены не всегда, оберните эти строки в условные блоки IF.
Модель и веб-поиск. Пресет уже включил веб-поиск — это видно в карточке «Модель» справа: «Веб-поиск — включён» с пометкой «дороже». Чтобы настроить поиск, нажмите «Изменить». В окне «Модель шага» у Polza.ai и OpenRouter есть поля «Ссылок за один поиск» — сколько страниц брать — и «Что искать» — свой поисковый запрос вместо того, что придумает модель. Ограничить сайты можно в разделе «Домены и лимиты».

У DeepSeek поле «Что искать» не показывается: запрос модель формулирует сама по промпту шага, а настраиваются число результатов, домены, язык выдачи и порог качества.
Обработка ответа — нажмите «Изменить» и поправьте пресет:
| Настройка | Значение |
|---|---|
| Проверки | «Длина» от 300 символов (по пресету); «Нужные и запрещённые фразы» → «Запрещены»: NO_DATA_FOUND |
| Если ответ не прошёл | Пропустить элемент — по теме ничего не нашлось, статью писать не из чего, в карточку ничего не запишется |
Проверку «Формат — текст» на этот шаг не ставьте: провайдер может дописать к ответу ссылки на источники в Markdown.
Запись результата — два варианта:
- Сохранять материал — выберите поле «Материалы для статьи», «Если в поле уже что-то есть» — «Заменить».
- Не хранить — выберите «Не записывать — использовать в следующих шагах». Ответ шага никуда не пишется, шаг 2 получит его как
{{step:1}}.

Шаг 2. Полная статья
«Пустой шаг», промпт коллекции «Блог: полная статья» плюс требования к HTML-разметке. Вместо заглушки с материалом вставьте плашку ответа шага 1 из группы «Результаты шагов» — {{step:1}}.
Ты — автор экспертного блога. Напиши полноценную статью по теме ниже на основе собранного материала. Текст должен быть полезным, структурированным и приятным для чтения, без воды и канцеляризмов.
Тема статьи: {{field:NAME}}
Аудитория и цель статьи: [@ Угол подачи]
Материал и факты: {{step:1}}
Желаемый объём: 800–1200 слов
Требования:
- Структура: вводный абзац (зачем читать), 3–6 смысловых разделов с подзаголовками, заключение с практическим выводом.
- Опирайся только на факты из предоставленного материала. Не выдумывай цифры и источники.
- Тон: экспертный, но доступный. Без штампов и рекламных слоганов.
- Каждый раздел должен нести самостоятельную пользу, без пустых абзацев «для объёма».
- Не упоминай сам факт веб-поиска и не вставляй мета-комментарии.
Оформи ответ HTML-фрагментом: абзацы — <p>, подзаголовки разделов — <h2>, подпункты — <h3>, списки — <ul>/<li>. Не используй <h1>, <html>, <body>, стили, классы и ссылки. Не оборачивай ответ в Markdown-код-блок.
Верни только готовый текст статьи с подзаголовками.
Веб-поиск на этом шаге не включайте: материал уже собран, повторный поиск только удорожит шаг.
| Настройка | Значение |
|---|---|
| Чистка | «Убрать обёртку»; «Оставить только содержимое <body>, если пришла целая HTML-страница» |
| Проверки | «Формат» — HTML; «Длина» от 700 до 1500 слов; «Язык ответа» — русский |
| Поле | Детальное описание |
| Сохранять как | HTML |
| Проверять вручную перед записью | включить |
Шаг 3. Анонс
«Пустой шаг», промпт коллекции «Блог: анонс статьи» с плашкой ответа шага 2:
Напиши короткий анонс (лид) статьи для списка публикаций блога на основе данных ниже.
Тема статьи: {{field:NAME}}
Полный текст или основные тезисы статьи: {{step:2}}
Требования:
- 2–3 предложения, 35–60 слов.
- Задача анонса — заинтересовать и точно отразить, о чём статья и какую пользу получит читатель.
- Без кликбейта, без штампов, без кавычек по краям и заголовков.
Верни только текст анонса.
| Настройка | Значение |
|---|---|
| Проверки | «Длина» от 30 до 70 слов; «Формат» — текст |
| Поле | Анонс |
| Сохранять как | Текст |
SEO-поля для статей добавляются теми же шагами, что и для товаров, — см. SEO мета-теги: варианты.
Как протестировать
- Создайте в блоге черновик с заголовком и, при желании, «Углом подачи».
- Откройте «Тестирование», в поле «Сущность» выберите этот черновик, в «Запустить только шаг» — шаг 1, и нажмите «Запустить тест». Прочитайте собранный материал и список источников в выводе: если там реклама или чужие темы, уточните «Угол подачи» или задайте запрос в поле «Что искать».
- Затем выберите «Все шаги» и прочитайте статью целиком.
Сколько стоит
Самый дорогой — шаг 1: найденные страницы попадают в запрос как входные токены, и сам поиск провайдер оплачивает отдельно. Шаг 2 возвращает длинный текст (800–1200 слов) — это заметный выход. Анонс почти ничего не стоит.
Статей обычно немного, поэтому даже на хорошей модели расход на одну статью остаётся небольшим. Точную цену покажет тестовый прогон; разбор цен — Стоимость генерации.
Типичные ошибки
| Симптом | Причина и решение |
|---|---|
| Статья ни о чём, без цифр | Шаг 1 работал без поиска: веб-поиск выключен или провайдер его не поддерживает. Проверьте строку «Веб-поиск» в карточке «Модель» шага |
| В окне «Модель шага» нет переключателя «Веб-поиск» | Профиль работает на GigaChat или «OpenAI-совместимом» сервисе — у них поиска нет. Нужен профиль с Polza.ai, OpenRouter или DeepSeek |
| На Polza.ai поиск с некоторыми моделями возвращает ошибку | Не все модели принимают веб-поиск — например, GigaChat через Polza.ai его не поддерживает. Выберите для шага 1 другую модель — см. Веб-поиск |
| Статья обработана, но текста нет | Откройте статью на странице «Элементы» → «История прогонов»: шаг 1 вернул NO_DATA_FOUND, и проверка пропустила элемент. Тема слишком узкая или сформулирована неоднозначно — уточните заголовок или «Угол подачи» |
| В статье выдуманные цифры | В шаге 2 убрана строка «Не выдумывай цифры и источники» или материал из шага 1 пустой. Посмотрите ответ шага 1 в «Истории прогонов» |
В статье <h1> или Markdown ## | Модель проигнорировала формат. Оставьте в задании абзац про HTML и проверку «Формат — HTML» |