Промпт для ИИ, чтобы он отвечал честно: как снизить галлюцинации и получать правдивые ответы

Честность ИИ не включается одной фразой. Языковая модель не имеет встроенного детектора лжи: она строит наиболее вероятный ответ на основе закономерностей. Промпт может повысить шанс на правдивый, осторожный и проверяемый ответ, если задать правила игры: отделять факты от предположений, признавать неопределённость и не выдумывать детали.

Почему фраза «отвечай честно» часто не работает

У модели нет намерения обманывать. Нечестный на вид ответ возникает из-за галлюцинаций, нехватки контекста, давления формата и склонности выдавать уверенный тон даже там, где данных мало. Поэтому промпт должен управлять не эмоцией, а структурой ответа.

Что считается честным ответом ИИ

Разделение фактов и предположений

Модель явно помечает, что является проверенным знанием, а что — гипотезой или обобщением.

Признание незнания

Фраза «недостаточно данных» считается допустимым и полезным ответом, а не провалом.

Прозрачность уверенности

Ответ показывает, где модель уверена, где сомневается и почему.

Отсутствие выдуманных деталей

Числа, даты, имена, цитаты и ссылки не появляются, если их нет в надёжном контексте.

Формула промпта для честных ответов

Рабочий промпт редко состоит из одного предложения. Он собирается как техническое задание. Чем больше компонентов задано, тем меньше модель додумывает.

1. Роль и границы
Кто отвечает и в какой области.
2. Контекст
Какие данные известны, какие нет.
3. Задача
Что именно требуется сделать.
4. Ограничения
Что запрещено: выдумывать, додумывать, ссылаться без основания.
5. Формат
Таблица, список, колонки уверенности.
6. Проверка
Как модель должна проверять себя.
7. Критерий честности
Что считается правдивым и полным ответом.
ЭлементЧто задаётПример формулировки
РольОбласть и стиль мышленияТы — аналитический ассистент, который отделяет факты от предположений
КонтекстГраницы знанияИспользуй только сведения ниже; если их не хватает, скажи об этом
ЗадачаКонкретное действиеПроверь утверждение и укажи, что подтверждается, что нет
ОграниченияЗапреты против галлюцинацийНе выдумывай числа, даты, имена, цитаты и источники
ФорматСтруктура ответаТаблица: утверждение, тип, уверенность, основание
ПроверкаСамоконтрольПеред ответом проверь, есть ли противоречия и пропуски
Критерий честностиЧто считать правдойЧестный ответ не скрывает неопределённость и не выдаёт догадку за факт

Обычный промпт против промпта для честного ответа

Обычный промптПромпт для честного ответа
Расскажи всё о темеРаздели ответ на факты, предположения и неизвестное. Укажи уверенность и основания
Отвечай честноЕсли данных недостаточно, напиши «недостаточно данных». Не заполняй пробелы догадками
Дай точный ответСначала перечисли допущения, затем дай вывод. Для каждого вывода укажи степень уверенности
Напиши статьюНапиши текст, в котором нет выдуманных цифр, дат и цитат. Спорные места помечай отдельно

Готовые шаблоны промптов

Шаблоны можно адаптировать под задачу. Главное — сохранять элементы честности: границы, формат, проверку и право модели сказать «не знаю».

Универсальный промпт

Ты — аналитический ассистент.
Отвечай только на основе надёжных общих знаний и данных, которые даны в этом запросе.
Если данных недостаточно, напиши: «Недостаточно данных».
Не выдумывай факты, числа, даты, имена, цитаты и источники.
Каждое утверждение помечай: факт, предположение или неизвестно.
Для предположений указывай причину и степень уверенности: высокая, средняя, низкая.
Ответ дай в виде таблицы: утверждение, тип, уверенность, основание.
В конце перечисли, какие данные нужны для более точного ответа.

Промпт для проверки утверждения

