3,583 papers
arXiv:2607.11079 74 13 июля 2026 г. FREE

SDABench: карта провалов LLM в аналитике — и пятиэтапный фрейм, который их исправляет

КЛЮЧЕВАЯ СУТЬ
Парадокс: дать LLM варианты ответа ('выбери A, B, C или D') — значит получить худший результат, чем без вариантов.模型не анализирует — она сопоставляет тексты на похожесть. Метод позволяет провести аналитическую задачу так, чтобы модель прошла каждый слабый этап явно — от формулировки задачи до итогового вывода. Фишка: написанный шаг становится входными данными для следующего — модель физически не может 'проглотить' неудобный этап, ему нужно появиться в тексте. Результат: анализ вместо имитации анализа.
Адаптировать под запрос

TL;DR

Исследователи выяснили: LLM деградируют при аналитических задачах предсказуемо и по-разному в зависимости от типа задачи. Описать данные — справляются хорошо. Выбрать правильный метод анализа, смоделировать взаимосвязи, сделать вывод — проваливаются систематически. Из этого напрямую вытекает структура промпта, которая закрывает именно слабые места.

Главная неочевидная находка: если дать LLM варианты ответа ("выбери один из четырёх"), модель начинает угадывать по паттерну, а не анализировать. Та же задача без вариантов — результат лучше. Это значит: когда вы просите LLM "что из этого правда — A, B, C или D?" — вы получаете не анализ, а сопоставление текстов.

Из анализа ошибок авторы вывели пять стадий провала: неверно понята задача → взяты не те переменные → выбран неверный метод → неправильно описаны взаимосвязи → сделан неверный вывод. Это и есть готовый скаффолд для аналитического промпта — заставьте модель явно пройти каждый этап, и она перестанет перепрыгивать через слабые места.


🔬

Схема метода

ШАГ 1: Scope — явно сформулировать что именно анализируем
        → вывод: "Задача: [формулировка]"

ШАГ 2: Variables — какие переменные/факторы релевантны
        → вывод: "Ключевые переменные: [список с обоснованием]"

ШАГ 3: Function — какой метод/подход применим к этой задаче
        → вывод: "Метод: [название + почему он подходит]"

ШАГ 4: Relationship — как переменные связаны между собой
        → вывод: "Связи: [направление, сила, тип зависимости]"

ШАГ 5: Conclusion — что из этого следует для исходного вопроса
        → вывод: "Вывод: [с указанием ограничений]"

Всё — в одном промпте. Каждый шаг модель выводит явно.

🚀

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

Задача: Вы Telegram-блогер с 80к подписчиков. Хотите понять, почему в последние три месяца охваты упали с 40% до 22%. Есть данные: частота постов, время публикации, темы, длина, число репостов, количество комментариев по неделям.

Промпт:

Я веду Telegram-канал про личные финансы. Охваты упали с 40% до 22% 
за три месяца. Вот данные по неделям: [вставить данные]

Проанализируй причины по пяти шагам:

1. ЗАДАЧА: сформулируй точно что мы ищем — причину падения 
   или корреляты?

2. ПЕРЕМЕННЫЕ: какие из имеющихся данных релевантны для 
   этого вопроса? Какие можно отложить?

3. МЕТОД: какой подход уместен — сравнение периодов, анализ 
   трендов, поиск аномалий? Объясни выбор.

4. СВЯЗИ: опиши что ты видишь в данных — что менялось 
   одновременно с охватами, есть ли направление зависимости?

5. ВЫВОД: что из этого следует? Что можно утверждать 
   уверенно, а что — только как гипотезу?

Не делай выводов пока не пройдёшь все пять шагов.

Результат: Модель выдаст пять явных блоков. На этапе "Задача" — уточнит, что мы ищем (описание или причинность), это само по себе важно. На этапе "Метод" — объяснит почему выбирает конкретный подход. Финальный вывод будет с разграничением "что точно видно в данных" и "что только гипотеза" — потому что модель уже прошла через все предыдущие шаги явно.


🧠

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

Слабость LLM в аналитике — не в знаниях, а в пропуске шагов. Когда вы просите "проанализируй данные", модель генерирует текст, который выглядит как анализ — но внутри перескакивает с описания прямо к выводу. Шаги 3 и 4 (выбор метода и описание взаимосвязей) — именно там ошибки случаются чаще всего.

