3,583 papers
arXiv:2610.27745 78 20 окт. 2026 г. FREE

Формат вопроса к LLM про вероятность: как «узнал» против «кто-то сказал» и пять взвешенных оценок меняют реакцию на новую информацию

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

TL;DR

Если дать модели новый факт и спросить, как изменилась вероятность гипотезы, она почти всегда сдвигает ответ в нужную сторону, но не каждый раз. Заметная часть новых фактов вообще не меняет её число. Подача факта тоже влияет. Фраза «Кто-то сказал, что…» вместо «Ты узнал ещё одну вещь:…» слегка уменьшает сдвиг и чаще даёт движение не в ту сторону. Это не аккуратный «дисконт на слух», а скорее лишний шум.

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

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

🔬

Схема метода

ШАГ 1: Базовая оценка (prior) → отдельный запрос, без новой информации → число
ШАГ 2: Оценка после усилителя → отдельный запрос, та же ситуация + факт «за» → число
ШАГ 3: Оценка после ослабителя → отдельный запрос, та же ситуация + факт «против» → число
ШАГ 4: Сдвиг s = среднее из (рост после усилителя) и (падение после ослабителя)
        → если s около нуля или отрицательный, формат вопроса «глухой»

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

🚀

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

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

Промпт (запрос 1, база, новый чат):

Ситуация: Конкурент запустил доставку за 24 часа в Новосибирске в марте, 
курьерский парк небольшой, а логистические расходы в регионе выросли.

Используя здравый смысл, насколько вероятно, что следующее утверждение верно?
Утверждение: Конкурент закроет доставку за 24 часа в Новосибирске до конца года.

Какова вероятность того, что утверждение верно?
Не используй инструменты, отвечай сразу.
Последняя строка ответа строго в формате: Вероятность: NN%

Промпт (запрос 2, усилитель, новый чат):

Ситуация: Конкурент запустил доставку за 24 часа в Новосибирске в марте, 
курьерский парк небольшой, а логистические расходы в регионе выросли.
Вот что ты ещё узнал: У конкурента сократили 30% региональных логистов.

Используя здравый смысл, насколько вероятно, что следующее утверждение верно?
Утверждение: Конкурент закроет доставку за 24 часа в Новосибирске до конца года.

Какова вероятность того, что утверждение верно?
Не используй инструменты, отвечай сразу.
Последняя строка ответа строго в формате: Вероятность: NN%

Промпт (запрос 3, ослабитель, новый чат): то же, но вместо строки с новостью: «Вот что ты ещё узнал: Конкурент объявил об инвестициях в новый склад в Новосибирске.»

Результат: Три числа в процентах. Для усилителя ждём рост относительно базы, для ослабителя падение. Если после обоих фактов число осталось тем же или сдвинулось не туда, формат плохо передаёт реакцию на доказательства. Тогда повторите на 5–10 разных ситуациях, прежде чем доверять модели как оценщику.

🧠

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

Слабость LLM. Когда её просят назвать одну вероятность, она часто «прилипает» к краям: 0–5% или 95–100%. Если база уже 100%, усиливающему факту некуда двигать число, и вы не поймёте, повлиял ли он вообще. Кроме того, модель не всегда реагирует на новое предложение. Часть фактов не меняет её ответ ни на процент.

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

Как метод обходит слабость. Он разделяет форму ответа и чувствительность к новости. Вы измеряете, насколько число двигается именно в нужную сторону: прирост после усилителя и падение после ослабителя берутся со знаком «в правильную сторону». Тогда уровень базы вычитается и не мешает. Так видно, что реально делает формат вопроса: «5 оценок с весами» или «Someone said».

Рычаги управления: - Тип подачи факта («ты узнал» против «кто-то сказал») → «кто-то сказал» чуть уменьшает сдвиг и добавляет шум. Если факт проверен, подавайте его как факт. - Формат ответа (одно число против пяти взвешенных) → пять оценок убирают 0% и 100%, но на слабых моделях проверьте, не пропала ли реакция на новости. - Отдельные запросы для базы и после новости → не склеивайте их в один чат, иначе число «залипает». - Число пар «усилитель / ослабитель» → больше ситуаций, надёжнее вывод про формат.