Проверь утверждение: [текст].
Раздели ответ на три части: что подтверждается, что противоречит, что остаётся неясным.
Не добавляй новые факты, если они не нужны для оценки.
Не создавай ссылки и цитаты, если они не даны в запросе.
В конце укажи, какие данные нужны для точного вывода.

Промпт для поиска галлюцинаций

Проанализируй следующий ответ на предмет возможных галлюцинаций: [текст].
Найди места, где могли быть выдуманы факт, число, дата, имя или источник.
Предложи, как переформулировать эти места с пометкой неопределённости.
Не добавляй утверждений, которых нет в исходном тексте.

Шкала уверенности в ответе

Полезно просить модель оценивать уверенность. Это снижает эффект уверенного тона при слабых данных.

УровеньКогда ставитсяКак должна вести себя модель
ВысокаяЗнание устойчиво, нет противоречий, есть ясное основаниеДаёт прямой ответ и указывает основание
СредняяЕсть общие данные, но возможны исключения или устареваниеОтвечает с оговорками и перечисляет условия
НизкаяДанных мало, есть противоречия или пробелыПрямо говорит о неопределённости и не строит уверенный вывод
НеизвестноОтвета нет в доступном контекстеСообщает «недостаточно данных» и не заполняет пробел догадкой

Алгоритм настройки промпта

  1. Определить тему и границы. Чем уже область, тем меньше шанс на общие фразы и выдуманные детали.
  2. Добавить контекст. Вставить исходные данные, вопрос, ограничения и известные факты.
  3. Запретить галлюцинации. Отдельно указать: не выдумывать числа, даты, имена, цитаты и ссылки.
  4. Задать формат. Таблица, колонки уверенности, разделы «факт», «предположение», «неизвестно».
  5. Встроить проверку. Попросить модель найти противоречия, допущения и пробелы перед финальным ответом.
  6. Оставить право на незнание. Фраза «недостаточно данных» должна быть разрешённым и ожидаемым ответом.
  7. Проверить результат. Если ответ слишком гладкий, запросить контрпримеры, допущения и альтернативные версии.

Частые ошибки

ОшибкаПочему не работаетЛучше
Просто добавить «отвечай честно»Не задаёт формат, критерии и границыПомечай факты, предположения и неизвестное; не выдумывай источники
Запрещать ошибатьсяМодель не может гарантировать отсутствие ошибокЕсли уверенность низкая, объясни причину и предложи способ проверки
Требовать всегда источникМодель может выдумать ссылку или цитатуУказывай тип основания: общее знание, логический вывод, предположение. Не создавай ссылки, если их нет в контексте
Слишком широкий вопросМодель заполняет пробелы общими фразамиСузить контекст, задать границы и критерии готового ответа
Игнорировать форматУверенный тон маскирует неопределённостьИспользовать таблицу с колонками типа утверждения и уверенности

Как проверить ответ ИИ на честность

  • Есть ли разделение на факты, предположения и неизвестное
  • Указана ли уверенность и причина сомнений
  • Нет ли конкретных чисел, дат, имён и цитат без основания
  • Можно ли проверить ключевые утверждения по независимым данным
  • Меняется ли ответ при запросе контрпримеров и альтернативных версий
  • Признаёт ли модель границы своих данных

Дополнительные приёмы

Контрпример

Запрос: «Приведи случай, когда это утверждение неверно, и объясни почему».

Допущения

Запрос: «Перечисли допущения, на которых строится ответ».

Альтернативные версии

Запрос: «Дай две-три версии объяснения и укажи, какие данные их различают».

Границы контекста

Запрос: «Используй только текст ниже. Не добавляй внешние факты».

Главный принцип

Честный ответ ИИ — это не клятва, а формат. Чем точнее промпт описывает, что считать правдой, как показывать неопределённость и где границы данных, тем меньше пространства для галлюцинаций. Одна фраза «отвечай честно» остаётся пожеланием, а структура из роли, контекста, ограничений и проверки превращает её в рабочее задание.