3,583 papers
arXiv:2607.08009 72 9 июля 2026 г. FREE

Bloom Control: LLM надёжно усложняет задачи — но саботирует упрощение

КЛЮЧЕВАЯ СУТЬ
Модели системно провисают при попытке снизить сложность. Когда просишь LLM «объясни попроще» или «сделай задание проще» — она меняет поверхностное оформление: переформулирует, добавляет форматирование, разбивает на пункты. Но когнитивная нагрузка (то, насколько глубоко нужно думать) остаётся прежней или даже растёт. Ты просил задачу «на запомнить», а получил задачу «на изобрести алгоритм».
Адаптировать под запрос

TL;DR

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

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

Исследователи предлагают использовать язык таксономии Блума вместо нечётких «проще/сложнее». Таксономия Блума — это шесть уровней когнитивной сложности: Помни → Понимай → Применяй → Анализируй → Оценивай → Создавай. Вместо «сделай проще» — «сделай так, чтобы задача требовала только уровня "Помни" или "Понимай"». Это не гарантия, но даёт модели конкретный ориентир, а не расплывчатую команду.


🔬

Схема метода

БЕЗ КОНТРОЛЯ:
"Объясни проще" → модель меняет форматирование, оформление, лексику
→ когнитивная сложность не снижается или растёт

С BLOOM-КОНТРОЛЕМ (Шаг 1):
Определи нужный уровень:
  Низкий  → "Помни" (факты, определения) / "Понимай" (своими словами)
  Средний → "Применяй" (используй по шаблону) / "Анализируй" (разбери на части)
  Высокий → "Оценивай" (критикуй, сравнивай) / "Создавай" (изобрети новое)

С BLOOM-КОНТРОЛЕМ (Шаг 2):
Укажи уровень явно в промпте:
"Создай задачу/объяснение, которое требует только [уровень]: [описание операции]"
→ LLM получает конкретный когнитивный ориентир, а не абстрактное «проще»

Оба шага — в одном промпте. Это не многошаговый процесс, а способ формулировать запрос.


🚀

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

Задача: Ты учишь сотрудника работать с Яндекс.Метрикой. Просишь ChatGPT составить задание для новичка, который вообще не знает термина «показатель отказов». Хочешь очень простое задание — на уровне «познакомиться с понятием», не «разобраться почему растёт».

Промпт:

Составь учебное задание по Яндекс.Метрике на тему «показатель отказов».

Задание должно соответствовать уровню «Помни» из таксономии Блума:
— Требует только вспомнить или узнать определение
— НЕ требует объяснять причины, анализировать данные или делать выводы
— Подходит для человека, который видит этот термин впервые

Формат: одно конкретное задание (не список), максимум 3 предложения.

Результат:

Модель составит задание типа «найди в интерфейсе Метрики показатель отказов и запиши его значение» или «выбери правильное определение из трёх вариантов» — без требования анализировать, почему цифра именно такая. Без Bloom-контроля модель с высокой вероятностью добавит «объясни, что влияет на показатель» или «предложи как его улучшить» — то есть выползет на уровень «Анализируй/Оценивай».


🧠

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

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

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

Bloom-язык даёт точный ориентир. Вместо расплывчатого «проще» — конкретная операция: «только узнать», «только вспомнить». Это убирает двусмысленность. Модель понимает не «насколько длинный текст», а «какое мышление требуется от читателя». Результат всё равно не идеален — точность попадания в нужный уровень около 25-30% без специальных приёмов — но лучше, чем «сделай проще».

Рычаги управления: - Глагол операции → замени «объясни» на «перечисли» (помни) или «сравни» (анализируй) - Явный запрет → добавь «НЕ требуй от читателя анализировать причины / создавать что-то новое» - Контрольный вопрос в промпте → «Какой уровень Блума требует это задание?» — попроси модель самопроверку


📋

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

Мне нужен материал/задание/объяснение на тему {тема}.

