Не ограничивайтесь одним промптом: метод итеративного диалога
Начинающий8 мин чтенияЗапросы к ИИ

Не ограничивайтесь одним промптом: метод итеративного диалога

Практический рабочий процесс для улучшения перспективного первого ответа через критику, сужение, смену направления, стресс-тесты и проверку вместо привычки начинать заново.

Что вы сможете сделать

Когда задача этого требует, считайте первый ответ черновиком. Критикуйте, сужайте, меняйте направление, проводите стресс-тест и проверяйте результат, прежде чем на него полагаться.

Сохраняется только в этом браузере.
В этой статье

В начале работы с ИИ у каждого случается момент, когда модель даёт неудовлетворительный ответ и человек либо принимает результат, либо открывает новый диалог и переписывает промпт. Если ответ достаточно близок к цели, чтобы определить его недостатки, часто лучше ответить модели и направить дальнейшую работу.

Далее описан осознанный рабочий процесс. Мы разберём, что делать, когда первый ответ близок к цели, не соответствует ей или содержит ошибку, которая на первый взгляд незаметна. В итоге у вас будет повторяемый способ улучшать и проверять черновик без опоры на хитрые формулировки.

Почему большинство останавливается слишком рано

Представление об ИИ как о торговом автомате, куда вводят промпт и получают ответ, упускает возможности чат-интерфейса. Последующие реплики добавляют в рабочий контекст инструкции и вашу реакцию. Если первый ответ даёт полезную отправную точку, этот контекст позволяет указать, что сохранить и что изменить.

Это может помочь даже после сильного первого промпта, потому что последующие реплики включают вашу реакцию на черновик. Рекомендации поставщика описывают черновик, проверку и доработку как распространённую схему цепочки промптов, но также советуют задавать явные критерии и использовать отдельные этапы, когда промежуточную проверку нужно просмотреть или записать в журнал (лучшие практики промптинга Anthropic).

Продолжать возражать может казаться невежливым или неэффективным, поскольку первый промпт якобы должен был быть идеальным. Но вы редактируете сгенерированный черновик, а не ведёте переговоры с человеком. Продолжайте, пока каждая реплика вносит конкретное и проверяемое улучшение; начните заново, если накопленный контекст уже мешает работе.

Четыре хода

До окончательной проверки в этом процессе используются четыре типа продолжений.

  1. Критика: конкретно укажите модели, что не так.
  2. Сужение: попросите подробнее раскрыть одну часть ответа.
  3. Поворот: измените перспективу или аудиторию.
  4. Стресс-тест: запросите допущения, доказательства, сценарии отказа или убедительный контраргумент.

Разберём каждый.

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

Ход 1: Критика

Используйте критику, когда первый ответ в основном хорош, но отдельные элементы не соответствуют цели. Точно укажите какие.

Второй абзац слишком формальный. Подтяни.

Уберите фразу «мы ценим ваше терпение». Я так не говорю.

Замени третий пункт списка чем-то более конкретным.

Первое предложение слишком общее. Оно могло бы быть о любом продукте. Сделай его конкретным про наш.

Три правила критики:

Будьте конкретны. Фраза «сделайте лучше» бесполезна. Конкретнее: «Третий пункт слишком длинный; сократите его до одного предложения».

Будьте прямы. Формулировка «думаю, возможно, имеет смысл рассмотреть пересмотр…» состоит из лишних слов. Достаточно сказать: «Перепишите третий пункт».

Похвалите то, что работает. «Сохрани структуру первого абзаца, перепиши второй». Иначе модель может переписать всё, и вы потеряете то, что уже было хорошим.

Полезно сначала указать модели, что сохранить, а затем что изменить. «Сохраните начало, структуру и тон, но сделайте три средних предложения точнее и короче».

Ход 2: Сужение

Первый ответ охватил многое, но вам нужен только один небольшой фрагмент. Попросите подробнее раскрыть именно его.

Я хочу проработать третий вариант. Раскройте его подробнее: как он будет выглядеть на практике, сколько может стоить и кого нужно привлечь?

Возьмите второе предложение второго абзаца, «…норма может повлиять на действующие договоры…», и разверните его в три абзаца.

Из пяти рисков, которые ты перечислил, сосредоточься на третьем. Проведи меня через то, как он реально развернётся, шаг за шагом.

Иногда исходный вопрос повторяют с небольшой правкой, хотя можно указать полезную часть и попросить рассмотреть её глубже. Модель уже подготовила широкий черновик; теперь вы сужаете задачу.

Ход 3: Поворот

Первый ответ нормальный, но для не той аудитории или под не тем углом.

А теперь напиши то же самое для человека, который никогда не работал в финансах.

Перепиши это так, будто я отправляю это скептичному CFO, а не сочувствующему коллеге.