📋

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

Структура оригинала: ситуация, затем вставка с новой информацией, затем вопрос «насколько вероятно», затем жёсткий формат ответа. Новое предложение вставляется только во втором и третьем запросах.

Вариант А: прямая оценка (одно число)

Ситуация: {ситуация}
[Вот что ты ещё узнал: {факт}]            ← для «поданного как факт»
[Кто-то сказал, что {факт_с_маленькой_буквы}]  ← для «переданного как слух»

Используя здравый смысл, насколько вероятно, что следующее утверждение верно?
Утверждение: {гипотеза}

Какова вероятность того, что утверждение верно?
Не используй инструменты, отвечай сразу.
Последняя строка ответа строго в формате: Вероятность: NN%

Вариант Б: пять взвешенных оценок

Ситуация: {ситуация}
[Вот что ты ещё узнал: {факт}]

Используя здравый смысл, насколько вероятно, что следующее утверждение верно?
Утверждение: {гипотеза}

Дай 5 оценок вероятности того, что утверждение верно, 
у каждой укажи вес, насколько вероятна именно эта оценка; сумма весов равна 1.
Не используй инструменты, отвечай сразу.
Ответ заканчивается пятью строками вида:
Оценка k: NN% | Вес: W

Итоговое число для варианта Б — взвешенное среднее пяти оценок (сумма «оценка × вес»).

Что подставлять: {ситуация} — 1–2 предложения фактуры; {факт} — одно предложение, которое явно усиливает или ослабляет гипотезу; {гипотеза} — утверждение, которое может быть верным или неверным; {факт_с_маленькой_буквы} — тот же факт, у которого первая буква строчная.

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

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

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

LLM спросит про ситуацию, гипотезу и пары «факт за» и «факт против». Это нужно, чтобы получить честную проверку формата: направление каждого факта должно быть известно заранее, иначе нечего сравнивать. Она возьмёт структуру из шаблона и соберёт набор запросов под твою задачу.

⚠️

Ограничения

⚠️ Сдвиг от «кто-то сказал» маленький: разница от переформулировки в среднем 2–5 пунктов. Не стоит перестраивать весь рабочий процесс ради этого, но стоит помнить: слух модель не «взвешивает», а скорее шумит.

⚠️ Нет правильного ответа по величине: авторы размечали только направление («усиливает» или «ослабляет»), эталонных человеческих вероятностей у них нет. Нельзя сказать, что модель «недооценивает» или «переоценивает» влияние новости.

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

⚠️ Узкая проверка: все тесты на коротких английских описаниях бытовых сцен (подписи к картинкам) и одном предложении нового факта. В сложных деловых ситуациях с кучей фактов результат может отличаться.

⚠️ Часть фактов модель игнорирует: у локальных моделей до трети предложений-обновлений не меняли число вообще, у более сильных заметно меньше. Не ждите, что каждая новость сдвинет ответ.

🔍

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

Исследователь взял из набора δ-SNLI 240 пар «ситуация и гипотеза». К каждой подобрал по одному усиливающему и одному ослабляющему предложению. Пары не повторяли картинки, так что результаты не зависели от одного сюжета. Ту же ситуацию модель оценивала в отдельных запросах: без новости, с фактом «ты узнал», с фактом «кто-то сказал», и каждый раз в двух форматах (одно число или пять взвешенных оценок). Мера простая: насколько вырос ответ после усилителя и упал после ослабителя, причём стартовая оценка вычитается и не мешает.

Проверили семь конфигураций: две небольшие локальные модели (Qwen3-8B и OLMo-2-7B, по 240 пар) и пять конфигураций, запущенных через командные интерфейсы агентов (120 пар). Анализ и гипотезы зафиксировали до основных прогонов (без публичной регистрации).