Явная инструкция выводить каждый шаг работает потому, что модель не может "проглотить" неудобный этап — он должен материализоваться в тексте. А раз он в тексте — он влияет на следующее предложение. Chain-of-Thought работает именно так: не потому что "модель думает", а потому что каждый промежуточный текст становится входными данными для следующего фрагмента.

Рычаги управления: - Добавить "не делай вывода раньше пятого шага" — предотвращает преждевременный вывод - На шаге 3 добавить "назови два альтернативных метода и объясни почему не выбрал их" — один из самых слабых мест LLM, это форсирует обоснование - На шаге 5 добавить "раздели: что поддержано данными, что — только гипотеза" — закрывает типичный провал финального этапа


📋

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

Проанализируй {задача} по пяти шагам:

1. ЗАДАЧА: сформулируй точно что мы ищем — {тип вопроса: 
   описание / причину / прогноз / взаимосвязь}

2. ПЕРЕМЕННЫЕ: какие из {доступные данные} релевантны 
   для этого вопроса? Что можно отложить и почему?

3. МЕТОД: какой подход подходит для этой задачи? 
   Объясни выбор и назови одну альтернативу, которую 
   отверг.

4. СВЯЗИ: опиши что видно в данных — направление, 
   силу, характер зависимостей между ключевыми 
   переменными.

5. ВЫВОД: что из этого следует? Раздели: 
   (а) что уверенно поддержано данными 
   (б) что — только гипотеза

Не переходи к следующему шагу, пока не завершил текущий.

Плейсхолдеры: - {задача} — конкретный вопрос или данные: "падение выручки в октябре", "NPS упал с 72 до 58" - {тип вопроса} — выбери один подходящий тип - {доступные данные} — перечисли что есть: метрики, периоды, таблицы


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

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

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

LLM спросит какие данные у тебя есть и что именно ты хочешь узнать — потому что шаг "Задача" требует точного формулирования типа вопроса (описание, причина, прогноз). Она возьмёт паттерн из шаблона и адаптирует под конкретную ситуацию.


⚠️

Ограничения

⚠️ Каузальный анализ: Даже с явным фреймом LLM систематически ошибается при задачах типа "что стало причиной X". Модель описывает корреляции и называет их причинностью. Явно проси разграничить: "можем ли мы утверждать причинность или только корреляцию?"

⚠️ Прогнозирование на незнакомых данных: Предиктивные задачи — самые слабые. Если вы просите предсказать что-то на основе паттернов в новых данных, рассматривайте вывод как гипотезу, не как результат.

⚠️ Механистические объяснения: "Объясни почему это происходит на уровне процесса" — сложнейший тип. Модель назовёт правдоподобный механизм, который может не иметь отношения к реальности. Полезно для генерации гипотез, опасно как готовый ответ.

⚠️ Не давай варианты, если хочешь анализ: "Выбери из этих четырёх причин" — хуже, чем "назови причины сам". Модели начинают матчить текст вместо того, чтобы рассуждать.


🔍

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

Команда собрала 6 527 задач по научному анализу данных — реальные датасеты из биологии, химии, экологии, географии и физики, плюс синтетические с точно известными ответами. Каждую задачу давали в двух форматах: открытый вопрос (ответь сам) и закрытый (выбери из четырёх вариантов). Тестировали 15 моделей — от GPT-5.4 и Claude Sonnet 4.6 до маленьких открытых Llama.

Интересный момент дизайна: синтетические задачи строились через семантические графы с явными алгебраическими уравнениями — это позволило иметь абсолютно точные эталонные ответы без человеческой интерпретации. Ошибку модели было невозможно списать на "неоднозначность".

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


💡

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

📌

🔧 Техника: Явный тип вопроса → правильная глубина анализа

Исследование показало иерархию сложности: описание → вывод → причинность → прогноз → механизм. Это значит: если вы хотите не просто описание, а причинно-следственный анализ — скажите об этом явно.

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

Без этого уточнения модель по умолчанию скатится к описательному уровню — там у неё точность 90%+, там комфортно.


📌

🔧 Техника: Форматная ловушка → открытый вопрос вместо вариантов

Когда хочешь реальный анализ — не давай варианты для выбора. Вместо:

❌ "Что стало причиной падения продаж: (а) сезонность, (б) рекламный бюджет, (в) новый конкурент, (г) изменение ассортимента?"

Используй:

✅ "Что стало причиной падения продаж? Назови и обоснуй."