Возьми тот же набор аргументов и оформи как одностраничную сводку вместо служебной записки.

Теперь сделайте наоборот: приведите самый сильный контраргумент ко всему, что только что утверждали.

Ход «поворот» повторно использует материал из текущего разговора и перестраивает его под другую цель. Будет ли это быстрее или лучше чистого старта, зависит от задачи, накопленного контекста и модели. Если выбор имеет значение, сравните оба подхода на репрезентативной работе.

Для аналитических задач особенно полезен такой поворот: «Теперь выступите адвокатом дьявола. Возьмите собственный ответ и составьте самый убедительный контраргумент». Результат может выявить допущения или недостающие доказательства, но это ещё один сгенерированный черновик, а не независимая экспертная проверка.

Ход 4: Стресс-тест

Первый ответ выглядит правдоподобно, но вы не уверены, что он верен. Заставьте модель защищать его или опровергать.

Какие доказательства изменили бы твой ответ на вопрос 2?

Где в этом ответе ты наиболее не уверен? Что может оказаться неверным?

Что сказал бы самый умный критик этой позиции?

Если бы это прочитал старший эксперт, где бы он надавил?

Стресс-тест помогает обнаружить слабости, скрытые гладким текстом. Попросите модель назвать допущения, выделить утверждения, которым нужны внешние доказательства, и составить убедительный контраргумент. Затем оцените эти результаты сами, не считая модель независимым судьёй собственного ответа.

Полезный стресс-тест для фактологического ответа: «Какие пункты зависят от фактов вне этого разговора? Для каждого назовите первичный источник, который мне следует проверить, и укажите сделанные допущения». Используйте ответ как исходную карту для собственной проверки. Заявленная моделью уверенность не является калиброванным доказательством истинности утверждения.

Пятый ход: проверка

Первые четыре хода улучшают ответ. Они не доказывают, что он верен. Добавляйте финальный проход проверки каждый раз, когда вывод повлияет на решение, сообщение клиенту, политику, изменение кода или опубликованный материал.

Используйте короткий чеклист:

ПроверкаЧто спроситьЧто делать дальше
ИсточникКакие утверждения зависят от фактов вне этого диалога?Проверить первоисточник или надёжную ссылку.
ГраницаЧто модель предположила, хотя я этого не давал?Удалить, подтвердить или пометить предположение.
РискКакое худшее последствие, если это неверно?Добавить человеческую проверку для важных выводов.
ПолнотаКакой важный случай отсутствует?Попросить разобрать его отдельно.
ПригодностьМогу ли я действовать по этому тексту как есть?Превратить размытый совет в шаги, владельцев, даты или примеры.

Итерации могут улучшить черновик; проверка определяет, безопасно ли его использовать.

Сопутствующая карточка рабочего процесса из этой статьи даёт пять ходов как привычку на одну страницу.

Собираем всё вместе: разобранная итерация

Прогоним через четыре хода реальный пример. Допустим, вы начинаете с такого промпта:

Ты опытный HR-директор. Подготовь одностраничное предложение по переходу на четырёхдневную рабочую неделю в моей компании из 80 человек. Разбери очевидные опасения, предложи, как мы это пилотируем, и закончи рекомендацией.

Первый ответ представляет собой приемлемый, но не идеальный черновик. Что делать дальше?

Ход 1 (Критика):

Раздел «очевидные опасения» слишком поверхностный. Вы рассмотрели продуктивность, но пропустили охват клиентской поддержки и влияние на сотрудников поддержки с почасовой оплатой. Раскройте эти два вопроса подробно.

Ход 2 (Сужение):

Пилотное предложение представляет собой часть, которую я буду использовать. Разверните её в план из четырёх абзацев: кто участвует, сколько длится пилот, что мы измеряем и каковы критерии успеха. Не придумывайте сведения о компании или пороговые значения; пишите [missing] там, где я должен указать или утвердить значение.

Ход 3 (Поворот):

Теперь перепишите то же предложение для нашего инвестиционного совета, а не внутренней кадровой команды. У этой аудитории другие вопросы и язык.

Ход 4 (Стресс-тест):

Определите самый сильный убедительный сценарий неудачи этого предложения. Не подразумевайте личный опыт и не придумывайте тематическое исследование. Отделите общие рассуждения от утверждений, которым нужен внешний источник.

Чтобы показать изменение конкретно, ниже приведён характерный вариант пилотного раздела до и после второго приёма. Для своего варианта выполните промпты самостоятельно; формулировки и детали будут отличаться.

До: «Мы рекомендуем пилотировать четырёхдневную неделю с одной командой в течение квартала и оценить результаты».

