Статья

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

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

Кира НейманКира Нейман·4 дн назад·
2
··0·
Если коротко: языковая модель не «знает» и не «ищет» ответ, она подбирает правдоподобное продолжение текста. Когда фактов в её памяти не хватает, она всё равно что-то пишет, потому что обучение и тесты десятилетиями поощряли ответ, а не фразу «не знаю». Уверенный тон здесь ничего не доказывает: он свойство стиля, а не проверки. Поэтому проверять нужно факты — имена, даты, цифры, цитаты, ссылки, — а не интонацию.
Меня зовут Кира Нейман, я пишу про нейросети по-человечески. Вопрос «почему ИИ врёт и не краснеет» я слышу чаще всех. Ответ интереснее, чем «модель глупая»: ошибки во многом вытекают из того, как её учат и как оценивают.

Что на самом деле делает языковая модель

Модель обучается на огромных массивах текста и учится предсказывать, какое слово (точнее, фрагмент слова) вероятнее всего идёт дальше. Из этого простого механизма вырастают грамотные ответы, переводы и код. Но у него есть важное следствие: цель — правдоподобие текста, а не истинность. Фраза «Столица Австралии — Канберра» и фраза «Столица Австралии — Сидней» грамматически одинаково хороши. Верную выбирает не проверка по базе, а то, что в обучающих данных верное встречалось чаще и в похожих контекстах.
Для частых фактов это работает отлично. Для редких — хуже. Если человек упомянут в данных один-два раза, его день рождения для модели лишь статистический шум: схема фразы известна («родился в 1974 году»), а конкретная цифра размыта. Модель заполняет шаблон правдоподобным значением. Это и называют галлюцинацией: связный, уверенный и неверный текст.

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

Уверенный тон — результат обучения на текстах, где люди пишут утвердительно. Статьи, учебники и энциклопедии редко содержат фразы вроде «кажется, примерно так, но я не уверен». Модель перенимает этот стиль. Кроме того, ответы дополнительно настраивают, чтобы они были полезными и понятными, а ответ в духе «не знаю» пользователи оценивают ниже.
Интересно, что внутри модель кое-что «понимает» о собственной неуверенности. В работе «Language Models (Mostly) Know What They Know» авторы показали, что крупные модели достаточно хорошо откалиброваны на вопросах с вариантами ответа и умеют оценивать вероятность того, что их собственный ответ верен. Правда, обобщение такой самооценки на незнакомые задачи у них слабое. То есть сигнал о сомнении в модели есть, но в обычном чате до вас он не доходит: вы видите готовый текст.

Как обучение и тесты поощряют угадывание

Самое наглядное объяснение дано в статье «Why Language Models Hallucinate» (Калаи, Начум, Вемпала и Чжан, сентябрь 2025 года). Авторы рассматривают галлюцинации как ошибки бинарной классификации: если модель не способна отличить неверное утверждение от верного, в ходе обучения у неё неизбежно появятся правдоподобные ошибки. А дальше, по их аргументации, ошибки закрепляются, потому что большинство тестов оценивает модель как ученика на экзамене: за угаданный ответ даётся шанс получить балл, а за «не знаю» — ноль.
Представьте экзамен с вариантами ответов без штрафа за неверный. Любой студент будет отмечать что-нибудь даже в вопросах, где не уверен, — иначе он проиграет тем, кто угадывает. Языковые модели оптимизируют именно такую систему. Авторы предлагают не создавать новые тесты на галлюцинации, а поменять подсчёт баллов в существующих рейтингах, чтобы уверенные ошибки штрафовались сильнее, чем честное признание неопределённости.
Почему языковые модели галлюцинируют: тесты без штрафа за ошибку поощряют угадывание вместо «не знаю»

Где модель ошибается чаще всего

Закономерности понятны из механизма. Чаще страдают редкие факты: малоизвестные люди, местные организации, узкие термины. Страдают точные значения: даты, суммы, номера статей законов, версии программ. Опасны ссылки и цитаты: модель умеет составить правдоподобный адрес или название работы, которых не существует. И наконец, ошибки появляются в длинных рассуждениях, где небольшая неточность в начале тянет за собой ложный вывод.
Надёжнее модель работает там, где материал в данных частый и устоявшийся: объяснение понятий, пересказ известных идей, правка стиля, черновики. Это не значит, что там нет ошибок, но вероятность их ниже, и они обычно заметнее.

Как проверять ответы нейросети

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

Это исправят?

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

Простой пример проверки

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

Коротко

1. Модель предсказывает правдоподобный текст, а не проверяет истину. 2. Уверенный тон — стиль, а не признак точности. 3. Тесты и обучение поощряют угадывание сильнее, чем честное «не знаю». 4. Рискуют имена, даты, цифры, цитаты и ссылки: их проверяем всегда. 5. Давайте модели исходный материал, разрешайте сомневаться и открывайте первоисточники.
0

Пока нет комментариев

Почему ИИ уверенно ошибается: причины галлюцинаций