Целевой уровень сложности по таксономии Блума: {уровень}
Что это значит: {описание операции}

Явно НЕ требуй от читателя: {запрещённые операции}

Формат: {формат — задание / объяснение / вопрос / тест}
Длина: {ограничение если нужно}

Что подставлять:

  • {тема} — любая: ХАССП, финансовая отчётность, SQL, история компании
  • {уровень} — выбери один: Помни / Понимай / Применяй / Анализируй / Оценивай / Создавай
  • {описание операции}:
    • Помни → «вспомнить/узнать факт, определение»
    • Понимай → «объяснить своими словами, не применяя»
    • Применяй → «использовать правило в конкретной ситуации»
    • Анализируй → «разобрать на части, найти связи»
    • Оценивай → «критиковать, обосновывать выбор»
    • Создавай → «изобрести, спроектировать что-то новое»
  • {запрещённые операции} → все уровни выше нужного, например: «не требуй анализировать причины, предлагать решения, создавать что-то»

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

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

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

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


⚠️

Ограничения

⚠️ Снижать легче на репозиторных задачах: Для развёрнутых, многосоставных задач упростить чуть легче — там есть из чего убирать. Для коротких изолированных вопросов («реши алгоритм») шансы на реальное упрощение минимальны.

⚠️ Точность всё равно низкая: Даже с явным Bloom-контролем модели попадают в нужный нижний уровень примерно в 25-30% случаев. Лучше, чем без него — но не надёжно. Проверяй результат вручную.

⚠️ Специализированная модель хуже для учёбы: Coder-модели (заточенные под код) — хуже в управлении сложностью, чем универсальные. Если используешь LLM как учебный инструмент, универсальные (GPT-4o, Claude) справляются лучше, чем специализированные.

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


🔍

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

Идея была проверить разрыв между «уметь решить задачу» и «уметь адаптировать задачу под уровень ученика». Взяли две модели из одного семейства (Qwen3) — универсальную и заточенную под код — с одинаковой архитектурой, чтобы сравнивать честно. Прогнали через 2520 задач из трёх бенчмарков: функциональные задачи, алгоритмические соревнования и реальные баги из GitHub-репозиториев.

Каждую задачу мутировали четырьмя способами: «сделай сложнее», «сделай проще», «нацелься на высокий уровень Блума», «нацелься на низкий уровень». Потом Claude-3.5-haiku выступал судьёй и оценивал, куда реально сдвинулась задача по шести уровням Блума. Судью предварительно валидировали на 150 примерах — согласие с людьми 95%.

Результат оказался острее ожидаемого: модели не просто плохо снижают уровень — они его повышают даже когда просят понизить. «Сделай проще» у обеих моделей давал положительный сдвиг вверх по шкале. Параллельно смотрели на активации внутри сети — и обнаружили, что универсальная модель лучше «разводит» инструкции «выше/ниже» по отдельным слоям, а код-специализированная мешает их в кашу, особенно глубоко (слой 36 из 48). Это косвенно объясняет почему у неё хуже получается управлять уровнем.


💡

Адаптации и экстраполяции

🔧 Техника: Bloom-самопроверка → поймай спрятанную сложность

Добавь в конец любого «упросительного» промпта:

После того как напишешь, оцени: какой уровень таксономии Блума 
на самом деле требует этот текст от читателя? 
(Помни / Понимай / Применяй / Анализируй / Оценивай / Создавай)
Если уровень выше {нужный уровень} — перепиши.

Это заставляет модель критически проверить себя перед выдачей результата. Без этого она не замечает, что «понятное объяснение» всё равно требует анализа.


🔧 Техника: Bloom-лестница для объяснения сложных концептов

Вместо одного запроса — попроси объяснение в трёх версиях:

Объясни {концепт} в трёх версиях:
1. Уровень «Помни»: только определение, 1-2 предложения, без примеров применения
2. Уровень «Понимай»: своими словами с аналогией, без задач
3. Уровень «Применяй»: конкретный пример использования в {контекст}

