3,583 papers
arXiv:2607.08885 73 9 июля 2026 г. FREE

Иллюзия контроля при проверке AI: почему вы пропускаете ошибки и как это остановить

КЛЮЧЕВАЯ СУТЬ
Правильный AI-ответ вы принимаете верно в 74% случаев. Ошибочный отвергаете верно в 49% — буквально подбрасывание монеты. При этом уверенность одинаково высокая в обоих случаях: вы не чувствуете разницы между «я правильно одобрил» и «я ошибочно одобрил». Протокол «критического переключения» позволяет системно ловить ошибки AI, которые мозг пропускает при обычном чтении — особенно когда текст «выглядит правдоподобно». Вместо «объясни свой ответ» — вы просите AI найти ошибки в нём: модель переходит из режима автора в режим скептика и находит уязвимости в своём же тексте. Результат: вы видите проблемы, которые были хорошо замаскированы под правдоподобный вывод.
Адаптировать под запрос

TL;DR

Когда вы проверяете AI-вывод, ваш мозг работает асимметрично: правильное вы распознаёте хорошо, ошибочное — почти случайно. Исследование показало, что правильные утверждения AI люди принимают верно в 74% случаев, а ошибочные отклоняют верно только в 49% — то есть почти как монета. При этом уверенность одинаково высокая в обоих случаях.

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

Самая опасная часть: AI-объяснения не помогают, а вредят. Когда AI давал объяснение к своему же выводу, точность проверки не росла. Когда объяснение было некачественным — точность падала, но уверенность всё равно росла. То есть плохое объяснение от AI делает вас более самоуверенным и менее точным одновременно.


📌

Схема проблемы и практического ответа

Ситуация: вы получили AI-вывод и читаете его

Обычный путь:
  → Вывод выглядит логично
  → AI объяснил, почему так
  → Чувствуете уверенность → Одобряете
  ↳ ошибку при этом не замечаете в ~50% случаев

Протокол активной проверки (извлечённый из исследования):
  ШАГ 1: Прочитайте вывод БЕЗ объяснения AI (если можно — скройте)
  ШАГ 2: Придумайте конкретный сценарий, где это должно работать — проверьте руками
  ШАГ 3: Спросите AI: "Найди ошибки и пропуски в своём же ответе"
  ШАГ 4: Если объяснение AI кажется убедительным — это сигнал удвоить скептицизм

Все шаги — в одном или нескольких запросах в чате, без инфраструктуры.


🚀

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

Задача: Вы попросили ChatGPT написать договор оферты для вашего онлайн-курса по инвестициям. Курс стоит 49 000 рублей, доступ — 12 месяцев, возврат — по закону о защите прав потребителей. AI написал договор, объяснил каждый пункт. Всё выглядит профессионально.

Промпт для активной проверки:

Вот договор оферты, который ты написал. Теперь сыграй роль юриста-скептика.

Твоя задача — найти ошибки и пропуски, а не защищать текст.

Ответь на три вопроса:
1. В каких ситуациях этот договор не защитит продавца? Дай конкретные сценарии (возврат после просмотра 90% материалов, технические сбои, смерть клиента и т.д.)
2. Что договор обещает, но что юридически невозможно выполнить или сложно отстоять?
3. Что типично включают в договоры онлайн-школ, но здесь пропущено?

Не хвали договор. Ищи проблемы.

[вставить текст договора]

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


🧠

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

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

Особенность AI-объяснений: объяснение, которое AI генерирует к своему же выводу, часто сглаживает ошибки — оно написано в той же логике, что и сам ответ. Читая объяснение, вы не приближаетесь к истине, а удаляетесь: объяснение убеждает вас, что всё верно, даже когда это не так.

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

Рычаги управления: - Конкретность сценариев → чем точнее вы называете ситуации для проверки (не «найди ошибки», а «что будет при возврате после 90% просмотра»), тем конкретнее находки - Количество ролей → можно добавить «сыграй роль клиента, который хочет вернуть деньги» — другой угол зрения - Запрет на похвалу → фраза «не хвали» или «не защищай» критически важна — без неё модель будет балансировать критику и одобрение


📋

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

Вот {тип контента}, который ты создал. Теперь переключись в режим критика.

Твоя задача — найти ошибки и пропуски, не защищать текст.

Ответь на три вопроса:
1. В каких конкретных ситуациях {тип контента} не сработает или даст неверный результат?
2. Что {тип контента} утверждает или подразумевает, но что неточно или невозможно выполнить?
3. Что обычно включают в {тип контента} подобного рода, но здесь отсутствует?