Что удивило. Во-первых, «кто-то сказал» в точечных оценках уменьшало сдвиг во всех семи конфигурациях, но не как «осторожный дисконт», а ещё и с ростом доли движений в обратную сторону. Во-вторых, пять оценок резко убирали крайние значения (например, с 30–42% до 4–14% ответов у краёв), но в локальных моделях съедали 43% и 68% чувствительности. Вывод для практики: «меньше крайностей» и «сохранил реакцию на доказательства» — разные свойства, и проверять их надо отдельно.

💡

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

🔧 Техника: проверка своего системного промпта-оценщика → тест на «глухоту».

Если у вас в кастомном GPT или агенте есть блок «оцени вероятность / риск / приоритет», прогоните его на 5 ситуациях по схеме выше (база, усилитель, ослабитель). Если число стабильно не меняется после явных фактов «за» и «против», формат вывода в инструкции мешает реакции на данные. Тогда упростите формат ответа или уберите «пять оценок с весами».

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

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

Парадокс: формат «дай пять оценок с весами» лечит залипание на 0% и 100%, но в небольших локальных моделях заодно глушит реакцию на новые факты. Метод позволяет проверить любой формат вопроса про вероятность на «глухоту», прежде чем доверять числам большой языковой модели (LLM). Берёшь пару фактов, один усиливает гипотезу, другой ослабляет, и спрашиваешь до и после в отдельных чатах. Считаешь сдвиг в нужную сторону. Если он около нуля, формат не слышит новости, хоть и выглядит солидно.

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

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

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

Одно число часто прилипает к краям, к 0-5% или 95-100%. Если база уже 100%, усилителю некуда двигать ответ. Вы не поймёте, услышала ли модель новость. Сдвиг в нужную сторону убирает проблему базы: важно не где стоит число, а куда оно пошло. Модель хорошо понимает направление: факт делает гипотезу вероятнее или нет. Слабое место в другом. У локальных моделей до трети фактов не меняют число вообще. Фраза «Кто-то сказал, что…» вместо «Ты узнал ещё одну вещь:…» режет сдвиг на 2-5 пунктов. Ответ чаще идёт не туда. Модель не делает скидку на слух, она просто шумит. Пять оценок с весами убирают крайние значения. Но на малых моделях реакция на усилители и ослабители заметно падает. На сильных моделях этого почти нет.

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

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

Мини-рецепт

1. Собери ситуацию: 1-2 предложения фактуры и гипотеза, которая может быть верной или неверной.
2. Придумай пару фактов: один явно усиливает гипотезу, другой явно ослабляет. Направление должно быть ясно заранее.
3. Три отдельных чата: база, база + «за», база + «против». Не склеивай их в одну переписку, иначе новое число прилипнет к прежнему.
4. Зафиксируй формат ответа: Последняя строка ответа строго в формате: Вероятность: NN%. Для пяти оценок бери взвешенное среднее (сумма «оценка × вес»).
5. Посчитай сдвиг: среднее из роста после усилителя и падения после ослабителя.
6. Повтори на 5-10 ситуациях: одной пары мало, чтобы судить о формате.
7. Сравни форматы: одно число против пяти оценок. Выбирай тот, где сдвиг больше и в нужную сторону.
8. Если факт проверен: подавай его как «Вот что ты ещё узнал:», а не «Кто-то сказал».

Примеры

