3,583 papers
arXiv:2607.05554 72 6 июля 2026 г. FREE

Позиционный сдвиг: порядок вариантов ответа меняет мнение LLM сильнее, чем смысл вопроса

КЛЮЧЕВАЯ СУТЬ
Промпт-инжиниеры тратят часы на переформулировку — а 60% нестабильности ответов создаёт перестановка вариантов ответа, на которую никто не смотрит. Метод проверки на позиционный сдвиг позволяет за два запроса отличить реальное мнение модели от артефакта порядка. Фишка: задай тот же вопрос дважды с вариантами в обратном порядке — совпали ответы? Мнению можно доверять. Разошлись? Это не мнение модели, это был шум от расположения строчек в списке.
Адаптировать под запрос

TL;DR

Когда просишь LLM выбрать из нескольких вариантов на субъективный вопрос — мнение, рекомендацию, оценку — ответ почти наполовину определяется порядком вариантов, а не их содержанием. Не формулировкой вопроса, не логикой — именно порядком. Исследование систематически проверило, как разные изменения промпта влияют на стабильность ответов, и нашло чёткую закономерность: перестановка вариантов обрушивает согласованность до 40%, тогда как переформулировка слов почти не влияет (93% стабильности).

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

Вывод практический: одному ответу LLM на субъективный вопрос с вариантами доверять нельзя. Чтобы получить надёжное мнение — нужно проверить стабильность: задать тот же вопрос с вариантами в разном порядке. Что остаётся стабильным — реально, что меняется — артефакт позиции.


🔬

Схема метода

ШАГ 1: Определи тип вопроса
  → Объективный (есть правильный ответ)?  Одного запроса достаточно
  → Субъективный (мнение, рекомендация)?  Нужна проверка

ШАГ 2: Задай тот же вопрос с вариантами в РАЗНОМ порядке
  → Вариант А → Б → В → Г   (исходный порядок)
  → Вариант Г → В → Б → А   (обратный порядок)
  → Вариант В → А → Г → Б   (случайный порядок)

ШАГ 3: Сравни ответы
  → Совпадают? → Этому мнению можно доверять
  → Расходятся? → Реального мнения нет, есть позиционный шум

(Всё в одном чате, три отдельных запроса)

🚀

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

Задача: Ты запускаешь телеграм-канал для малого бизнеса и просишь Claude выбрать лучший формат монетизации.

Промпт (исходный порядок):

Я веду телеграм-канал про маркетинг для малого бизнеса, 
8 000 подписчиков, аудитория — владельцы локальных бизнесов.

Выбери ОДИН лучший формат монетизации для моего случая:

А) Продажа рекламных интеграций брендам
Б) Платное сообщество с закрытым чатом
В) Онлайн-курс по маркетингу
Г) Консультации 1-на-1

Объясни выбор.

Промпт (проверочный — обратный порядок):

Я веду телеграм-канал про маркетинг для малого бизнеса, 
8 000 подписчиков, аудитория — владельцы локальных бизнесов.

Выбери ОДИН лучший формат монетизации для моего случая:

А) Консультации 1-на-1
Б) Онлайн-курс по маркетингу
В) Платное сообщество с закрытым чатом
Г) Продажа рекламных интеграций брендам

Объясни выбор.

Результат:

Если оба запроса дали одинаковый ответ — мнение модели устойчивое, можно на него опираться. Если ответы разные (в первом запросе выбрала платное сообщество, во втором — консультации) — значит, аргументация убедительная, но сам выбор случайный. Тогда стоит попросить развёрнутое сравнение без указания порядка, или задать вопрос без вариантов: "Что лучше всего для моего случая и почему?"


🧠

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

Слабость LLM: Модель не выбирает из вариантов — она генерирует следующий токен, опираясь на паттерны в тексте. Для субъективных вопросов нет "правильного ответа" в обучающих данных — зато есть паттерн: "варианты, стоящие первыми или последними, выбирают чаще". Модель воспроизводит этот паттерн, не зная об этом.

Что кардинально меняет картину: Для факт-вопросов этот эффект почти не работает — есть якорь в виде правильного ответа. Модель знает, что Марс — четвёртая планета, и никакой порядок вариантов это не изменит. Но "какой подход важнее — клиентский сервис или цена" — якоря нет. И тогда позиция в списке становится сигналом.

Рычаги управления: Знание об этом эффекте даёт три инструмента:

🔧 Убери варианты совсем → спроси открыто: "Что лучше для моего случая?" — получишь более независимое мнение без позиционного шума

🔧 Перемешай варианты → спроси несколько раз с разным порядком — пересечение ответов покажет реально устойчивую позицию

🔧 Разбей вопрос на попарные сравнения → вместо "выбери из четырёх" → "сравни А и Б", потом "сравни В и Г" — каждый раз только два варианта, позиционный эффект меньше


📋

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

📌

Проверка на позиционный сдвиг

Вопрос (раунд 1 — исходный порядок):
{Контекст задачи. Выбери лучший вариант:}