Не одобряй. Не балансируй критику похвалой. Только проблемы.

{вставить текст для проверки}

Плейсхолдеры: - {тип контента} — договор, план, стратегия, анализ, код, письмо, техзадание - {вставить текст} — то, что AI написал ранее


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

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

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

LLM спросит какой тип контента проверяем и какие сценарии важны — потому что без конкретики критика будет абстрактной и менее полезной.


⚠️

Ограничения

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

⚠️ AI-критик тоже ошибается: модель, которую просят найти ошибки в своём тексте, может придумывать несуществующие проблемы или пропускать настоящие. Это лучше, чем ничего — но не замена живому эксперту для критически важных документов.

⚠️ Эффект накапливается при усталости: исследование показало, что участники теряли внимание после 10 однотипных задач. Если вы проверяете много AI-вывода подряд, протокол вам поможет — но и сам протокол нужно применять свежим взглядом.


🔍

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

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

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

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

Дополнительно провели 10 углублённых сессий с мышлением вслух, которые показали пять устойчивых стратегий проверки. Самая распространённая и самая опасная: разработчики сравнивали постусловие с документацией, а не с реальным поведением кода. Это объясняет, почему ошибки «несоответствия краевых случаев» систематически пропускались — они не видны при поверхностном сравнении с описанием.


💡

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

📌

💡 Адаптация для проверки любого AI-контента (не кода)

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

Ты написал {тип документа}. Теперь представь, что ты — 
{конкретная роль скептика: налоговый инспектор / конкурент / недовольный клиент}.

С позиции {роль} найди:
— Что в этом документе/плане/тексте легко оспорить или опровергнуть?
— Что он обещает, но не обеспечивает?
— Какой сценарий покажет, что это не работает?

Только критика. Плюсы не нужны.

📌

🔧 Техника: разделить «читать» и «проверять»

Проблема в том, что при обычном чтении AI-объяснение и AI-вывод воспринимаются вместе, усиливая друг друга.

Решение: сначала попросите AI дать только вывод без объяснений. Сформируйте собственное мнение. Потом запросите объяснение. Потом — критику.

Шаг 1: "Ответь на вопрос без объяснений: [вопрос]"
Шаг 2: [сформируйте своё мнение]
Шаг 3: "Объясни подробнее"
Шаг 4: "Теперь найди слабые места в этом ответе"

Это разрывает цикл, при котором объяснение подкрепляет ошибку ещё до того, как вы успели её заметить.


🔗

Ресурсы

Название работы: Programmers Are Poor and Overconfident Judges of LLM-Generated Assertions

Авторы: Zhanna Kaufman, Adithya Murali, Yuriy Brun, Madeline Endres

Университеты: University of Massachusetts Amherst, University of Wisconsin–Madison

Датасет: HumanEval (OpenAI) — использовался как база функций

Связанные работы: Endres et al. — LLM-generated postconditions; ChatAssert — генерация тестовых оракулов


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

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

Правильный AI-ответ вы принимаете верно в 74% случаев. Ошибочный отвергаете верно в 49% — буквально подбрасывание монеты. При этом уверенность одинаково высокая в обоих случаях: вы не чувствуете разницы между «я правильно одобрил» и «я ошибочно одобрил». Протокол «критического переключения» позволяет системно ловить ошибки AI, которые мозг пропускает при обычном чтении — особенно когда текст «выглядит правдоподобно». Вместо «объясни свой ответ» — вы просите AI найти ошибки в нём: модель переходит из режима автора в режим скептика и находит уязвимости в своём же тексте. Результат: вы видите проблемы, которые были хорошо замаскированы под правдоподобный вывод.

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

Мозг при чтении AI-вывода ищет подтверждение, а не опровержение. Текст структурирован, объяснён, звучит авторитетно — это включает режим «всё правильно». Стандартный запрос «проверь на ошибки» не помогает: модель остаётся в роли автора и защищает свой текст. «Найди ошибки» и «переключись в режим критика» — это разные запросы с разным результатом. Первый — просьба посмотреть. Второй — смена роли, которая меняет алгоритм поиска. Модель начинает симулировать скептика. Вы читаете с установкой проверить, а не одобрить.

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