[ПЛОХО] : Конкурент закроет доставку за 24 часа в Новосибирске до конца года? Дай пять оценок вероятности с весами. Вы получили красивые пять чисел и поверили им, не проверив, реагируют ли они на новости.
[ХОРОШО] : три отдельных чата на одной ситуации. Все три заканчиваются так: Какова вероятность того, что утверждение верно? Не используй инструменты, отвечай сразу. Последняя строка ответа строго в формате: Вероятность: NN% Чат 1 (база): Ситуация: Конкурент запустил доставку за 24 часа в Новосибирске в марте, курьерский парк небольшой, а логистические расходы в регионе выросли. Утверждение: Конкурент закроет доставку за 24 часа в Новосибирске до конца года. Чат 2 (усилитель): та же ситуация и строка Вот что ты ещё узнал: У конкурента сократили 30% региональных логистов. Чат 3 (ослабитель): та же ситуация и строка Вот что ты ещё узнал: Конкурент объявил об инвестициях в новый склад в Новосибирске. Смотришь на три числа. Если в чате 2 оно выросло, а в чате 3 упало, формат слышит новости. Если оба остались на месте или пошли не туда, формат глухой. Тогда не доверяй ему, пока не поменяешь вопрос.
Источник: Hearsay or Fact? How Framing and Elicitation Shape LLM Probability Updates
ArXiv ID: 2610.27745 | Сгенерировано: 2026-10-22 17:10

Проблемы LLM

ПроблемаСутьКак обойти
Формат ответа, который выглядит честнее, может заглушить реакцию на новые фактыПросишь вместо одной вероятности пять оценок с весами. Крайние значения 0% и 100% пропадают. Выглядит как честная неуверенность. Но у небольших моделей ответ хуже двигается, когда добавляешь факт «за» или «против». Часть фактов вообще не меняет число. Ты доверяешь аккуратным цифрам, а они не отражают новые данные.Не доверяй формату без проверки. Возьми пару фактов: один усиливает гипотезу, другой ослабляет. Спроси до и после. Если число не двигается в нужную сторону, формат «глухой». Смени формат или модель.

Методы

МетодСуть
Проверка формата вопроса на чувствительность к фактамПроверяешь, реагирует ли формат ответа на новую информацию, прежде чем верить его числам. Шаги: 1) Задай базовый вопрос без новых фактов. Получи число. 2) Добавь факт «за» гипотезу. Получи число. 3) Добавь факт «против». Получи число. 4) Сдвиг = среднее из роста после первого факта и падения после второго. Оба считай «в правильную сторону». Если сдвиг около нуля или отрицательный, формат не годится. Каждый шаг делай в новом чате. В одном диалоге модель подгоняет новое число под прежнее. Почему работает: метод отделяет форму ответа от реакции на новость. Уровень базы вычитается. Не мешает, что модель ставила 0% или 100%. Бонус: так можно сравнить любые два формата, например одно число и пять взвешенных оценок. Когда да: вопросы про вероятность, где направление факта известно заранее. Нужно 5–10 разных ситуаций, одной мало. Когда нет: вопросы, где нельзя сказать, усиливает факт гипотезу или ослабляет.
📖 Простыми словами

Hearsay or Fact? How Framing and Elicitation ShapeLLMProbability Updates

arXiv: 2610.27745

Нейросеть — паршивый байесовский калькулятор. Когда ты скармливаешь модели новый факт и просишь обновить вероятность события, она ведёт себя как упрямый баран: часто вообще игнорирует свежие данные или намертво липнет к крайностям вроде 0% или 100%. Если базовый ответ уже упёрся в сотку, новому аргументу просто некуда расти. В итоге модель выдаёт иллюзию расчёта, за которой скрывается банальный ступор.

Это как спорить с диванным экспертом под пиво. Он уже на 100% уверен в своей правоте, поэтому любая новая железная улика для него — пустой звук, ведь шкала убеждённости и так забита до упора. А если шепнуть ему сплетню из курилки, он не взвесит источник скептически, а просто начнёт пороть горячку и шатать прогноз в абсолютно случайную сторону.

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

Тестировали на синтетических задачах, но это бьёт по любому бизнес-прогнозированию и оценке рисков. Решаешь через ChatGPT, закроет ли конкурент доставку за сутки или выгорит ли новый юнит-тест? Если скормишь модели формулировку вроде «на рынке поговаривают», ты не получишь осторожную оценку. Ты получишь рандомные цифры с потолка, потому что словесный мусор ломает логику обновления вероятностей.

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

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

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

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