3,583 papers
arXiv:2608.05447 76 5 авг. 2026 г. FREE

Example-Guided Prompting (EGP): упрощение текста через живые образцы «было → стало»

КЛЮЧЕВАЯ СУТЬ
Если просишь LLM «упрости текст, сохраняя смысл», на целом документе результат скачет. Где-то режет слишком грубо, где-то оставляет сложные куски нетронутыми. Метод Example-Guided Prompting (EGP) позволяет получить стабильное упрощение документа целиком — от договора до статьи. Вместо словесного правила модели показывают готовый образец «сложно → просто» — она копирует паттерн, а не выдумывает его сама.
Адаптировать под запрос

TL;DR

EGP — техника, которая добавляет в промпт для упрощения текста несколько готовых примеров трансформации похожих документов ("сложный текст → простая версия"), вместо того чтобы просто объяснять модели словами, как упрощать. Модель получает 2-3 образца похожей по смыслу трансформации и повторяет паттерн на новом тексте.

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

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


🔬

Схема метода

ШАГ 1: Взять целевой сложный текст для упрощения
ШАГ 2: Подобрать 2-3 похожих по теме/стилю текста с готовыми упрощёнными версиями
ШАГ 3: Вставить примеры + целевой текст + жёсткие ограничения в один промпт
ШАГ 4: LLM генерирует упрощённую версию, повторяя паттерн из примеров

Всё выполняется в одном запросе. Подбор примеров (шаг 2) — единственная часть, которую нужно сделать заранее, вручную или через поиск.


🚀

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

Задача: Юрист интернет-магазина упрощает пункты договора оферты для раздела «Простыми словами» на сайте — чтобы покупатели без юридического образования понимали условия возврата и гарантий.

Промпт:

Вот примеры, как мы уже упрощали похожие пункты договора:

Пример 1:
Сложно: «В случае обнаружения несоответствия товара заявленным характеристикам 
Покупатель вправе в течение 14 (четырнадцати) календарных дней с момента получения 
Товара обратиться к Продавцу с требованием о замене либо возврате денежных средств...»
Просто: «Если товар не такой, как обещали, у вас есть 14 дней, чтобы вернуть его 
или обменять на другой.»

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

Теперь упрости в том же стиле следующий текст:

«Гарантийный срок на Товар устанавливается Производителем и указывается в 
Гарантийном талоне. В случае отсутствия Гарантийного талона гарантийный срок 
определяется в соответствии с законодательством Российской Федерации о защите 
прав потребителей...»

Ограничения:
- Не добавляй и не убирай факты, сроки, цифры
- Предложения — не длиннее 15 слов
- Замени юридические термины на разговорные слова

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


🧠

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

Когда LLM получает только словесную инструкцию («упрощай, сохраняя смысл»), она вынуждена сама придумывать, как применить это правило к каждому конкретному предложению — и делает это неровно: где-то слишком сильно упрощает, где-то оставляет сложный кусок.

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

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


📋

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

Вот примеры, как похожие тексты были упрощены:

Пример 1:
Сложно: {текст1_сложный}
Просто: {текст1_простой}

Пример 2:
Сложно: {текст2_сложный}
Просто: {текст2_простой}

Теперь упрости в том же стиле следующий текст:

{целевой_текст}

Ограничения:
- Не добавляй, не убирай и не меняй факты, цифры, названия
- Предложения — не длиннее {число} слов
- Замени сложные термины на простые слова

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

Вот шаблон Example-Guided Prompting для упрощения текста. 
Адаптируй под мою задачу: {твоя задача}.
Задавай вопросы, чтобы заполнить поля.

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

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


⚠️

Ограничения

⚠️ Зависимость от модели: на одной из протестированных моделей (Llama 3.2) метод не просто не помог — результат стал хуже по всем показателям сразу. Перед тем как полагаться на технику, проверь на своей модели: иногда примеры сбивают модель с толку вместо того, чтобы помогать.

