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

1. Зафиксируйте условие, прежде чем исправлять ответ
Если сумма в ответе AI-GROK.CHAT выглядит подозрительно, начните не с просьбы пересчитать, а со сверки условия. Ошибка может появиться ещё до арифметики: чат использовал другое количество, распространил скидку на доставку или округлил промежуточную сумму.
Ниже все исходные данные и ответы вымышлены. Это учебный разбор закупки канцелярии, а не результат реального тестирования сервиса. Сохраним одну карточку условия и будем сравнивать с ней каждый расчёт.
- Тетради: 12 штук по 79,90 рубля за штуку.
- Ручки: 20 штук по 24,50 рубля за штуку.
- Папки: 5 штук по 56,70 рубля за штуку.
- Единственная скидка — 15% на стоимость всех товаров. Доставка стоит 199 рублей и под скидку не попадает.
- Промежуточные значения не округляем. Конечную сумму округляем до копеек: если третья цифра после запятой — 5 или больше, вторую увеличиваем на единицу.

2. Посмотрите на намеренно ошибочный ответ
Следующий фрагмент — учебный антипример с тремя специально внесёнными ошибками. Его нельзя использовать как итог закупки.
Внутри фрагмента арифметические действия согласованы: указанная сумма действительно округляется до 1772 рублей, а после уменьшения на 15% получается 1506,20 рубля. Но правильное выполнение действий над неверными данными ещё не решает исходную задачу.
Пример результата
ОШИБОЧНЫЙ УЧЕБНЫЙ ОТВЕТ. Товары и доставка: 10 × 79,90 + 20 × 24,50 + 5 × 56,70 + 199 = 1771,50 руб. Округлим до 1772 руб., затем применим скидку 15%: 1772 × 0,85 = 1506,20 руб. К оплате: 1506,20 руб.
3. Разделите три причины расхождения
Не исправляйте только последнюю строку. Пройдите от исходных данных к результату: сначала числа и единицы, затем область действия скидки, затем округление. Так станет понятно, что именно нужно изменить в запросе.
Просьба «проверь ещё раз» не подтверждает правильность. Чат может повторить те же числа и ту же схему. Повтор ответа — не независимая проверка, даже если формулировка стала увереннее.
- Подмена числа: вместо 12 тетрадей использованы 10. Пропали две штуки стоимостью 159,80 рубля до скидки.
- Неверный порядок применения скидки: доставка прибавлена до умножения всей суммы на 0,85. Поэтому скидка ошибочно уменьшила и доставку — на 29,85 рубля.
- Раннее округление: 1771,50 заменено на 1772 рубля. База выросла на 50 копеек ещё до применения скидки, хотя условие разрешает округлить только конечный итог.
4. Отправьте запрос с проверяемыми ограничениями
Здесь полезнее не назначать чату роль бухгалтера, а явно закрепить исходные значения и правила. Запрос ниже работает в обычном текстовом диалоге: ему не нужны файлы, расширения или специальные режимы.
Перед отправкой замените товары, количества, цены, процент, область действия скидки и стоимость доставки своими данными. Если у вашей покупки другие правила округления, перепишите и этот пункт.
Готовый запрос
Рассчитай стоимость закупки по вымышленным учебным данным. Тетради: 12 штук по 79,90 рубля за штуку. Ручки: 20 штук по 24,50 рубля за штуку. Папки: 5 штук по 56,70 рубля за штуку. Одна скидка 15% действует на всю стоимость товаров, но не на доставку. Доставка — 199 рублей. Сначала воспроизведи исходные данные без изменений. Затем покажи стоимость каждой позиции, сумму товаров, размер скидки, стоимость товаров после скидки и итог с доставкой. Не округляй промежуточные значения. Только конечный итог округли до двух знаков после запятой: третья цифра 5–9 увеличивает вторую на единицу. Рядом с суммами указывай рубли. Если условие неоднозначно или данных не хватает, задай вопрос, ничего не додумывай. В конце отдельно перечисли, к какой сумме применена скидка и на каком этапе выполнено округление.
5. Сравните ответ с контрольным образцом
Ниже — вымышленный образец корректного результата для нашего условия. Сравнивайте не оформление, а числа, операции и единицы. Длинный ответ с красивыми пояснениями может содержать ту же подмену количества, что и короткий.
Особенно важны три точки: 12 тетрадей, скидка только с 1732,30 рубля и сохранение дробных копеек до последней операции.
Пример результата
Исходные данные: тетради — 12 шт. × 79,90 руб./шт.; ручки — 20 шт. × 24,50 руб./шт.; папки — 5 шт. × 56,70 руб./шт. Скидка — 15% только на товары. Доставка — 199 руб. Тетради: 958,80 руб. Ручки: 490,00 руб. Папки: 283,50 руб. Сумма товаров: 1732,30 руб. Скидка: 1732,30 × 0,15 = 259,845 руб. Товары после скидки: 1472,455 руб. С доставкой: 1472,455 + 199 = 1671,455 руб. Итог после округления: 1671,46 руб. Скидка применена только к товарам. Округлён только конечный итог.
6. Проверьте итог отдельным ручным вычислением
Не копируйте готовый итог обратно в чат как доказательство. Самостоятельно получите сумму из исходной карточки. Например, стоимость тетрадей можно проверить другим выражением: 12 × 80 − 12 × 0,10 = 958,80 рубля.
Далее проверьте скидку через разложение 15% на 10% и 5%. Это другой способ вычисления, а не повтор готового ответа. Числа ниже позволяют сверить каждый промежуточный результат.
Проверка фактов здесь означает соответствие вымышленному условию. Она не подтверждает рыночные цены, наличие товаров или реальные условия продавца.
- Сложите позиции: 958,80 + 490,00 + 283,50 = 1732,30 рубля.
- Найдите 10%: 173,23 рубля. Половина этой суммы, то есть 5%, — 86,615 рубля.
- Сложите части скидки: 173,23 + 86,615 = 259,845 рубля.
- Вычтите скидку и прибавьте доставку: 1732,30 − 259,845 + 199 = 1671,455 рубля.
- Округлите один раз по условию: 1671,46 рубля. Это контрольный итог.
7. Используйте короткий чек-лист при следующем расхождении
Для расчёта достаточно обезличенных позиций и чисел. Не отправляйте в чат пароли, платёжные реквизиты, адреса получателей, телефоны и закрытые документы с данными клиентов. Названия поставщиков и номера заказов замените условными обозначениями.
Даже подробный запрос не гарантирует безошибочность. Если результат расходится с ручным расчётом, найдите первую несовпавшую строку, а не выбирайте более убедительный ответ. Если реальные условия предусматривают округление каждой позиции, этот учебный итог к ним неприменим: сначала уточните правило.
- Сверьте каждое исходное число, десятичную запятую и количество позиций.
- Проверьте единицы: штуки или упаковки, цена за единицу или за весь набор, рубли или копейки.
- Убедитесь, что скидка применена только к разрешённым расходам и не появилась вторая скидка.
- Найдите первое округление: оно должно соответствовать условию.
- Получите контрольную сумму отдельно и проверьте, что доставка добавлена ровно один раз.

