Когда вы просите нейросеть "написать коммерческое предложение для внедрения CRM" или "составить контент-план на месяц", вы чаще всего получаете водянистый текст с очевидными советами. Проблема не в том, что языковая модель не справляется, а в том, что задача слишком объемная, чтобы решить ее в один прыжок. Чтобы получить рабочий результат, сложный запрос нужно разбить на последовательные шаги. В работе с промптами это называется декомпозицией.
| Что разберем | Что это даст на практике |
| Как правильно дробить сложный промпт | Нейросеть перестанет выдавать общие ответы и галлюцинации |
| Два способа декомпозиции: в одном запросе и в диалоге | Вы поймете, когда писать длинное ТЗ, а когда вести пошаговую беседу |
| Типичные ошибки при разделении задач | Перестанете тратить время на исправление логики ИИ |
Основной принцип декомпозиции
Нейросети работают по принципу предсказания следующего слова. Если вы даете глобальную задачу, модель пытается сразу сгенерировать финальный результат, пропуская этап анализа и сбора фактуры. Декомпозиция заставляет ИИ сначала "подумать", собрать данные, структурировать их, и только потом выдавать итоговый текст или код.
Вместо команды "сделай хорошо", вы даете инструкцию: "сделай шаг 1, затем на основе шага 1 сделай шаг 2, затем оформи это в шаг 3".
Пример без декомпозиции (слабый результат):
"Напиши пост для Telegram-канала стоматологии о пользе профессиональной гигиены. Сделай его продающим, добавь призыв записаться на прием и укажи цену 4000 рублей."
Результат: шаблонный текст со штампами вроде "улыбка – ваша визитная карточка" и агрессивной продажей в лоб.
Пример с декомпозицией (рабочий результат):
"Выполни задачу по шагам:
Шаг 1. Напиши 3 частые проблемы с деснами, которые возникают, если не делать чистку зубов.
Шаг 2. Выбери самую неочевидную проблему из шага 1 и объясни простым языком, как профессиональная гигиена помогает ее решить.
Шаг 3. На основе шага 2 напиши пост для Telegram. Тон спокойный, медицинский. В конце добавь, что процедура стоит 4000 рублей и занимает 40 минут. Призови записаться через директ."
Результат: логичный, экспертный пост, построенный вокруг конкретной проблемы, без рекламной воды.
Два способа декомпозировать задачу
Выбор метода зависит от объема задачи и лимитов контекстного окна нейросети (ChatGPT, YandexGPT, GigaChat или Claude).
Способ 1. Внутри одного промпта (Цепочка рассуждений)
Подходит для задач средней сложности, где нейросеть может удержать всю логику в рамках одного ответа. Вы прописываете все шаги в одном сообщении, используя нумерованные списки.
Когда использовать:
- Анализ небольших текстов или таблиц.
- Написание коротких форматов (посты, email-рассылки, карточки товаров).
- Генерация идей с последующим отбором.
Как применять:
Обязательно требуйте от нейросети показывать результаты промежуточных шагов, а не только финальный ответ. Если ИИ не выведет промежуточные рассуждения текстом, он их "не осознает".
Формула: "Действуй по шагам. Выводи на экран результат каждого шага. Шаг 1… Шаг 2… Шаг 3…"
Способ 2. В серии промптов (Пошаговый диалог)
Подходит для крупных проектов, где финальный результат зависит от тщательной проработки каждого этапа, и вам нужно контролировать процесс. Вы даете новую команду только после того, как приняли и, если нужно, скорректировали ответ на предыдущую.
Когда использовать:
- Написание объемных статей, отчетов, регламентов.
- Разработка программного кода или сложных скриптов.
- Создание комплексных стратегий (маркетинговых, бизнес-планов).
Как применять (на примере написания статьи):
- Промпт 1: "Я хочу написать статью о выборе онлайн-кассы для ИП. Напиши 5 вариантов структуры статьи. Целевая аудитория – начинающие предприниматели".
- Действие: Вы выбираете вариант номер 3, просите добавить блок про штрафы.
- Промпт 2: "Берем структуру 3. Добавь в нее раздел про штрафы за работу без кассы. Теперь напиши подробные тезисы для первого раздела".
- Действие: Утверждаете тезисы.
- Промпт 3: "Опираясь на эти тезисы, напиши текст первого раздела. Не используй вводные слова, пиши в инфостиле".
Частые ошибки при декомпозиции
Разделение задачи на шаги работает только при соблюдении логики передачи данных от этапа к этапу. Вот где чаще всего ошибаются пользователи.
Ошибка 1: Микроменеджмент (избыточное дробление)
Вы разбиваете задачу настолько мелко, что нейросеть теряет контекст или тратит токены на бесполезные действия.
Как выглядит: "Шаг 1: придумай заголовок. Шаг 2: напиши первое предложение. Шаг 3: напиши второе предложение…"
Как исправить: Дробите по смысловым блокам (идея -> структура -> черновик -> редактура), а не по строкам.
Ошибка 2: Потеря связи между шагами
Если вы не укажете явно, что следующий шаг должен использовать данные предыдущего, ИИ может начать фантазировать с нуля.
Как выглядит: "Шаг 1: Сделай выжимку из текста. Шаг 2: Напиши письмо клиенту". (Письмо будет о чем угодно, но не по выжимке).
Как исправить: Используйте жесткую связку: "Шаг 2: На основе выжимки, полученной в Шаге 1, напиши письмо…"
Ошибка 3: Отсутствие форматов на промежуточных этапах
Нейросеть выдает промежуточные рассуждения в виде сплошного текста, в котором сама потом путается на финальном шаге.
Как исправить: Задавайте формат для каждого этапа. "Шаг 1: Собери факты и выведи их в виде маркированного списка. Шаг 2: Оцени факты и оформи в таблицу. Шаг 3: Напиши вывод".
Ограничения и исключения
Декомпозиция – мощный инструмент, но он нужен не всегда. Ограничения, о которых нужно помнить, чтобы не усложнять работу:
- Простые фактологические запросы. Если вам нужно узнать формулу расчета НДС или перевести текст на английский язык, декомпозиция только запутает модель. Задавайте прямой вопрос.
- Саммаризация коротких текстов. Если исходный текст меньше 2-3 страниц, нейросеть отлично сделает выжимку за один проход без разбиения на "выделение тезисов" и "сокращение".
- Лимиты памяти. При использовании второго способа (серия промптов) помните, что у любой модели есть окно контекста (память диалога). Если диалог станет слишком длинным, нейросеть забудет ваши инструкции из первого промпта. В таких случаях нужно периодически напоминать ей главную задачу или начинать новый чат, подавая на вход уже готовые промежуточные результаты из старого.