А) {вариант_1}
Б) {вариант_2}
В) {вариант_3}
Г) {вариант_4}

Обоснуй выбор.

---

[В новом сообщении — раунд 2:]

{Тот же контекст задачи. Выбери лучший вариант:}

А) {вариант_4}
Б) {вариант_3}
В) {вариант_2}
Г) {вариант_1}

Обоснуй выбор.

---

[Сравни ответы сам или попроси LLM:]

Я задал один и тот же вопрос с вариантами в разном порядке.
В первом ответе выбран {ответ_1}, во втором — {ответ_2}.
Это разные варианты. Что это говорит о надёжности выбора?
Дай независимую рекомендацию без привязки к порядку вариантов.

Что подставлять: - {Контекст задачи} — описание твоей ситуации - {вариант_1..4} — конкретные опции, которые хочешь сравнить - {ответ_1}, {ответ_2} — фактические ответы после первых двух запросов


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

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

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

LLM спросит о контексте и вариантах выбора — потому что без них нельзя составить два корректных промпта с разным порядком. Она возьмёт паттерн из шаблона и подготовит оба варианта запроса сразу.


⚠️

Ограничения

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

⚠️ Семантика почти не влияет: Если просто переформулируешь вопрос другими словами — ответ останется стабильным. Главный источник нестабильности именно порядок вариантов, а не wording.

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

⚠️ Объективные вопросы стабильны: Для задач с правильным ответом эффект минимален. Не нужно проверять факты через перестановку вариантов — это лишнее.


🧠

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

Исследователи взяли шесть датасетов — три с правильными ответами (вопросы на знания, культурные факты, школьный уровень) и три субъективных (политический компас, ценностные опросники, World Values Survey). Для каждого вопроса сгенерировали варианты с семью типами изменений: переформулировка, замена синонимами, орфографические ошибки, замена меток (А/Б/В на 1/2/3), изменение форматирования, перестановка вариантов ответа. Тестировали на четырёх семействах моделей: Gemma, Llama, Mistral, Qwen — при детерминированном декодировании (температура 0), чтобы исключить случайность.

Ключевое открытие вышло неожиданным по масштабу. Все ожидали, что переформулировка ("выбери" → "определи") будет опасна — оказалось, нет. Стабильность при переформулировке — 91%. Стабильность при перестановке вариантов — 40%. Это разрыв в два с лишним раза. Причём разрыв между объективными и субъективными вопросами при перестановке огромный: 48% vs 33%. У субъективных вопросов просто нет якоря, который бы удержал ответ.

Интересная деталь: Qwen оказался заметно более устойчив к перестановкам, чем Llama и Mistral — но и у него наблюдался чёткий провал именно в этой категории. Это означает, что паттерн универсальный, просто выраженный в разной степени.


💡

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

1. Попарное сравнение вместо списка

🔧 Техника: разбить список на пары → снизить позиционный шум

Вместо "выбери лучший из четырёх вариантов":

Сравни только эти два варианта для моей задачи {контекст}:

Вариант 1: {А}
Вариант 2: {Б}

Какой лучше и почему?

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


2. Открытый вопрос как нулевой контроль

🔧 Техника: сначала открытый вопрос, потом варианты → сравни

Сначала спроси без вариантов:

Для моей задачи {контекст}: что лучше всего? Предложи сам.

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


3. Диагностика перед важным решением

Если планируешь опираться на мнение LLM при выборе подрядчика, стратегии, инструмента — добавь в промпт:

После своего ответа: если бы я поменял эти варианты местами, 
твой выбор изменился бы? Объясни.

Модель честно скажет, насколько её выбор зависел от порядка — и это само по себе ценная информация.


🔗

Ресурсы

Название: Prompt Robustness Is Task-Dependent: Comparing Objective and Belief-Style Questions in LLM Evaluation

Авторы: Sadia Kamal, Arefa Patwary, Anthony Marchiafava, Atriya Sen, Sagnik Ray Choudhury

Организации: Oklahoma State University, University of North Texas

Связанные работы: POSIX (Chatterjee et al., 2024) — индекс чувствительности к промптам; Promptception (Ismithdeen et al., 2025) — фреймворк perturbation для multimodal; Sclar et al. (2024) — форматирование промпта и точность


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

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

Промпт-инжиниеры тратят часы на переформулировку — а 60% нестабильности ответов создаёт перестановка вариантов ответа, на которую никто не смотрит. Метод проверки на позиционный сдвиг позволяет за два запроса отличить реальное мнение модели от артефакта порядка. Фишка: задай тот же вопрос дважды с вариантами в обратном порядке — совпали ответы? Мнению можно доверять. Разошлись? Это не мнение модели, это был шум от расположения строчек в списке.

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

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

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

