Как сравнить две версии документа с нейросетью: зафиксируйте обе редакции по внутренним меткам, проверьте полноту загруженного текста, составьте карту соответствующих тем и передайте модели промпт, где обе редакции приведены целиком. Модель вернёт таблицу до/после с точными фрагментами, а обычный diff дополнит её полным списком правок.
Зафиксируйте исходную и новую версии по внутренним меткам
Методическая основа — урок PEI Learn о сравнении с прослеживаемыми доказательствами: явно задать версии и их роли, проверить полноту, сопоставить темы и сохранить доказательства из обеих редакций. Дальше разберём собственную вымышленную инструкцию целиком. Все результаты ниже составлены вручную; модель не запускалась.
Для учебного примера возьмём две редакции вымышленной инструкции регистрации на мастерскую. Документ D1 «Порядок регистрации», v1, 1 ноября 2026. Документ D2 «Порядок регистрации», v2, 9 ноября 2026, статус черновик. Эти метки — название, версия, дата, статус — и есть внутренние метки, по которым вы будете сверять результат.
Заведите для каждой редакции строку с четырьмя полями: имя файла, версия, дата, статус. Статус черновика фиксируется отдельно: он влияет на то, как читать выводы. Если статус неизвестен, так и запишите — «статус не указан». Модель не должна достраивать статус по догадке.
Порядок фиксации:
- Откройте обе редакции и выпишите название, версию, дату, статус.
- Назначьте baseline — редакцию, с которой сравниваете.
- Назначьте кандидата — редакцию, которую проверяете.
- Сохраните исходные файлы без правок: ни одну редакцию не редактируйте до конца сверки.
Проверьте полноту текста и границы сравнения
В нашем наборе исходники полностью приведены в промпте ниже. Перед отправкой проверьте начало и конец каждого блока: D1 начинается с лимита группы и заканчивается списком материалов; у D2 последняя строка — пункт Подготовка. Потеря этой строки даст ложный вывод об исчезновении материалов.
Проверьте по каждой редакции: сколько разделов в исходнике и сколько попало в загрузку. В учебном примере D1 содержит §1–§4, D2 содержит §1, §2, §3, §5. В D2 нумерация перескакивает от §3 к §5. Полный текст здесь доступен: сам по себе этот скачок ещё не говорит об удалении содержания.
Если свои документы вы распознавали со скана, отдельно сверьте с изображением числа и знаки пунктов. Для этой инструкции особенно важны значения лимита и фраза об одной замене. В учебном входе использован готовый текст; качество OCR не проверялось.
Собственная формулировка границ для передачи владельцу: Сравниваются D1 v1 от 1 ноября 2026 и D2 v2 от 9 ноября 2026 по приведённому тексту; D2 — черновик, статус утверждения D1 не указан. Эта строка не доказывает действительность правил и не заменяет решение владельца.
Составьте карту соответствующих тем
У D1 список материалов стоит в последнем пункте §4, у D2 — в §5 с заголовком Подготовка. Поиск только пары §4/§4 потеряет соответствие. Поэтому сначала найдём содержание про материалы среди всех строк D2 и только затем запишем номера пунктов.
Карта тем строится до промпта. Выпишите темы обеих редакций и поставьте рядом номера пунктов:
| Тема | D1 | D2 |
|---|---|---|
| Лимит группы | §1 | §1 |
| Подтверждение заявки | §2 | §2 |
| Отмена и замена участника | §3 | §3 |
| Список материалов | §4 | §5 |
Четыре темы сопоставлены. Тема «Список материалов» переехала из §4 в §5 при дословно совпадающем тексте. Такой переезд называется переносом без смены правила.
Для корпоративной замены отдельной строки в карте нет: это условие внутри темы отмены. Его нужно проверить дополнительно после сопоставления §3. Карта четырёх тем помогает найти пары разделов, но сама ещё не показывает, сохранилось ли каждое условие внутри них.
Дайте полностью заполненный промпт с обеими редакциями
Промпт ниже — наша формулировка. Он требует привести обе редакции целиком и задаёт формат таблицы.
Промпт, чтобы получить матрицу изменений двух редакций инструкции:
Сравни D1 и D2 только по приведённому тексту. Сначала назови версии и статус, затем сопоставь темы. Таблица: тема, D1 пункт и точный фрагмент, D2 пункт и точный фрагмент, вид изменения, вопрос владельцу. Различай перенос и удаление. Не объявляй черновик утверждённым. Не оценивай юридическую силу.
D1 «Порядок регистрации», v1, 1 ноября 2026:
§1 Лимит группы 20 участников.
§2 Подтверждение заявки отправляет координатор.
§3 Отмену принимают по письму; для корпоративной группы допускается одна замена участника.
§4 Список материалов публикуют в личном кабинете.
D2 «Порядок регистрации», v2, 9 ноября 2026, статус черновик:
§1 Лимит группы 24 участника.
§2 Подтверждение заявки отправляет администратор.
§3 Отмену принимают по письму.
§5 Подготовка: Список материалов публикуют в личном кабинете.
Под себя меняйте [название документа], [версии и даты], [статус] и [текст обеих редакций]. Строку про юридическую силу оставляйте, если тема выходит за рамки рабочего обзора.
Разберите изменение числа, роли, исключения и переноса
Четыре вида изменений из учебного примера разбираются по-разному.
Изменение числа. Лимит группы 20 участников в D1 §1 и 24 участника в D2 §1. Число изменилось, тема осталась на месте. Вопрос владельцу: новое значение утверждено или это черновая правка.
Смена роли. Подтверждение заявки отправляет координатор в D1 §2 и администратор в D2 §2. В тексте D2 названа другая роль. Поскольку D2 — черновик, по этой находке нельзя объявить фактическую передачу ответственности состоявшейся.
Снятое исключение. В D1 §3 для корпоративной группы допускалась одна замена участника. В D2 §3 этого условия нет. Наш ручной вывод: «Возможность корпоративной замены в новой версии не найдена». Вопрос владельцу: исключение убрано намеренно.
Перенос раздела. Текст про список материалов совпадает дословно, меняется только номер пункта: §4 в D1 и §5 в D2. Заголовок Подготовка добавлен, а предложение о публикации материалов сохранилось. Вывод по самому правилу: перенос без смены правила.
Покажите таблицу до/после с точными пунктами
Ниже заполненный ручной эталон. В обеих колонках сохранены полные предложения для проверяемого правила. Отсутствующее условие явно отмечено и не заменено придуманной цитатой.
| Тема | D1 | D2 | Вид изменения | Вопрос владельцу |
|---|---|---|---|---|
| Лимит группы | §1: Лимит группы 20 участников. | §1: Лимит группы 24 участника. | изменение числа | Утверждено ли новое значение |
| Подтверждение заявки | §2: Подтверждение заявки отправляет координатор. | §2: Подтверждение заявки отправляет администратор. | смена роли в тексте | Кто отвечает после вступления в силу |
| Корпоративная замена | §3: Отмену принимают по письму; для корпоративной группы допускается одна замена участника. | §3: Отмену принимают по письму. Условие замены не найдено. | снятое исключение | Убрано намеренно |
| Список материалов | §4: Список материалов публикуют в личном кабинете. | §5: Подготовка: Список материалов публикуют в личном кабинете. | перенос без смены правила | Нужен ли новый номер в регламенте |
Итог по учебному примеру: четыре сопоставленные темы, три смысловых изменения и один перенос. Это ручной счёт условного корпуса. Полнота ответов модели не измерялась.
Дополните смысловую сводку обычным diff
ИИ-сводка отвечает на вопрос «что изменилось по смыслу». Обычный текстовый diff отвечает на вопрос «какие строки правлены». Для этого набора построчная сверка должна показать разные значения лимита, разные названия ролей, сокращение §3 и замену строки §4 на §5 с заголовком.
Порядок такой: сначала diff даёт полный список правок, затем ИИ-сводка группирует их по темам и категориям. Diff покажет правку пунктуации, которую сводка пропустит как незначимую. Сводка покажет перенос раздела, который построчный diff прочитает как удаление и вставку.
В документации Microsoft Support по адресу support.microsoft.com описан режим сравнения двух версий документа: Word показывает различия с помощью пометок исправлений, а при слиянии изменения из изменённой копии переносятся в новую копию на основе исходной, при этом исходная копия остаётся нетронутой. Этот режим даёт построчную картину правок и хорошо работает как дополнение к смысловой сводке.
Проверьте расхождение: если diff показывает правку, которой нет в сводке, добавьте её в таблицу вручную. Если сводка показывает изменение, которого нет в diff, проверьте, не является ли оно переносом.
Проверьте выводы у владельца документа
Финальный шаг — передать таблицу владельцу. В нашем примере остаются неизвестны дата утверждения D2 и намеренность удаления корпоративной замены. Вопросы нельзя закрыть сравнением строк: ни в D1, ни в D2 ответа нет. Для документов с правовыми последствиями потребуется соответствующая квалифицированная проверка.
Что вынести владельцу:
- Список смысловых изменений с точными фрагментами обеих редакций.
- Отдельно — снятые исключения и перенесённые разделы.
- Вопрос по каждой находке: подтверждаете, отклоняете, нужно уточнение.
- Общий вопрос: кто и когда утвердит D2.
Проверяя собственный ответ на учебном наборе, отметьте каждую находку эталона отдельно. Если лимит и роль найдены, но замена пропущена, результат ещё неполон. Если материалы объявлены исчезнувшими, исправьте ложную находку по D2 §5. Такая ручная сверка показывает конкретные ошибки ответа; она не даёт оценки качества модели в других документах.
Отрицательная проба. Утверждение «Материалы больше не публикуют, а v2 уже действует» отклоняется: материал перенесён в §5, а v2 помечен черновиком. Внешние нормы и отсутствующие страницы в сравнение не достраиваются.
Частые вопросы
Как нейросеть сравнивает два документа?
Модель получает текст обеих редакций и инструкцию с форматом вывода. Она сопоставляет темы, находит различия и возвращает таблицу с точными фрагментами. Точность зависит от полноты загруженного текста и от того, заданы ли категории изменений.
Что делать, если загрузилась только часть документа?
Сравнение относится к загруженной части. Отметьте это в границах и не объявляйте полное покрытие. Для пропущенных разделов повторите загрузку или сравните их отдельным запросом.
Чем ИИ-сводка отличается от обычного diff?
Diff показывает построчные правки, включая пунктуацию. Сводка группирует изменения по темам и категориям. Перенос раздела diff прочитает как удаление и вставку, а сводка распознает как перенос.
Как проверить перенос раздела?
Сравните текст фрагментов. Если формулировка совпадает дословно, а номер пункта изменился, это перенос. Если текста в новой редакции нет, вывод формулируется как «соответствующий пункт не найден».
Можно ли доверять выводам модели без проверки?
В этом примере после сверки остаются вопросы: намеренно ли убрана корпоративная замена и кто утвердит D2. Передайте владельцу таблицу с этими вопросами. Само сравнение не превращает черновик в действующую инструкцию.
