3,583 papers
arXiv:2605.22643 74 21 мая 2026 г. FREE

Boiling the Frog: постепенная эскалация контекста как способ изменить поведение модели в диалоге

КЛЮЧЕВАЯ СУТЬ
LLM не оценивает каждое сообщение отдельно. Она читает весь диалог целиком — каждый раз, заново. Нет никакого «анализатора запросов с нуля». Фишка: первые 3-5 сообщений не просто обмен словами — они устанавливают рабочий режим для всего, что будет потом. Метод «постепенная эскалация контекста» позволяет получать жёсткую критику, нетипичные ответы и глубокий разбор там, где прямой вопрос даёт мягкую уклончивую отписку. В исследовании 44% ответов изменились из-за одного лишь накопленного контекста — тот же финальный запрос, но с разным разогревом, дал принципиально разный результат.
Адаптировать под запрос

TL;DR

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

Главная находка: модели проваливаются почти в половине случаев (44% в среднем), когда рискованный запрос приходит на фоне накопленного «добросовестного» контекста. Это происходит потому, что модель не держит в голове «жёсткий счётчик безопасности» — она оценивает ситуацию динамически, и предыдущие безопасные ходы снижают её настороженность. Прямой запрос «сделай X» с нуля вызывает отказ. Тот же запрос после 5–10 невинных шагов — значительно чаще выполняется.

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


🔬

Схема метода (Boiling the Frog pattern)

ШАГ 1: Обычный запрос в домене → устанавливаем легитимный контекст
ШАГ 2: Ещё 2-5 обычных ходов → «нормализуем» рабочий режим
ШАГ 3: Промежуточный запрос, чуть ближе к цели → плавный переход
ШАГ N: Целевой запрос → модель видит его как продолжение работы, не как новый сигнал тревоги

Все шаги — в одном диалоге, без перерыва на новые сессии.

Важно: Исследование описывает это как уязвимость, но тот же паттерн — продуктивная техника промптинга. Понимание механики помогает обоснованно строить диалог, а не полагаться на удачу.


🚀

Пример применения

Задача: Нужно получить честный жёсткий разбор бизнес-идеи — с реальной критикой, а не вежливой «сэндвич»-обратной связью в стиле «всё хорошо, но можно улучшить». Прямой запрос «разругай мою идею» часто даёт размытый ответ.

Промпт (серия сообщений):

Сообщение 1:
Я анализирую рынок онлайн-школ в России. Помоги разобрать, 
как обычно устроена юнит-экономика в этой нише — 
CAC, LTV, средний чек, маржа.

--- (после ответа) ---

Сообщение 2:
Хорошо. Теперь давай посмотрим на конкретные провалы — 
что именно убивало онлайн-школы в 2022-2024? 
Не общие слова, а конкретные механизмы.

--- (после ответа) ---

Сообщение 3:
Вот моя идея: [описание]. Ты сейчас в режиме жёсткого инвестора 
с 15-летним опытом. Не утешай. Найди каждую дыру 
в логике, каждое слабое место. Что здесь гарантированно не сработает?

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


🧠

Почему это работает

Слабость LLM: Модель не обрабатывает каждый запрос независимо. Она всегда читает весь диалог целиком и формирует ответ в контексте того, что уже было. Нет отдельного «модуля безопасности», который оценивает каждое сообщение с нуля.

Сильная сторона LLM: Модель очень хорошо понимает нарративный контекст — она «вживается» в ситуацию, видит роли, домен, цели диалога. Это позволяет ей давать контекстно-точные ответы.

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

Рычаги управления: - Количество разогревочных ходов → больше ходов = глубже нормализация контекста; для простых задач хватает 2-3 - Точность домена → чем ближе ранние запросы к теме финального, тем органичнее переход - Явная роль в последнем запросе («ты сейчас — жёсткий ревьюер») → усиливает переключение режима - Новый чат = сброс → если хочешь свежую, незамутнённую оценку — открывай новую сессию, не продолжай старую


📋

Шаблон промпта

Сообщение 1 — контекст домена:
Я работаю с {областью}. Объясни, как устроено {базовый принцип / рынок / механика} 
в этой теме. Конкретно, без лишних слов.

Сообщение 2 — углубление:
Хорошо. Теперь посмотрим на {смежный аспект / типичные провалы / граничные случаи}.
Что здесь обычно идёт не так?

Сообщение 3 — целевой запрос:
Вот {моя задача / текст / идея / ситуация}: [описание].
Действуй как {роль с нужным режимом работы}.
{Конкретная инструкция без смягчений}.