Исследователи проверили шесть датасетов на четырёх семействах моделей — Gemma, Llama, Mistral, Qwen — и сравнили семь типов изменений промпта. Переформулировка вопроса: 91% стабильности. Замена синонимами: похожий результат. Перестановка вариантов: 40% стабильности. То есть при перестановке модель меняет ответ в 60% случаев. При этом разрыв между типами вопросов чёткий: для объективных при перестановке стабильность 48%, для субъективных — 33%. Суть в том, что субъективные вопросы лишены внешнего якоря — и позиционный паттерн заполняет этот вакуум. Даже Qwen, самый устойчивый из тестируемых, падает именно на перестановке — значит, эффект универсальный, не баг конкретной модели.

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

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

Мини-рецепт

1. Определи тип вопроса: есть правильный ответ? Одного запроса хватит. Это мнение, рекомендация, оценка? Иди дальше.
2. Задай раунд 1: исходный порядок вариантов — А, Б, В, Г. Попроси обоснование.
3. Задай раунд 2 (отдельным сообщением): обратный порядок — Г, В, Б, А. Тот же контекст, то же задание.
4. Сравни: ответы совпали — мнение устойчивое, опирайся на него. Ответы разошлись — позиционный шум. Тогда задай вопрос без вариантов вообще: <вопрос_без_вариантов>Что лучше всего для моего случая и почему? — или разбей на попарные сравнения: сначала А против Б, потом В против Г.

Примеры

[ПЛОХО] : Выбери лучший формат монетизации канала: А) реклама Б) платное сообщество В) курс Г) консультации (один запрос — и решение принято)
[ХОРОШО] : Раунд 1: Я веду канал про маркетинг, 8 000 подписчиков. Выбери один лучший вариант монетизации: А) реклама интеграциями Б) платное сообщество В) онлайн-курс Г) консультации 1-на-1. Объясни выбор. Раунд 2 (новым сообщением): Я веду канал про маркетинг, 8 000 подписчиков. Выбери один лучший вариант монетизации: А) консультации 1-на-1 Б) онлайн-курс В) платное сообщество Г) реклама интеграциями. Объясни выбор. Если ответы совпали — доверяй. Если разошлись — пиши: В первом запросе ты выбрал [ответ 1], во втором — [ответ 2]. Дай рекомендацию независимо от порядка вариантов, только на основе контекста.
Источник: PromptRobustness Is Task-Dependent: Comparing Objective and Belief-Style Questions in LLM Evaluation
ArXiv ID: 2607.05554 | Сгенерировано: 2026-07-08 04:30

Проблемы LLM

ПроблемаСутьКак обойти
В субъективных вопросах с вариантами порядок вариантов меняет ответ моделиПросишь модель выбрать лучший вариант из списка. Вопрос субъективный: мнение, рекомендация, оценка. Модель даёт ответ — но почти половина этого ответа определяется не смыслом, а местом варианта в списке. Переставь варианты — получишь другой ответ. Не потому что аргументы изменились. Потому что поменялись позицииЗадай тот же вопрос дважды с разным порядком вариантов. Совпали оба ответа — мнению можно доверять. Не совпали — реального мнения нет, есть позиционный шум. Тогда убери варианты совсем и спроси открыто: "Что лучше для моего случая?"

Методы

МетодСуть
Два запроса с обратным порядком вариантов — проверка устойчивости мненияЗадай вопрос с вариантами АБВГ. Потом ещё раз тот же вопрос с варiantами ГВБА. Сравни ответы. Совпали — ответ устойчив. Расходятся — ответ ненадёжен. Почему работает: позиционный сдвиг — это статистический артефакт. Если ответ реально обоснован содержанием, а не позицией, он выживет при перестановке. Если нет — провалится. Когда применять: вопрос субъективный, есть список готовых вариантов, важна надёжность выбора. Когда не нужно: объективные вопросы с правильным ответом — там порядок почти не влияет

Тезисы

ТезисКомментарий
Позиция варианта в списке — это сигнал для модели, когда правильного ответа нетКогда есть объективно правильный ответ, модель за него держится. Порядок вариантов роли не играет. Когда правильного ответа нет — нет и якоря. Модель опирается на паттерны из обучения: "первые и последние варианты выбирают чаще". Именно поэтому субъективные вопросы уязвимы, а объективные — нет. Применяй: Перед тем как доверять выбору модели из списка — спроси себя: у этого вопроса есть правильный ответ? Если нет — проверяй устойчивость
📖 Простыми словами

PromptRobustness Is Task-Dependent: Comparing Objective and Belief-Style Questions inLLMEvaluation

arXiv: 2607.05554

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

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

Исследователи выяснили, что стабильность ответов падает до 40%, если просто перетасовать варианты в списке. При этом, что забавно, переформулировка самого вопроса почти не сбивает модель с толку — там согласованность остается на уровне 93%. То есть нейронка понимает, о чем ты спрашиваешь, но когда дело доходит до выбора из списка, она превращается в капризного ребенка, который тыкает в то, что ближе лежит. Это фундаментальный баг архитектуры: в обучающих данных первые и последние варианты встречаются чаще, и модель тупо копирует этот паттерн.

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

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

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

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

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