Не «переделай», а «найди ошибку»: как заставить нейросеть реально исправить расчёт
Нейросеть ошиблась в расчёте, вы пишете «перепроверь» или «переделай» — и она уверенно повторяет ту же ошибку. Без конкретного указания она идёт по той же колее. Приём учёных из Национального университета компьютерных наук (Muhammad Talha Sharif и коллеги, 4 июня 2026): заставить её сначала найти конкретный сломанный шаг — и только потом исправлять.
В чём проблема: ошибка в середине заражает весь расчёт
Модель считает шаг за шагом, и каждый следующий опирается на предыдущий. Ошиблась на втором шаге — третий, четвёртый и пятый строятся уже на ошибке, и к финалу неверна вся цепочка. Это как собирать шкаф из ИКЕА: вкрутили важный болт не туда — и вся конструкция кривая. Разберёте и начнёте заново тем же способом — наступите на те же грабли. «Попробуй снова» не помогает: модель не получает новой информации и повторяет тот же путь к той же ошибке.
Решение: цикл «Реши → Найди ошибку → Исправь»
Три отдельных запроса. Сначала — решить пошагово. Потом — проверить решение как чужую работу: какой шаг неверен и почему. И только потом — переписать именно сломанный шаг. Проверку лучше делать в отдельном чате: на «чужом» тексте модель находит ошибки точнее, чем в своём.
→ Что делать: ключевой — шаг проверки. Шаблон:
Если статус «НЕВЕРНО» — третий запрос: «Реши заново с учётом критики» (передайте задачу + первое решение + критику).
Почему это работает
«Попробуй снова» не несёт новой информации. Модель возвращается к тем же паттернам и повторяет ту же ошибку. Модель лучше оценивает чужую работу, чем свою. У автора «защитная слепота» — своих ошибок он не видит; дайте готовое решение с ролью проверяющего, и она точнее ткнёт в дыру. А конкретная критика («шаг 3 неверен: применил формулу X вместо Y») даёт точку входа — следующая попытка чинит именно сломанный шаг, а не всё с нуля.
Пример
Например, считаете, что выгоднее — рассрочка 0% или скидка за наличные. Модель посчитала и где-то ошиблась. Не пишите «переделай» — попросите проверить:
Теперь модель смотрит на расчёт со стороны, находит конкретный сломанный шаг — и третьим запросом пересчитывает уже правильно.
Где пригодится
- Расчёты: бюджет, проценты, рассрочка против кредита, налоги, сметы
- Код: подать решение на проверку и починить найденный баг
- Логические задачи и пошаговые рассуждения
- Любая цепочка, где одна ошибка тянет за собой остальные
- Не для субъективных задач без критерия «верно/неверно»
📄 Шаблоны всех трёх шагов (реши / проверь / исправь) и пример собрал в один PDF. Забрать в телеграме — бот пришлёт файл сразу, бесплатно.
Я каждый день разбираю свежие научные статьи про промптинг и перевожу их в готовые приёмы простыми словами — в моём телеграм-канале @ainovasapiens, подписывайся.
В основе разбора — исследование «Critic-Guided Heterogeneous Multi-Agent Reasoning for Reliable Mathematical Problem Solving» (arXiv 2606.05704).