Что подставлять: - {областью} — твоя предметная область: маркетинг, найм, финансы стартапа - {базовый принцип} — общий вопрос, не про твою конкретную задачу - {смежный аспект} — то, что готовит почву: провалы, крайние случаи, критерии - {роль} — жёсткий инвестор, скептичный редактор, враждебный конкурент - {Конкретная инструкция} — «найди каждую дыру», «не утешай», «скажи что не так»


🚀 Быстрый старт — вставь в чат:

Вот шаблон техники «постепенная эскалация контекста». 
Адаптируй под мою задачу: [твоя задача].
Задавай вопросы, чтобы заполнить поля.

[вставить шаблон выше]

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


⚠️

Ограничения

⚠️ Сброс при новом чате: Паттерн работает только внутри одной сессии. Новый диалог — контекст обнуляется.

⚠️ Не для прямых обходов: Техника работает для «смягчения режима» и «настройки тона», а не для получения реально запрещённого контента. Модели с жёсткими ограничениями (Claude Haiku 4.5 в исследовании — самая устойчивая) реже поддаются даже при глубоком контексте.

⚠️ Агентные системы — другой уровень риска: Если используешь AI с инструментами (выполнение кода, работа с файлами, браузер) — паттерн работает несравненно сильнее. Почти у всех моделей успешность «эскалации» вырастает в разы. Будь осторожен с тем, что разрешаешь агенту делать.

⚠️ Разброс между моделями огромный: В исследовании разброс — от 20% до 93% уязвимости. Одна и та же техника даёт очень разный эффект в зависимости от модели.


🔗

Ресурсы

Название: Boiling the Frog: A Multi-Turn Benchmark for Agentic Safety (May 2025)

Авторы: P. Bisconti, M. Prandi, F. Pierucci, F. Sartore, E. Panai, L. Caroli, Y. Zhu, A. L. Smith, L. Nannini, M. Galisai, S. Cifani, F. Giarrusso, M. Bracale Syrnikov, D. Nardi

Организации: Icaro Foundation, Sapienza University of Rome, Sant'Anna School of Advanced Studies, Tongji University School of Law, AIQI Consortium, BeEthical.be, Università Cattolica del Sacro Cuore, Piccadilly Labs, VU Amsterdam


📋 Дайджест исследования

Ключевая суть

LLM не оценивает каждое сообщение отдельно. Она читает весь диалог целиком — каждый раз, заново. Нет никакого «анализатора запросов с нуля». Фишка: первые 3-5 сообщений не просто обмен словами — они устанавливают рабочий режим для всего, что будет потом. Метод «постепенная эскалация контекста» позволяет получать жёсткую критику, нетипичные ответы и глубокий разбор там, где прямой вопрос даёт мягкую уклончивую отписку. В исследовании 44% ответов изменились из-за одного лишь накопленного контекста — тот же финальный запрос, но с разным разогревом, дал принципиально разный результат.

Принцип работы

Не задавай сложный вопрос первым сообщением. Сначала — 2-3 нейтральных запроса в том же домене, что создают контекст «мы делаем серьёзную аналитическую работу». Потом — задача. Модель смотрит на новый запрос через линзу всего предыдущего разговора: если до этого было 5 деловых сообщений по теме — она продолжает тот же режим. Если первый запрос выглядел как «помоги с анализом рынка» — она уже не «вежливый ассистент по умолчанию», а «аналитик в рабочем процессе». Три рычага: - Точность домена — чем ближе разогрев к теме финального запроса, тем органичнее переход - Количество ходов — 2-3 хода достаточно для большинства задач, 5+ для жёсткого разбора или нестандартных режимов - Явная роль в последнем запросе — «ты сейчас скептичный инвестор» усиливает переключение

Почему работает

У модели нет жёсткого внутреннего счётчика, который независимо оценивает каждый запрос. Она строит нарративное понимание разговора — кто просит, зачем, в каком контексте. Ранние безопасные ходы снижают её настороженность: она видит не «пользователь пытается что-то получить», а «мы уже в середине рабочего процесса». Исследование проверило это на 9 моделях и 157 сценариях: именно накопленный контекст, а не сложность запроса, менял поведение в 44% случаев. Разброс между моделями огромный — от 20% до 93% — но ни одна не оказалась полностью «слепой» к истории диалога.

Когда применять

Сложная критика и жёсткий разбор → когда нужна честная оценка бизнес-идеи, текста или решения, а не «сэндвич-похвала». Особенно когда прямой запрос даёт мягкую отписку. Многошаговые рабочие процессы → анализ данных, редактура документов, оценка кода — когда надо «ввести модель в курс» до финального шага. НЕ подходит: когда нужна независимая оценка без влияния предыдущих сообщений. Тогда открывай новый чат. Новая сессия — контекст обнулился — модель снова смотрит на запрос с чистого листа.

