Галлюцинации нейросетей: как проверять факты, цифры и ссылки

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

Какие ошибки может допустить нейросеть

Нейросеть может написать несуществующую цитату, неверную дату или ссылку на материал, которого нет. Такие ошибки называют галлюцинациями. По уверенной формулировке нельзя определить, верно ли утверждение.

Дайте модели исходные материалы и попросите отделить факты от предположений. Затем сверьте её ответ с оригиналом.

Проверка фактов и поиск признаков ИИ-текста решают разные задачи. Здесь проверяем достоверность содержания, независимо от того, кто написал текст.

Найдите ошибки в коротком ответе

Учебный пример: нужно подвести итоги работы мастерской. В исходной заметке есть числа и период, а сравнения с предыдущим месяцем нет.

Скопировать исходную заметку

Заметка мастерской за сентябрь.
Всего принято 18 заявок.
Выполнено 12 заявок, перенесено 4, отменено 2.
Из 12 выполненных заявок 8 завершены в срок.
Данных за предыдущий месяц нет.

Учебный ответ с намеренными ошибками

В октябре мастерская выполнила 16 из 18 заявок, около 89%. Все работы завершены в срок, переносов не было. По сравнению с прошлым месяцем эффективность выросла на 20%; это согласуется с исследованием рынка услуг.

Сверить ответ с исходником
УтверждениеЧто в заметкеРезультат проверки
ОктябрьЗаметка за сентябрьПерепутан период
Выполнено 16 заявокВыполнено 12 из 1812 / 18 × 100 ≈ 66,7%
Все работы в срокВ срок завершены 8 из 12 выполненных8 / 12 × 100 ≈ 66,7% выполненных
Переносов не былоПеренесено 4 заявкиУтверждение противоречит исходнику
Рост на 20%Прошлый месяц не описанСравнение посчитать нельзя
Исследование рынкаИсточник не названПроверить такую ссылку на исследование нельзя

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

Как проверить отдельные утверждения

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

Разобрать предыдущий ответ

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

Это помогает организовать проверку, но затем вы сами сверяете цитаты и расчёты. Если ответ нужен по файлу, сначала убедитесь, что модель прочитала нужные страницы. Такой порядок разобран в работе с цитатами из документов.

Как проверить ссылки и цитаты

  1. Откройте источник. Страница с подходящим заголовком ещё не подтверждает нужную фразу.
  2. Найдите в тексте утверждение или данные, на которые ссылается ответ. Сверьте цитату без пропущенных оговорок.
  3. Проверьте автора, дату и область применения: другой период, страна или версия продукта могут изменить смысл.
  4. Для цены, правила или функции найдите первоисточник: документ компании, действующий регламент или исходное исследование.
  5. Если ссылка не открывается или материал не подтверждает вывод, не используйте его как доказательство.

Откройте источник, на который ссылается ответ. Проверьте, существует ли страница и есть ли в ней нужная информация. Затем сверьте автора, дату и контекст цитаты. Правдоподобного адреса и заголовка для проверки недостаточно.

Проверить источники для ответа

Для каждого ключевого факта из ответа укажи конкретный источник и фрагмент, который его подтверждает. Отдельно запиши дату материала и ограничения применимости. Если у тебя нет доступа к источнику, прямо отметь, что ты его не проверил. Не придумывай URL, авторов, названия публикаций и цитаты. Не используй сам предыдущий ответ как доказательство.

Проверьте проценты и выводы из чисел

Сначала определите, что считается целым. В примере доля выполненных заявок равна 12 / 18, а доля работ в срок среди выполненных: 8 / 12. Если считать работы в срок среди всех принятых, получится уже 8 / 18, около 44,4%. Каждое значение отвечает на свой вопрос.

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

Исправленный краткий вывод

За сентябрь принято 18 заявок. Выполнено 12, или около 66,7%; ещё 4 перенесены и 2 отменены. Из 12 выполненных заявок 8 завершены в срок. Данных для сравнения с предыдущим месяцем нет.

Для повторяющихся расчётов полезнее получить формулу и проверить её на известных строках. Показываем это в руководстве по формулам Excel с нейросетью.

Что сделать перед публикацией

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

Переписать ответ после проверки

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

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

Проверьте ответ на своём материале

Приложите исходник, получите ответ и разберите его на утверждения. Откройте источники и пересчитайте важные цифры перед публикацией.