⚠️ Трейдофф точность vs читаемость: метод делает текст точнее к смыслу оригинала, но не всегда упрощает его сильнее. Если задача — максимально «разжевать» текст, а не сохранить каждый нюанс, простая инструкция без примеров может сработать лучше.

⚠️ Нужен банк примеров: без заранее подготовленных пар «сложно-просто» из похожей тематики эффект пропадает. Метод не работает «с нуля» — нужен хотя бы небольшой набор образцов.


🔍

Как исследовали

Исследователи взяли корпус OneStopEnglish — англоязычные новостные статьи в трёх уровнях сложности, и тестировали упрощение с продвинутого уровня до элементарного. Прогнали через пять моделей: GPT-4o-mini, Claude Haiku 4.5, Gemini 2.0 Flash, Sonar и Llama 3.2.

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

Неожиданный результат: метод с примерами обошёл специально обученные системы упрощения текста (T5 и PlanSimp) по сохранению смысла — хотя эти системы тренировались именно на этой задаче, а EGP просто добавляет примеры в промпт без всякого обучения. Но при этом на Llama 3.2 метод резко провалился — это главный сигнал, что польза от примеров зависит не только от их качества, но и от способности конкретной модели использовать контекст.


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

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

Если просишь LLM «упрости текст, сохраняя смысл», на целом документе результат скачет. Где-то режет слишком грубо, где-то оставляет сложные куски нетронутыми. Метод Example-Guided Prompting (EGP) позволяет получить стабильное упрощение документа целиком — от договора до статьи. Вместо словесного правила модели показывают готовый образец «сложно → просто» — она копирует паттерн, а не выдумывает его сама.

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

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

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

LLM отлично копирует паттерн, но плохо додумывает абстрактные инструкции на длинном тексте. Пример трансформации снимает эту неопределённость — модели не нужно гадать, что значит «просто», она видит конкретный образец. Жёсткие ограничения (не менять цифры, короче 15 слов) работают лучше, чем просто «упрости по шагам» — это подтвердили эксперименты. Но есть подвох: на модели Llama 3.2 метод сработал в минус — упрощение стало хуже сразу по всем показателям. Эффект держится не на всех моделях одинаково.

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

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

Мини-рецепт

1. Собери примеры: найди 2-3 похожих по теме текста с готовыми парами «сложно-просто».
2. Вставь их в промпт: сложный вариант, потом простой — для каждого примера отдельно.
3. Добавь целевой текст: тот, который нужно упростить, сразу после примеров.
4. Задай жёсткие рамки: не менять цифры и факты, предложения короче 15 слов.
5. Проверь на своей модели: не все модели одинаково реагируют — иногда становится только хуже.

Примеры

[ПЛОХО] : Упрости этот текст договора, сохраняя смысл
[ХОРОШО] : Вот как мы уже упрощали похожие пункты: Сложно: «В случае обнаружения несоответствия товара заявленным характеристикам...» Просто: «Если товар не такой, как обещали, у вас есть 14 дней вернуть его». Теперь упрости в том же стиле: {целевой текст}. Не меняй цифры и сроки, предложения короче 15 слов
Источник: Example-Guided Prompting for Document-Level Text Simplification
ArXiv ID: 2608.05447 | Сгенерировано: 2026-08-07 04:30

Проблемы LLM

ПроблемаСутьКак обойти
Словесная инструкция ломается на длинном текстеПросишь "упрощай, сохраняя смысл" — модель применяет правило неровно по абзацам. В одном месте режет слишком сильно, в другом оставляет сложный кусок. Инструкция не показывает КАК применить правило одинаково ко всему документу. Проблема не только для упрощения — любая трансформация длинного текста (смена тона, стиля, формата) страдает так жеВместо описания правила покажи 2-3 готовых примера "было стало" на похожих текстах. Модель копирует паттерн трансформации, а не выводит правило из абстрактной формулировки

Методы