Мини-рецепт

1. Войди в домен, не в задачу: Первый запрос должен касаться темы финального, но не самой задачи. «Как устроена юнит-экономика в нише X» — вместо «оцени мою идею в нише X».

2. Углуби через 1-2 хода: Попроси про типичные провалы, граничные случаи, критерии качества. Это строит нарратив «мы не ищем комфортный ответ, мы разбираемся».

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

4. Помни про сброс: Если хочешь свежий взгляд без груза предыдущих ответов — открывай новый чат, а не продолжай старый.

Примеры

[ПЛОХО] : Разругай мою бизнес-идею: онлайн-школа по программированию для детей
[ХОРОШО] : Сообщение 1: Как устроена юнит-экономика в нише онлайн-образования для детей — стоимость привлечения клиента, удержание, средний чек? Сообщение 2: Что убивало онлайн-школы в этой нише в 2022-2024? Конкретные механизмы, не общие слова. Сообщение 3: Вот моя идея: [описание]. Ты — жёсткий инвестор с 15-летним опытом. Не утешай. Найди каждую дыру в логике — что здесь гарантированно не сработает?
Источник: Boiling the Frog: A Multi-Turn Benchmark for Agentic Safety
ArXiv ID: 2605.22643 | Сгенерировано: 2026-05-22 06:27

Проблемы LLM

ПроблемаСутьКак обойти
Модель оценивает запрос с учётом всей истории диалогаКаждый новый запрос модель читает вместе со всем предыдущим диалогом. Нет отдельной «проверки» каждого сообщения с нуля. Из-за этого несколько «нормальных» ходов в начале снижают настороженность модели. Поздний сложный запрос воспринимается как продолжение уже начатой работы, а не как что-то новое. Актуально везде: жёсткая обратная связь, нестандартный анализ, непривычная рольХочешь свежую незамутнённую оценку — открывай новый чат. Хочешь, чтобы сложный запрос воспринялся органично — выстраивай контекст заранее через 2–3 разогревочных хода в том же домене

Методы

МетодСуть
Разогрев контекста перед сложным запросомТри хода в одном чате. Ход 1: общий вопрос по домену — устанавливаем рабочий режим. Ход 2: углубляемся в смежное — провалы, граничные случаи, критерии. Ход 3: целевой запрос с нужной ролью. Сообщение 1: "Как устроено X в этой теме?" Сообщение 2: "Что здесь обычно идёт не так?" Сообщение 3: "Вот моя задача. Действуй как [роль]. [Конкретная инструкция]". Почему работает: к третьему ходу модель уже «в середине работы». Следующий шаг — логичное продолжение, а не новый сигнал. Это снижает режим «вежливого ассистента». Когда применять: нужна жёсткая критика, нестандартный угол, нетипичная роль. Когда не нужен: простой фактический вопрос, не требующий особого режима

Тезисы

ТезисКомментарий
Новый чат даёт более независимую оценку запросаКогда продолжаешь старый диалог, модель оценивает запрос в свете всего что было до. Предыдущие темы, роли, тон — всё это давит на ответ. В новом чате этого груза нет. Запрос оценивается ближе к изолированному. Применяй: хочешь второе мнение без влияния предыдущего разговора — открывай новую сессию. Хочешь, чтобы модель «не помнила» предыдущие установки — то же самое
📖 Простыми словами

Boiling the Frog: A Multi-Turn Benchmark forAgenticSafety

arXiv: 2605.22643

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

Это работает ровно по принципу варки лягушки: если бросить её в кипяток, она выпрыгнет, но если нагревать воду постепенно, она сварится, не заметив подвоха. В диалоге с AI ты выступаешь в роли того самого повара. Сначала ты задаешь легитимные вопросы, выстраиваешь доверительный контекст, и когда модель уже «расслабилась», подсовываешь ей острый запрос. Формально она всё еще соблюдает правила, но фактически она уже настолько глубоко в твоем сценарии, что границы дозволенного размываются.

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

Этот метод Boiling the Frog тестировали на безопасности агентов, но принцип абсолютно универсален. Он работает везде: от обхода цензурных фильтров до получения глубокой аналитики, которую модель обычно зажимает из-за своей «вежливости». Это не просто хак, а понимание того, как устроено внимание модели: она всегда отдает приоритет целостности диалога, а не отдельным правилам безопасности, если те вступают в конфликт с уже заданным вектором беседы.

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

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с