Первый формат провоцирует сопоставление текстов — модель ищет наиболее "похожий" вариант. Второй заставляет строить рассуждение с нуля.


🔗

Ресурсы

SDABench: A Capability-Oriented Benchmark for Scientific Data Analysis — Chuhan Shi, Xiaoquan Ren, Sicheng Song, Haobo Li, Rui Sheng, Yushi Sun

Организации: Southeast University, East China Normal University, Hong Kong University of Science and Technology

База идей: шестиуровневая таксономия Leek & Peng (2015) — классификация типов научных вопросов (описательные, исследовательские, инференциальные, предиктивные, каузальные, механистические)


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

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

Парадокс: дать LLM варианты ответа ('выбери A, B, C или D') — значит получить худший результат, чем без вариантов.模型не анализирует — она сопоставляет тексты на похожесть. Метод позволяет провести аналитическую задачу так, чтобы модель прошла каждый слабый этап явно — от формулировки задачи до итогового вывода. Фишка: написанный шаг становится входными данными для следующего — модель физически не может 'проглотить' неудобный этап, ему нужно появиться в тексте. Результат: анализ вместо имитации анализа.

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

Авторы разобрали где именно LLM ломается при аналитике. Получилось пять стадий провала: неверно понята задача → взяты не те переменные → выбран неверный метод → неправильно описаны связи → сделан неверный вывод. Шаги 3 и 4 — выбор метода и описание взаимосвязей — проваливаются чаще всего. Стандартный промпт 'проанализируй данные' позволяет модели перепрыгнуть прямо с описания на вывод, минуя оба слабых места. Скаффолд — это карта provалов, развёрнутая в промпт: каждая стадия провала становится обязательным шагом, который нужно вывести явно. Добавь 'не переходи к следующему шагу, пока не завершил текущий' — и модель не сможет срезать углы.

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

Пошаговые рассуждения (chain-of-thought) работают не потому что модель 'думает медленнее'. Механика другая: каждый промежуточный текст становится входными данными для следующего фрагмента генерации. Написал шаг 'Метод: корреляционный анализ, потому что...' — теперь следующее предложение генерируется с учётом этого обоснования. Явный скаффолд делает невозможным пропуск слабых мест — не потому что модель стала умнее, а потому что пустой шаг виден сразу. Отдельная находка: когда даёшь варианты ответа, модель переключается в режим сопоставления текстов — ищет похожий вариант, а не рассуждает. Убираешь варианты — убираешь этот режим.

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

Аналитика данных — для любой задачи где нужно больше чем описание: падение метрик, поиск причин, оценка взаимосвязей. Особенно полезно когда данных много и легко запутаться в том что важно, а что нет. НЕ подходит для: задач где нужна причинность ('что стало причиной X') — модель назовёт корреляции причинами. Явно проси разграничить: 'можем ли мы утверждать причинность или только корреляцию?' Предиктивные задачи на незнакомых данных — рассматривай как гипотезы, не как результат.

Мини-рецепт

1. Сформулируй задачу точно: вставь в промпт 'ШАГ 1. ЗАДАЧА: сформулируй что именно мы ищем — описание, причину, прогноз или взаимосвязь.' Это само по себе полезно — модель уточнит тип вопроса.

2. Добавь переменные явно: 'ШАГ 2. ПЕРЕМЕННЫЕ: какие из доступных данных релевантны? Что можно отложить и почему?' Без этого модель тянет всё подряд.

3. Закрой самое слабое место: 'ШАГ 3. МЕТОД: какой подход подходит для этой задачи? Объясни выбор и назови одну альтернативу, которую отверг.' Именно здесь LLM проваливается чаще всего — обоснование метода форсит настоящий выбор.

4. Потребуй описание связей: 'ШАГ 4. СВЯЗИ: опиши что видно в данных — направление, силу, характер зависимостей.' Без явного шага модель перескакивает к выводу.

5. Раздели уверенность от гипотез: 'ШАГ 5. ВЫВОД: раздели — (а) что уверенно поддержано данными, (б) что только гипотеза.' Закрывает типичный провал финального этапа.

6. Добавь стопорную фразу в конец: 'Не переходи к следующему шагу, пока не завершил текущий.' Это не украшение — это ограничение, которое не даёт срезать углы.

Примеры