После: «Проведите пилот с группой [team or teams to confirm] в течение [duration to approve]. До запуска зафиксируйте исходные показатели охвата клиентской поддержки, согласованных результатов, незапланированной сверхурочной работы и добровольного краткого опроса сотрудников, проверенного с точки зрения конфиденциальности. Владелец пилота должен утвердить пороговые значения успеха и условия остановки до даты начала; до этого помечайте их как [missing], а не придумывайте числа. Проверяйте результаты через согласованные интервалы и документируйте нагрузку, перенесённую на команды вне пилота».

Та же модель, тот же разговор. Разница не в интеллекте. Второй приём указал модели, какая часть имеет наибольший вес, что означает «раскрыть подробнее» и где нельзя делать догадки.

После этих продолжений у вас должно быть предложение, изменения в котором легче проверить, чем при слепом перезапуске. Станет ли оно лучше, зависит от задачи, модели, предоставленной информации и вашей проверки.

Паттерны, сигнализирующие «итерируй, а не начинай заново»

Несколько моментов, когда стоит остаться в диалоге, а не открывать новый:

  • Модель в основном всё поняла правильно, и у вас есть конкретные замечания.
  • Вывод по нужной теме, но не той формы.
  • Хочется поисследовать альтернативы или вариации.
  • Хочется проверить устойчивость ответа.
  • Вы вспомнили, что забыли упомянуть нечто важное.

Паттерны, когда стоит начать новый диалог:

  • Модель уехала в сторону, совершенно отличную от того, что вы хотели.
  • В разговоре накопилось столько материала, что важные инструкции игнорируются, противоречат друг другу, исчезают при сжатии или теряются среди остального текста.
  • Хочется протестировать тот же промпт с чистого листа, чтобы понять, не был ли ответ выбросом.
  • Модель продолжает предлагать одно и то же даже после ваших возражений.

Несколько маленьких привычек, которые помогают

Оставайтесь в одном треде, пока контекст помогает. Чат-продукты по-разному обрабатывают длинную историю: запрос может сохранять прежние реплики, использовать скользящее окно или сжимать старый материал. Более длинное контекстное окно также не гарантирует правильного использования каждой детали. Документация Anthropic о контекстном окне объясняет ограничение рабочей памяти и текущее поведение сжатия; проверяйте документацию используемого продукта.

Называйте части. «Второй абзац», «третий пункт», «второй вариант, который ты предложил». Конкретные указания модели легче обработать, чем расплывчатую критику.

Будьте прямы. «Это слишком формально. Попробуйте снова». «Нет, стало хуже. Вернитесь к первой версии и измените только окончание». Прямые указания по редактированию снижают неоднозначность.

Спросите модель, что она видит. Если вы дали конкретную критику, но модель по-прежнему не понимает задачу, попробуйте: «Как вы понимаете мой запрос? Переформулируйте цель своими словами». Переформулировка может выявить расхождение и дать конкретный пункт для исправления.

Продолжайте после первого ответа

Принятие первого ответа без проверки может оставить важную работу над качеством незавершённой. Критика, сужение, поворот, стресс-тест и проверка образуют практичный процесс продолжения. Навык состоит не только в хорошем первом промпте, но и в понимании того, когда ещё одна реплика прояснит работу, когда нужна внешняя проверка и когда безопаснее начать заново.

Читать дальше

Продолжайте тот же учебный путь со следующими практическими статьями.

Углубиться

Тщательно подобранные внешние курсы, которые глубже раскрывают эту тему.

Coursera · Vanderbilt University

Prompt Engineering for ChatGPT

Dr. Jules White

Хорошее длинное дополнение к короткому курсу DeepLearning.AI, особенно для людей без кода. Dr. White учит промптингу как набору повторяемых паттернов, а не трюкам, поэтому работа с LLM становится системной.

Начинающий~18 часов
DeepLearning.AI

ChatGPT Prompt Engineering for Developers

Иса Фулфорд · Эндрю Ын

Девяносто минут — и вы получаете годовой опыт интуиции. Если вы пишете код, вызывающий LLM, это самый эффективный курс в интернете для закрытия разрыва между «играю с ChatGPT» и «выкатываю функцию с вызовом LLM в рабочую эксплуатацию».

Уверенный~1,5 часа
Microsoft Learn

Work Smarter with AI: Craft Effective Prompts for Microsoft Copilot

Microsoft Learn

Промпт-инжиниринг, но для инструмента, с которым большинство офисных сотрудников столкнётся первым. Собственная четырёхчастная схема промптов Microsoft (цель, контекст, источник, ожидание) — действительно полезная модель мышления, и в отличие от общих курсов по промптам для ChatGPT уже в нашем каталоге, этот полностью привязан к специфике Microsoft 365 Copilot и тому, как он опирается на данные.

Уверенный~1h 5m · в своём темпе

Все курсы в категории «Запросы к ИИ»