Нейросеть не замечает своих ошибок. Но если скопировать ошибку обратно — исправит

Просишь модель «проверь себя» — она вежливо извинится и перефразирует ту же ошибку. В 90% случаев суть не меняется. Дело не в знаниях: верный ответ она знает. Чинится одним приёмом — вы копируете её же фразу обратно как отдельный текст. Разбираем, как и почему (arXiv 2606.05976, 4 июня 2026).

Нейросеть не замечает своих ошибок. Но если скопировать ошибку обратно — исправит

В чём проблема: своя ошибка для модели — фундамент, а не косяк

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

Решение: подай ошибку обратно как чужой текст

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

→ Что делать: возьмите подозрительный фрагмент ответа и подайте его обратно с просьбой проверить независимо. Шаблон:

Ты написал следующее: "{скопированный_фрагмент}" Это утверждение верно? Проверь его независимо — формулу, логику, числа. Если оно ошибочно, назови ошибку явно и дай правильный результат.

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

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

Пример

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

Ты написал: "Итого со скидкой 15% — 42 500 ₽". Это утверждение верно? Проверь независимо — посчитай заново по шагам от исходной суммы. Если ошибка есть, назови её и дай правильную сумму.

Теперь модель смотрит на цифру как на чужую — и находит, где именно ошиблась, вместо того чтобы её защищать.

Где пригодится

  • Расчёты: сметы, проценты, налоги, скидки — проверить конкретную строку
  • Код: подать ошибочный фрагмент отдельно и попросить найти баг
  • Логические цепочки и пошаговые рассуждения
  • Факты, даты и цифры в тексте, где одна ошибка тянет за собой остальное

📄 Базовый шаблон и три варианта приёма — под расчёты, код и проверку фактов — собрал в один PDF. Забрать в телеграме — бот пришлёт файл сразу, бесплатно.

Я каждый день разбираю свежие научные статьи про промптинг и перевожу их в готовые приёмы простыми словами — в моём телеграм-канале @ainovasapiens, подписывайся.