МетодСуть
Живые примеры трансформации вместо правилВставь в промпт 2-3 пары "сложный текст упрощённая версия" похожих по теме документов, затем целевой текст. Пример 1: Сложно... Просто... Пример 2: ... Теперь упрости: {текст}. Работает потому что модель отлично копирует показанный паттерн, но плохо выводит абстрактное правило и применяет его последовательно к длинному тексту. Добавь жёсткие проверяемые ограничения (не менять цифры, макс. длина предложения) — они снижают неопределённость сильнее, чем общие формулировки типа "упрости по шагам". Работает: нужна консистентность по всему длинному документу, есть похожие образцы. Не работает: нет банка примеров под тематику, модель слабая (проверяй заранее — на некоторых моделях примеры сбивают с толку и результат становится хуже)

Тезисы

ТезисКомментарий
Жёсткие проверяемые ограничения сильнее мягких формулировокПравило типа "предложения не длиннее 15 слов" или "не менять цифры" модель может проверить сама и точно соблюсти. Правило типа "упрощай по шагам" оставляет простор для интерпретации — модель гадает, что значит "по шагам". Механика: конкретный измеримый критерий не требует толкования, размытая инструкция требует. Применяй: заменяй абстрактные советы ("упрости", "сократи") на числовые или бинарные условия ("не длиннее N слов", "не добавляй фактов")
Похожесть примеров на целевую задачу усиливает эффект показанного образцаЧем ближе пример по теме, структуре и сложности к тому, что нужно сделать, тем точнее модель копирует нужный паттерн, а не случайные детали примера. Далёкий по смыслу пример добавляет шум — модель может перенести не тот стиль. Применяй: перед тем как вставлять примеры в промпт, подбирай их не случайно, а по максимальному сходству с целевым текстом (тема, длина, тип формулировок)
📖 Простыми словами

Example-GuidedPromptingfor Document-Level Text Simplification

arXiv: 2608.05447

Модели лажают на упрощении текстов, потому что общие инструкции вроде «пиши проще» для них — пустой звук. Когда ты просишь нейронку пересказать юридический договор или научную статью человеческим языком, она либо выкидывает важное, либо оставляет зубодробительный канцелярит. Проблема в том, что у LLM нет внутреннего мерила «простоты», и без четких ориентиров она просто гадает на кофейной густще. Метод Example-Guided Prompting (EGP) решает это через передачу конкретных паттернов трансформации: мы не объясняем правила игры, а показываем готовые пары «было — стало».

Это как учить человека собирать мебель из Икеи. Можно надиктовать голосом: «возьми длинную штуку и вставь в дырку», и в итоге получить кривой шкаф. А можно просто положить перед ним три собранные тумбочки и сказать: «сделай вот так же». Визуальный пример структуры работает в разы лучше любых текстовых мануалов, потому что мозг (и нейронка) мгновенно считывает логику соединений, которую словами описывать задолбаешься.

Суть EGP максимально приземленная: в промпт закидывают 2–3 примера документов, которые по смыслу похожи на твой исходник. Если ты упрощаешь договор оферты, ты даешь модели пару примеров, где сложный юридический крючкотвор превращается в понятный текст для людей. Модель видит соотношение смысловых блоков и понимает, что вот этот абзац про «форс-мажорные обстоятельства» нужно превратить в «если случится потоп». Это не просто копирование, а структурное подражание, где модель ловит нужный уровень упрощения и держит его до конца документа.

Хотя метод тестировали на упрощении текстов, принцип универсален для любой сложной редактуры. Его можно внедрить в юридические отделы для создания FAQ, в медицину для перевода диагнозов на человеческий или в техподдержку для переписывания мануалов. Везде, где есть риск, что нейронка «пересолит» с упрощением или, наоборот, оставит текст душным, EGP выступает в роли жесткого ограничителя. SEO-копирайтинг уходит в прошлое, теперь важно уметь задавать модели правильный вектор через примеры.

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

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

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

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