Зачем это вообще надо


Ты задаёшь вопрос, а модель отвечает красиво, но иногда мимо кассы.
А произошло вот что: люди начали добавлять к запросу одну короткую фразу. Она просит ChatGPT померить, насколько он сам не уверен, и, если сомнений много, уточнить детали. В итоге ошибок меньше, а смысл – чище. Вот почему это важно, если работаешь с фактами или просто не хочешь проверять каждое слово вручную.



Сам «магический» кусок запроса

Прежде чем дать ответ, оцени свою неопределённость.
Если она выше 0.1 — задай мне уточняющий вопрос и подожди ответа.
Повтори, пока показатель не станет 0.1 или ниже.

Смотри, какая штука: модель сама выбирает число от 0 до 1. Чем ближе к 1, тем сильнее она сомневается. Если порог 0,1 не пройден, она задаёт вопрос. Обычно хватает одного-двух уточнений, и итог получается заметно точнее.



Что мы проверили своими руками
Мы задали десять вопросов с цифрами и датами.
Без приёма промахов было четыре.
С приёмом остались только два.

Плюс модель задала 18 коротких уточнений. Да, разговор выходит чуть длиннее, зато ты не тратишь время на исправление чужих выдумок.

Когда трюк не работает



  • Просят написать сказку или стих. Там нет «правильных» фактов, и модель обычно ставит себе низкую неопределённость.
  • Очень свежая тема, о которой в базе знаний мало данных. Здесь лучше сразу давать ссылку или цитату.
  • Вопросы без чётких критериев: «почему люди любят кофе». Здесь уточнения мало что меняют.


Полный шаблон, который можно копировать:

Думай шаг за шагом.
Если не хватает ключевого факта, задай ровно один вопрос.
Оцени свою неопределённость от 0 (точно знаю) до 1 (угадываю).
Отвечай, только если показатель ≤ 0.1; иначе спрашивай ещё.

В конце дай JSON {"uncertainty": <число>}.
Это может вам помочь держать ответы в узде и быстро видеть, насколько модель уверена.



Как начать прямо сейчас


  • Открой ChatGPT
  • Скопируй-вставь промпт, который мы указали выше.
  • Отправь и дождись уточнения
  • Дай недостающий факт одной-двумя фразами. Это обычно сбивает показатель ниже 0.1.

Фишка с «неопределённостью ≤ 0,1» работает не только в ChatGPT — она срабатывает на любых современных, instruction-tuned моделях (Claude, Gemini, Llama 3 и др.). Просто проверьте: если бот игнорирует запрос, поднимите порог или уточните инструкцию.

Итак, одна строчка в промпте не сделает чудо, но реально убирает часть лишних ошибок. Быстро, почти бесплатно и без сложных настроек.