Как анализировать документ в ChatGPT и проверить ответ

В этой статье

Если документ уже готов, ChatGPT может помочь извлечь из него факты, сравнить разделы, сделать краткий разбор или привести содержание к нужной структуре. Это описано в официальных материалах Data analysis with ChatGPT и File Uploads FAQ. Но полезный результат начинается не с кнопки загрузки: сначала нужно определить, что именно проверяется, а затем попросить показать опору ответа в самом файле.

Сначала загрузите файл и задайте измеримую задачу

Откройте новый чат, прикрепите документ и одним сообщением опишите результат, который хотите получить. Поддерживаемые форматы и доступные действия зависят от аккаунта, модели и рабочей среды. Среди распространённых вариантов — PDF, таблицы XLS/XLSX/CSV, TXT, MD, JSON, XML и YAML; DOCX также может быть доступен в вашем интерфейсе. Если нужен только способ прикрепить файл, пригодится отдельная инструкция по загрузке файла в ChatGPT.

Слабый запрос звучит так: «Проанализируй документ». В нём не указано, что считать анализом. Лучше сразу задать четыре вещи:

  1. какие разделы или фрагменты нужно найти;
  2. какие факты и числа нужно извлечь;
  3. какой вывод требуется сделать на их основе;
  4. в каком виде вернуть ответ — например, таблицей с колонками «раздел», «факт», «страница» и «комментарий».

Рабочая формулировка может выглядеть так:

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

В таком запросе ответ можно проверять по отдельным полям, а не принимать как цельный уверенный пересказ.

Пример: что должно попасть в ответ

Представим вымышленный файл report.docx на две страницы. На первой странице есть раздел «Результаты»: всего 120 обращений, из них 84 закрыты, а 36 ожидают ответа. На второй странице расположен раздел «Причины задержек»: 20 случаев связаны с ожиданием клиента, 16 — с передачей в техническую поддержку.

Для него можно попросить ChatGPT вернуть, например, такую таблицу:

Раздел Извлечённые данные Что проверять
Результаты 120 обращений; 84 закрыты; 36 ожидают ответа 84 + 36 = 120
Причины задержек 20 случаев ожидания клиента; 16 случаев передачи в техподдержку 20 + 16 = 36

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

Это важная проверка причинного объяснения. Совпадение сумм подтверждает арифметику, но не всегда подтверждает структуру данных. Число «36» в двух местах может описывать одну и ту же группу, а может быть независимым подсчётом.

Проверьте ответ по исходному файлу

После первого ответа пройдите по нему сверху вниз.

Сначала сверьте названия разделов: не пропущен ли заголовок и не появился ли раздел, которого в документе нет. Затем проверьте каждое число. В примере контроль простой: 84 закрытых и 36 ожидающих дают 120 обращений; 20 и 16 причин дают 36. Если ChatGPT написал 38 ожидающих, ошибка видна сразу, даже если весь остальной текст звучит убедительно.

После этого проверьте смысл связи. Задайте повторный вопрос не обо всём документе, а о конкретном месте:

На какой странице указано, что 20 случаев ожидания клиента относятся именно к 36 обращениям, ожидающим ответа? Если такой связи в файле нет, скажи об этом прямо.

Если ответ изменился, попросите привести фрагмент исходного текста или указать страницу. При расхождении откройте её самостоятельно и сравните не только число, но и подпись столбца, единицы измерения и период. «20 случаев» и «20 процентов» — разные значения, даже если число одинаковое. Точно так же «за май» нельзя без проверки превращать в итог за весь год.

Хороший запрос на повторную проверку может быть таким:

Проверь только раздел «Результаты» на странице 1. Выпиши три числа, их подписи и короткие цитаты рядом с ними. Не используй сведения из других разделов и не округляй значения.

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

Отдельно проверьте, что именно прочитала модель

Текстовый PDF или DOCX обычно удобнее для извлечения текста, чем скан страницы. Но файл может содержать таблицу-картинку, диаграмму, колонтитулы в сложной вёрстке или отсканированный текст. В этих случаях модель может увидеть не все элементы, перепутать порядок ячеек или неверно распознать цифру. Визуальная обработка PDF не должна считаться одинаково доступной на каждом тарифе и в каждой рабочей среде; этот сценарий отдельно описан в официальном материале Visual Retrieval with PDFs FAQ, посвящённом Enterprise.

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

Когда нужна регулярная работа с большими документами

Для базового разбора достаточно прикрепить файл и точно сформулировать запрос — покупка или специальный сервис для этого не является условием. Если вы из России регулярно работаете с большими документами и хотите самостоятельно сравнить варианты подписки ChatGPT, в карточке Amber Market указаны ChatGPT Go, ChatGPT Plus и ChatGPT Pro x5/x20 на один месяц. Подключение для ChatGPT продавец описывает на аккаунте покупателя, а условия нового аккаунта и варианты Pro нужно смотреть отдельно.

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

Минимальный контроль перед использованием вывода

Перед тем как переслать результат коллеге или принять решение по документу, убедитесь в пяти пунктах:

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

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

Источники

Есть следующая задача?Ещё по теме «Загрузка и распознавание» →