НЕ смешивай уровни внутри каждой версии.

Это полезно когда объясняешь концепт человеку с нуля: начинаешь с первого, видишь где он застрял, переходишь дальше.


🔗

Ресурсы

Название работы: From Execution to Education: A Bloom-Aligned Framework for Measuring Educational Control in LLMs

Авторы: Yi Zhang, Julia Rayz — School of Applied Creative Computing, Purdue University

Связанные работы: BloomWise (Zoumpoulidi et al., 2024) — промптинг через когнитивные уровни Блума; revised Bloom's Taxonomy (Anderson & Krathwohl, 2001)


Проблемы LLM

ПроблемаСутьКак обойти
«Сделай проще» не снижает когнитивную сложностьПросишь упростить задание или объяснение. Модель меняет слова, добавляет форматирование, разбивает на пункты. Но глубина мышления не меняется. Хотел задачу «на запомнить» — получил задачу «на изобрести». Это происходит потому что модель обучалась решать сложные задачи. «Проще» она понимает как «переформулируй» — не как «убери когнитивные операции»Замени слово «проще» на конкретную операцию: «требует только вспомнить определение» или «не требует анализировать причины». Используй таксономию Блума: Помни / Понимай / Применяй / Анализируй / Оценивай / Создавай. Укажи нужный уровень явно и запрети всё выше него

Методы

МетодСуть
Таксономия Блума в запросе — управление глубиной мышленияВместо «сделай проще» указывай конкретный уровень мышления. Шесть уровней: Помни (вспомни факт) Понимай (объясни своими словами) Применяй (используй по шаблону) Анализируй (разбери на части) Оценивай (критикуй, сравнивай) Создавай (изобрети новое). Структура запроса: "Создай задание на тему {тема}. Уровень по Блуму: {уровень}. Это значит: {что делает читатель}. НЕ требуй от читателя: {всё выше нужного уровня}." Почему работает: Модель понимает конкретную операцию («вспомнить определение»), а не расплывчатое «проще». Ограничение: Попадание в нужный уровень всё равно около 25–30%. Проверяй результат вручную. Лучше с универсальными моделями (GPT-4o, Claude).

Тезисы

ТезисКомментарий
Модель путает лексическую простоту с когнитивнойТекст может быть написан просто (короткие предложения, простые слова) — но требовать сложного мышления. «Коротко перепиши алгоритм сортировки» — лексически просто, когнитивно это уровень «Создавай». Модель убирает сложные слова, но оставляет сложные операции. Поэтому оценивать нужно не читабельность текста, а что читатель должен делать с информацией. Применяй: В запросе пиши не «попроще», а «читатель должен только [конкретная операция]»
📖 Простыми словами

From Execution to Education: A Bloom-Aligned Framework for Measuring Educational Control inLLMs

arXiv: 2607.08009

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

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

Исследователи прогнали это через таксономию Блума — классическую иерархию учебных целей — и выяснили, что модели системно лажают при попытке снизить планку. В арсенале LLM есть методы вроде переформулирования или структурирования, которые отлично работают на усложнение, но почти бесполезны для реального упрощения. Когда ты просишь «сделай легче», модель в 80% случаев меняет только синтаксис, оставляя когнитивную нагрузку на прежнем уровне. Она путает доступность текста с простотой мыслительного процесса, превращая обучение в бег с препятствиями, которые просто покрасили в розовый цвет.

Этот принцип универсален: он касается не только школьных задачек, но и любого онбординга, инструкций для клиентов или обучения сотрудников. Тестировали это на образовательных треках, но когнитивный перекос вылезает везде, где эксперт (в данном случае AI) пытается объяснить базу профану. Если ты просишь ChatGPT составить гайд для стажера по настройке рекламы, она, скорее всего, вывалит на него стратегические задачи под видом «простых шагов». SEO для мозгов здесь не работает — нельзя просто заменить слова на короткие и надеяться, что смысл станет доступнее.

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

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

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

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