AI-объяснение к своему же выводу написано в той же логике, что и сам вывод. Оно не приближает к истине — оно убеждает, что всё верно. Исследование показало прямой эффект: некачественное объяснение от AI повышало уверенность участников, но снижало точность проверки одновременно. Это не баг восприятия — это стабильный паттерн. Ложная уверенность плюс точность монеты равно вы уверенно пропускаете каждую вторую ошибку и при этом думаете, что всё проверили. Протокол критика обходит это через конкретность сценариев: не «найди ошибки», а «что будет при возврате после 90% просмотра» — такой вопрос нельзя отделаться общим ответом.

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

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

Мини-рецепт

1. Скройте объяснение AI: если можно — читайте вывод без объяснения. Объяснение от AI к своему же тексту убеждает, что всё верно, даже когда это не так.
2. Переключите роль: Теперь сыграй роль критика. Найди ошибки и пропуски в своём же тексте. Не защищай. Не хвали.
3. Добавьте конкретные сценарии: не «найди ошибки», а «что будет в ситуации X». Чем точнее сценарий — тем конкретнее и полезнее находки.
4. Запретите смягчение: добавьте фразу Не балансируй критику похвалой. Только проблемы. — без неё модель будет чередовать плюсы и минусы и смягчать острые углы.

Примеры

[ПЛОХО] : Проверь этот договор оферты на ошибки
[ХОРОШО] : Вот договор, который ты написал. Переключись в режим юриста-скептика. Ответь на три вопроса: 1) В каких конкретных ситуациях договор не защитит продавца — возврат после 90% просмотра материалов, технические сбои, форс-мажор. 2) Что договор обещает, но что сложно или невозможно отстоять в суде. 3) Что обычно включают в договоры онлайн-школ, но здесь отсутствует. Не хвали. Не балансируй критику одобрением. Только проблемы. [текст договора]
Источник: Programmers Are Poor and Overconfident Judges of LLM-Generated Assertions
ArXiv ID: 2607.08885 | Сгенерировано: 2026-07-13 04:23

Проблемы LLM

ПроблемаСутьКак обойти
Объяснение модели повышает уверенность, но не точностьМодель добавляет объяснение к своему ответу. Объяснение написано в той же логике что и сам ответ. Читаешь — воспринимаешь как подтверждение. Чувствуешь уверенность. Но точность проверки не растёт. Некачественное объяснение хуже всего: уверенность растёт, точность падает. Это касается любого контента — кода, договора, анализа, планаСкрой объяснение модели при первичной проверке. Оценивай сам вывод отдельно от обоснования. После — проси искать ошибки, а не объяснять правоту
Ошибки в AI-выводе люди не замечают в половине случаевПравильное люди распознают хорошо. Ошибочное отклоняют правильно только в ~50% — почти как подбросить монету. При этом уверенность одинаково высокая в обоих случаях. Мозг ищет подтверждение а не опровержение. Структурированный текст создаёт ощущение правильности — независимо от содержанияНе читай AI-вывод как документ для одобрения. Читай как документ для опровержения. Добавь в протокол шаг: "придумай сценарий где это не работает"

Методы

МетодСуть
Переключение роли — критик вместо автораПопроси модель найти ошибки в своём же ответе. Явно запрети хвалить и балансировать критику одобрением. Найди ошибки и пропуски в своём ответе. Не защищай текст. Только проблемы. [вставить текст] Почему работает: Модель переходит из режима "объяснять и защищать" в режим "искать уязвимости". Это другой паттерн генерации. Без явного запрета на похвалу модель будет чередовать критику с одобрением — сигнал размоется. Усиливай: называй конкретные сценарии ("что будет при X") — так находки конкретнее. Добавляй разные роли ("сыграй роль клиента", "сыграй роль юриста") — каждая роль даёт другой угол. Ограничение: модель может придумывать несуществующие проблемы. Это лучше чем ничего, но не замена эксперту в критичных случаях

Тезисы

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

Programmers Are Poor and Overconfident Judges ofLLM-Generated Assertions

arXiv: 2607.08885

Программисты и юристы зря думают, что они контролируют ситуацию при работе с нейросетями. Корень проблемы в том, что наш мозг — ленивая скотина, которая работает асимметрично. Когда AI выдает правильный ответ, мы это видим и подтверждаем. Но когда модель начинает откровенно лажать, наша способность фильтровать бред падает до уровня подбрасывания монетки. Мы принимаем верные утверждения в 74% случаев, а вот отсеиваем ошибки всего в 49% случаев. Это значит, что половину косяков ты просто проглатываешь, даже не заметив подвоха.

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

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

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

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

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

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

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