Фактчекинг с ИИ: как проверить текст по источникам — это порядок из восьми шагов. Модель разбивает текст на атомарные тезисы, вы ищете первичный документ нужной даты, открываете ссылку, сверяете числа и цитаты, заполняете таблицу статусов и правите текст. ИИ помогает выделять и сопоставлять, решение об истинности принимает человек.
Отделить проверяемые утверждения от оценочных слов
Первый шаг — разбор текста на части. Проверяемый тезис содержит дату, число, имя, событие или цитату, которую можно найти в документе. Оценочная часть выражает отношение автора. У слов вроде «удобный» нужно уточнить критерий. Сравнения «лучший» или «самый выгодный» также могут содержать проверяемое обещание: для него потребуются границы сравнения, период и данные.
В библиотечном руководстве Northeast Wisconsin Technical College описан приём разбора ответа модели: найти в нём конкретные утверждения и факты, которые нуждаются в проверке. Там же названы типы вывода, где ошибки встречаются чаще: статистика, исторические факты, медицинские и юридические советы, цитаты. Для делового текста это означает: числа, даты запуска, должности и прямые речи проверяются в первую очередь.
Практический критерий разделения: подставьте к тезису вопрос «в каком документе это написано и какого числа он опубликован». Если ответ находится — тезис проверяемый. Если вопрос упирается в вкус или сравнение без критериев — перед вами оценка.
Сравнение цен проверяется по сопоставимым предложениям за указанный период. Один прайс компании показывает её условия, но не доказывает превосходство над всем рынком. В учебном корпусе такого сравнения нет, поэтому обещание самых низких цен получит статус «не подтверждено».
Отдельная категория — прогнозы. В материале Full Fact AI сказано, что фактчекеры обычно не интересуются предсказаниями людей, поскольку их нельзя проверить, и модель-классификатор отсеивает такие утверждения из дальнейшего рассмотрения. Тот же принцип работает в редактуре: прогноз нужно обозначить как прогноз и назвать его автора; наступление события пока не подтверждено.
Дать полный промпт атомизации текста
Атомизация — механическая операция, и её удобно поручить модели. Промпт ниже просит сохранить даты, числа и цитаты, а оценки вынести отдельно. Он не просит объявлять истину: этот шаг остаётся за вами.
Раздели следующий текст на атомарные проверяемые тезисы. Сохрани даты, числа и цитаты. Оценки выдели отдельно; пока не объявляй истину.
Текст:
Сервис Лист запустился 5 мая 2026 года. В июне он обработал 1500 заявок — на 50% больше майских. Директор Анна Ивлева сказала: «Мы работаем без выходных». Сервис предлагает самые низкие цены на рынке.
Результат разбора — шесть строк: дата запуска, число заявок за июнь, расчёт роста, должность и имя директора, приписанная ей цитата и сравнение цен. Первые пять сверяются с заданными документами; для шестой нужны сопоставимые сведения о рынке, которых в корпусе нет.
Что менять под себя: подставьте свой текст после слова «Текст:». Если в материале много чисел, добавьте собственную инструкцию: Для каждого числа укажи, к какому периоду оно относится. Если есть таблицы, попросите сохранить их отдельным блоком, чтобы не потерять подписи к столбцам.
Полезно сразу ограничить модель в одном: она не должна добавлять ссылки от себя. Формулировка «не придумывай внешние ссылки» в промпте сопоставления снимает соблазн получить правдоподобный адрес, которого вы не открывали.
Подобрать первичный источник нужной даты и области
Первичный источник — документ владельца утверждения: справка компании, стенограмма, прайс, отчёт, закон, статья исследователя. Пересказ в чужой статье даёт направление поиска и служит вторичным ориентиром.
Два параметра отбора — область и дата. Область отвечает на вопрос, кто владеет фактом: тарифы знает компания, статистику отрасли — профильное ведомство, цитату — запись выступления. Дата отвечает на вопрос, когда документ опубликован и покрывает ли он нужный период.
Библиотечное руководство NWTC советует проверять даты публикации и следить за устаревшей информацией: модель может опираться на старые данные, а тема успевает измениться. Для тем про технологии, законы и науку это особенно заметно.
В материале Full Fact AI описан промышленный вариант той же задачи: система собирает текст из новостных сайтов, телевизионных выступлений, подкастов и соцсетей, режет его на отдельные предложения и передаёт дальше по шагам обработки. Пользователь сам выбирает интересующие источники через интерфейс. Для ручной работы это означает простое правило: сначала определите круг владельцев факта, затем ищите документ внутри этого круга.
Если тезис касается события, ищите новостной архив или базу изданий. Если тезис — научное утверждение, откройте саму работу и проверьте её метод и выводы. Если тезис — цитата, ищите запись выступления или стенограмму.
Открыть ссылку и проверить поддержку каждого тезиса
Ссылка в ответе модели — приглашение к проверке. Библиотечное руководство NWTC прямо предупреждает: инструменты генеративного ИИ не предназначены для точного цитирования, поэтому в ответе может оказаться статья, книга или страница, которая не содержит приписанного ей утверждения. Там же сказано, что ИИ способен порождать ложные ссылки, несуществующие источники и выдуманную информацию.
Порядок действий при открытии документа:
- Найдите в тексте документа место, которое подтверждает тезис.
- Скопируйте подтверждающую строку целиком, с числом и датой.
- Сверьте контекст: не вырвана ли фраза из условия или оговорки.
- Проверьте дату документа и период, к которому относится утверждение.
- Зафиксируйте статус тезиса до перехода к следующему.
Если модель не дала ссылок, руководство NWTC предлагает задать ей вопросы «Откуда эта информация?», «Можешь перечислить источники?», «Это общепринятый факт или предмет спора?» — и затем проверить названные источники самостоятельно. Ответ модели служит подсказкой для поиска.
Отдельная проверка — существование самого документа. Для научной ссылки ищите название статьи в поиске научных публикаций: выдуманная ссылка может содержать имя реального исследователя и несуществующий заголовок.
Сверить числовой расчёт и точность цитаты
Числа проверяются арифметикой, цитаты — дословным сравнением. Возьмём учебный пример, где все организации и данные вымышлены.
Тезис из учебного текста: «В июне он обработал 1500 заявок — на 50% больше майских». Источник S1, официальная справка от 2 июля 2026 года, называет 1000 заявок за май и 1500 за июнь. Расчёт: (1500 − 1000) / 1000 × 100 = 50%. Тезис подтверждён, процент сходится.
Тезис: «Директор Анна Ивлева сказала: „Мы работаем без выходных“». Источник S2, стенограмма встречи от 30 июня 2026 года, передаёт её слова иначе: «Мы работаем по будням. Заявки через форму можно передать в любой день». Цитата опровергнута, и в правке остаётся формулировка из стенограммы.
Тезис: «Сервис предлагает самые низкие цены на рынке». Сравнительных данных о ценах в источниках нет, статус — не подтверждено.
| Тезис | Статус | Источник | Подтверждающая строка | Исправление |
|---|---|---|---|---|
| Запуск 5 мая 2026 | Опровергнуто | S1 | Публичный запуск 6 мая 2026 | Заменить дату на 6 мая |
| 1500 заявок в июне | Подтверждено | S1 | За июнь 1500 | Оставить |
| Рост 50% | Подтверждено | S1 | 1000 за май, 1500 за июнь | Оставить, показать расчёт |
| Директор Анна Ивлева | Подтверждено | S1 | Директор — Анна Ивлева | Оставить |
| Цитата «без выходных» | Опровергнуто | S2 | Мы работаем по будням | Переписать по стенограмме |
| Самые низкие цены | Не подтверждено | — | Сравнительных данных нет | Удалить сравнение; для возврата нужны сопоставимые рыночные данные |
Заполнить таблицу подтверждено/опровергнуто/не подтверждено
Таблица выше служит рабочим инструментом проверки. Три статуса различаются по типу доказательства.
«Подтверждено» ставится, когда в первичном документе есть строка, прямо поддерживающая тезис, и документ покрывает нужный период. «Опровергнуто» — когда документ говорит иначе: другая дата, другое число, другая формулировка. «Не подтверждено» — когда доказательства нет: ни поддерживающего, ни противоречащего.
Промпт сопоставления, который заполняет такую таблицу по заданному корпусу:
Сопоставь каждый тезис T только с S1 и S2. Дай таблицу: тезис, статус, источник, подтверждающая строка, исправление. Статусы: Подтверждено, Опровергнуто, Не подтверждено. Расчёт покажи отдельно. Не придумывай внешние ссылки. Затем исправь T.
T: Сервис Лист запустился 5 мая 2026 года. В июне он обработал 1500 заявок — на 50% больше майских. Директор Анна Ивлева сказала: «Мы работаем без выходных». Сервис предлагает самые низкие цены на рынке.
S1, официальная справка Лист от 2 июля 2026: «Публичный запуск 6 мая 2026. За май обработано 1000 заявок, за июнь 1500. Служба поддержки доступна пн–пт, 09:00–18:00 по Москве. Директор — Анна Ивлева».
S2, стенограмма встречи Лист от 30 июня 2026: «Анна Ивлева: Мы работаем по будням. Заявки через форму можно передать в любой день».
Что менять под себя: замените T, S1 и S2 своими текстами. Строку «только с S1 и S2» сохраняйте, если хотите ограничить модель заданным корпусом. Добавьте «Если подтверждающей строки нет, оставь поле пустым» — так пустая ячейка явно обозначит отсутствие доказательства.
Статус «не подтверждено» не равен «ложно». Он означает, что доказательства в вашем корпусе нет, и решение о публикации принимает автор.
Отредактировать текст без неподтверждённых обещаний
Правка идёт по таблице сверху вниз. Опровергнутые тезисы исправляют по источнику. Неподтверждённые снимают до появления доказательства; формулировка мнения не заменяет проверку конкретного обещания.
Допустимая редакция учебного текста: «Лист публично запустился 6 мая 2026 года. В июне сервис обработал 1500 заявок против 1000 в мае, рост 50%. Директор Анна Ивлева уточнила, что команда работает по будням; заявки через форму можно передать в любой день».
Сравните с исходником. Дата исправлена по справке. Числа и процент сохранены, расчёт показан. Цитата заменена пересказом стенограммы. Обещание про самые низкие цены снято, потому что сравнения не было.
Правило для правки: каждое оставшееся число должно иметь адрес — документ и дату. Если адреса нет, число уходит из текста. Это относится и к обещаниям: «вырастет в два раза», «сэкономит половину времени», «заменит трёх сотрудников» требуют расчёта или исследования, иначе остаются рекламной формулировкой.
В материале о редактурной политике Full Fact сказано, что проверки, подготовленные с помощью ИИ, полностью проверяются человеком-автором перед отправкой на ревью, а затем проходят проверку минимум двух старших сотрудников команды. Другие материалы, созданные с помощью ИИ, просматривает минимум один человек перед публикацией. Это пример внутреннего регламента конкретной организации; для своего текста вы задаёте собственный порог проверки.
Проверить ложную уверность второй модели
Вторая модель полезна как независимый читатель, и её ответ требует такой же проверки, как первый.
Отрицательная проба из учебного корпуса показывает два типичных сбоя. Первый: правдоподобная третья ссылка без открытого документа не подтверждает сравнение цен — адрес выглядит убедительно, но подтверждающий документ не открыт. Второй: второй чат, повторивший формулировку «без выходных», не перевешивает стенограмму S2 — повторение того же ответа показывает согласие моделей; доказательство всё ещё нужно найти в документе.
Практический порядок: дайте второй модели тот же корпус и тот же промпт сопоставления. Сравните таблицы. Для каждого расхождения откройте первичный документ и сравните подтверждающие строки. Если вторая модель добавляет ссылку, которой нет в корпусе, откройте её и проверьте содержимое.
Частые вопросы
Можно ли поручить нейросети весь фактчекинг?
Нейросеть выделяет тезисы, сопоставляет их с заданным корпусом и заполняет таблицу статусов. Открытие первичного документа и решение о публикации остаются за человеком.
Что делать, если модель не дала ссылок на источники?
В учебном примере дата запуска проверяется по справке S1, цитата — по стенограмме S2. Для своего текста найдите документы владельцев этих фактов и откройте их. Сохраните строку документа вместе с датой. Если документ не найден, оставьте тезис неподтверждённым.
Как проверить цитату, если есть только пересказ?
Ищите запись выступления или стенограмму. Сравнивайте дословно: в учебном примере источник S2 передаёт «Мы работаем по будням», тогда как в тексте стояло «Мы работаем без выходных». При расхождении в правку идёт формулировка из документа с указанием даты.
Что означает статус «не подтверждено»?
Это отсутствие доказательства в вашем корпусе: ни поддерживающей строки, ни противоречащей. Пока доказательство не найдено, конкретное обещание снимают из текста. Статус фиксирует нехватку данных и сам по себе не устанавливает ложность.
Хватит ли проверки одним чатом?
Один чат даёт одну версию разбора. Вторая модель с тем же корпусом показывает расхождения, которые стоит разобрать по документам. Повторение одинаковой формулировки двумя инструментами подтверждает согласие моделей; доказательством служит первичный документ.
