Промпт
Как заставить нейросеть считать, а не гадать: промпт против ответов наугад
Коротко
Вставьте промпт ниже перед вопросом, где есть числа, подсчёт или факты. Он просит нейросеть сначала посчитать или проверить (написать и запустить код), а если это невозможно, прямо сказать об этом и дать оценку «от и до». В моём тесте две нейросети из четырёх написали программу и назвали точное число.
Промпт
Вставьте это перед любым вопросом, где есть числа, подсчёт или факты.
Не отвечай наугад. Если ответ можно посчитать или проверить, сначала посчитай: напиши код и запусти его, если у тебя есть такая возможность. Если запустить код нельзя, скажи об этом прямо и дай оценку с диапазоном «от и до». В конце одной строкой напиши, как получен ответ: «посчитано» или «оценка».
Работает в любом чате: вставьте текст, а следом задайте вопрос.
Откуда это
Я показал четырём нейросетям одну картинку, на которой ровно 347 шариков. Её нарисовала программа, а число проверено двумя независимыми подсчётами, поэтому правильный ответ известен заранее. Вопрос был один и тот же: «Сколько шариков на этой картинке? Ответь одним числом».
| Нейросеть | Ответ | Как получен |
|---|---|---|
| ChatGPT (бесплатный тариф) | 347 | Написал и запустил код (OpenCV), около 21 секунды |
| Claude (платный тариф) | 347 | Тоже посчитал программой: выделил области на картинке |
| Алиса (бесплатный тариф) | «более 500» | Сказала, что точное число назвать невозможно, и дала оценку |
| Google, «Режим ИИ» (бесплатно) | 356 | Расчёта в ответе не показал |
Что промпт делает и чего не обещает
Он просит поступать так, как поступили первые две нейросети: считать, а не угадывать, и помечать, что было посчитано, а что оценено. Как именно он меняет ответы у каждой нейросети, я не проверял: это просьба, а не гарантия.
Когда он нужен
- Подсчёт предметов на фотографии или в таблице.
- Арифметика с большими числами и вычисления в несколько шагов.
- Любой вопрос, где в ответе будет конкретное число или дата.
Что ещё спрашивают
Почему нейросеть ошибается, когда считает предметы на картинке?
Если она отвечает сразу, она оценивает картинку на глаз. В моём тесте точно ответили те, кто написал программу и пересчитал области на изображении; ответившие сразу ошиблись на девять и больше чем на сто пятьдесят.
Нужен ли платный тариф, чтобы нейросеть запускала код?
В тесте ChatGPT написал и запустил код на бесплатном тарифе. Claude отвечал на платном, поэтому про бесплатный Claude этот тест ничего не говорит.
Что делать, если у нейросети нет запуска кода?
Промпт на этот случай просит сказать об этом прямо, дать оценку с диапазоном «от и до» и в конце пометить, что ответ — «оценка», а не «посчитано».
Проверяли ли промпт на Алисе и Google?
Нет. Тест показал, как эти нейросети отвечают без промпта; как промпт подействует на каждую из них, я не проверял.
Источники
Функции и цены чужих сервисов меняются. Всё, что сказано о них, опирается на эти страницы в том виде, в каком они были на дату выше.