[ПЛОХО] : Проанализируй почему упали охваты в моём Telegram-канале. Данные: [таблица]
[ХОРОШО] : Охваты упали с 40% до 22% за три месяца. Данные: [таблица] Проанализируй по пяти шагам: 1. ЗАДАЧА: сформулируй точно что ищем — описание паттерна или причину падения? 2. ПЕРЕМЕННЫЕ: какие из данных (частота, время, тема, длина, репосты, комментарии) релевантны для этого вопроса? 3. МЕТОД: какой подход подходит — сравнение периодов, анализ трендов, поиск аномалий? Объясни выбор и назови одну альтернативу, которую отверг. 4. СВЯЗИ: что менялось одновременно с охватами? Есть ли направление зависимости? 5. ВЫВОД: раздели — (а) что уверенно поддержано данными, (б) что только гипотеза. Не переходи к следующему шагу, пока не завершил текущий.
Источник: Are LLMs Ready for Scientific Discovery? A Capability-Oriented Benchmark for AI Scientists
ArXiv ID: 2607.11079 | Сгенерировано: 2026-07-14 06:30

Проблемы LLM

ПроблемаСутьКак обойти
Варианты ответа заменяют анализ на угадываниеПросишь "что из этого верно — A, B, C или D?". Модель сравнивает тексты вариантов между собой. Она не анализирует задачу — она ищет, какой вариант звучит правдоподобнее. Чем больше вариантов, тем сильнее эффект. Это ломает любой аналитический вопрос где есть выборУбери варианты. Вместо "выбери из A, B, C, D" пиши "назови причины сам" или "опиши что происходит". Открытый вопрос заставляет рассуждать, а не сопоставлять тексты
Модель пропускает середину анализаПросишь проанализировать данные. Модель делает описание сразу вывод. Шаги посередине — выбор метода и описание связей — проглатываются. Вывод выглядит логично, но построен без обоснованияЗаставь модель явно написать каждый шаг. Если шаг материализован в тексте — его нельзя пропустить. Следующая фраза строится на предыдущей

Методы

МетодСуть
Пятишаговый аналитический каркасРаздели запрос на пять явных шагов: 1) что именно ищем 2) какие данные нужны 3) какой метод и почему 4) какие связи видны в данных 5) что из этого следует. Каждый шаг — отдельный блок с явным выводом. Не переходи к следующему шагу, пока не завершил текущий. Почему работает: Модель не может пропустить шаг — он должен появиться в тексте. Появился в тексте — влияет на следующий фрагмент. Это принцип цепочки рассуждений: не "думает глубже", а "не может срезать угол". Усилить шаг 3: добавь назови одну альтернативу и объясни почему отверг — самое слабое место. Усилить шаг 5: добавь раздели: что поддержано данными, что — только гипотеза
📖 Простыми словами

AreLLMsReady for Scientific Discovery? A Capability-Oriented Benchmark forAIScientists

arXiv: 2607.11079

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

Это как нанять на работу стажера-отличника, который прочитал все учебники мира, но ни разу не держал в руках пробирку. Когда ты просишь его сделать отчет, он выдает красивую презентацию с графиками, но если копнуть глубже, выясняется, что он перепутал причину со следствием. Формально всё по ГОСТу, но на практике его выводы — это просто уверенный бред. Он может пересказать содержание таблицы, но абсолютно бессилен, когда нужно решить, каким именно инструментом эту таблицу препарировать, чтобы не получить мусор на выходе.

Исследование четко разложило, где именно модель лажает: она валится на выборе метода анализа и моделировании взаимосвязей. Если дать ей данные по охватам в Telegram, она бодро перечислит цифры, но когда дело дойдет до поиска реальной причины падения — она начнет гадать на кофейной гуще. Вместо того чтобы честно признать: «я не знаю, как это коррелирует», модель просто свяжет длину постов с фазой луны, потому что это звучит грамматически правильно. В аналитике 10 из 15 выводов могут оказаться пустышкой просто потому, что AI перепрыгнул через этап логического обоснования.

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

Короче: хватит ждать от нейросетей магии в анализе данных — они системно проваливают сложные задачи. Чтобы получить адекватный результат, нужно буквально за руку проводить модель через те этапы, где она обычно лажает, иначе на выходе будет красивая, но бесполезная фигня. Аналитика — это не описание данных, и пока мы не научимся закрывать эти слабые места в промптах, AI-ученый останется просто очень начитанным попугаем. Кто поймет этот баг сейчас, перестанет тратить время на пустые генерации и начнет получать реальные инсайты.

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

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

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