Что уточнять при ошибке в расчёте закупки
| Задача | Пример запроса | Что проверить |
|---|---|---|
| Найти подмену количества | Сопоставь использованные количества с условием: 12, 20 и 5 штук. | Не превратились ли 12 тетрадей в 10. |
| Проверить единицы | Укажи количество и цену за штуку для каждой позиции. | Не перепутаны ли штуки, упаковки и стоимость набора. |
| Исправить применение скидки | Примени 15% только к товарам, затем добавь 199 рублей доставки. | Доставка не уменьшена на 29,85 рубля. |
| Найти раннее округление | Покажи значения до округления и округли только итог. | 1671,455 рубля превращается в 1671,46 рубля. |
| Не допустить догадки | Если область действия скидки не указана, сначала задай уточняющий вопрос. | Недостающее условие не заменено предположением. |
Ещё по теме
Как с помощью ИИ составить запрос для описания процесса
Разбираем, как превратить заметки о сборке наборов в запрос к ИИ: уточнить правила, получить пошаговую инструкцию и проверить порядок, количества и время.
Как с помощью ИИ составить запрос для плана чтения книги
Как с помощью ИИ составить точный запрос для плана чтения книги: исходные данные, готовый пример, расписание на 14 дней и проверка нагрузки.
Как с помощью ИИ составить запрос для структуры презентации
Пошагово составляем с помощью ИИ запрос для структуры презентации: задаём аудиторию и цель, получаем план слайдов, проверяем факты и хронометраж.