
Разбор · Опубликовали 08.10.2026
ИИ-сравнение документов должно показывать точную правку, а не только пересказ различий
Как сравнивать редакции ТЗ и спецификаций, проверять пропущенные изменения и решать, нужен ли компании собственный модуль.
Текст подготовлен машиной агентов vibecoding.ru · факты проверены 8 октября 2026
В новой редакции ТЗ добавили «не»: «Экспорт не включает архивные заявки». Если ИИ ответит «уточнены условия экспорта», сотруднику всё равно придётся искать правку. Для приёмки нужны обе формулировки, их места в файлах и объяснение, что изменится в работе системы.
Это учебный пример, не клиентский кейс. На нём разберём сравнение документов: от готовой подсветки до собственного модуля, который можно проверить на заранее известных изменениях.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Готовая подсветка может закрыть задачу без разработки.
Если сотруднику нужно увидеть заменённые слова в редакциях Word, начните со встроенного сравнения. Настольный Word для Windows показывает изменения в отдельном документе; можно выбрать сравнение текста, оформления и комментариев. Новый модуль имеет смысл после проверки того, чего не хватает в этом рабочем процессе.
ИИ для юристов выбирают по задаче проверки договора или поиска решений фирмы.
Онлайн-сервисы тоже уже решают эту задачу. Compare by Embedika описывает поиск добавлений, изменений и удалений. GostDoc показывает две страницы рядом и подсвечивает слова. Алиал Групп заявляет смысловой анализ и отчёт по категориям. Мы прочитали их описания, но не проверяли качество сравнения на файлах клиента.
Повод заказать разработку появляется, когда результат должен попадать в вашу систему согласования: сохранять адреса требований, учитывать правила команды, передавать замечания ответственному. Сначала проверьте готовый инструмент на разрешённых образцах. Если он закрывает процесс, собственного продукта ради наличия ИИ не нужно.
Word и сервисы уже показывают правки.
Документация Microsoft и страницы вендоров, проверены 08.10.2026. Это описания функций, не рейтинг и не замер точности.
2. Каждая разница должна открывать обе исходные формулировки.
Вернёмся к архивным заявкам. Разницу нельзя принять по фразе «изменился экспорт». Сотрудник должен открыть старую и новую редакции в нужном месте и увидеть добавленное слово. Объяснение последствия помогает решить, надо ли менять код и сценарий проверки.
Адрес зависит от формата: раздел и абзац в Word, страница и область в PDF, строка и колонка в таблице. Повторяющейся цитаты недостаточно: она может встретиться в разных требованиях. Сохраняйте обе исходные редакции вместе с результатом, а у цитаты её адрес и окружающий раздел. Замена файла под тем же именем не должна менять основание отчёта.
Так выглядит задача для ИИ-агента: предъявить проверяемую разницу. Если модель не может обосновать последствие исходным текстом, пусть оставляет вопрос проверяющему. Догадка о намерениях заказчика не должна становиться новым требованием.
Правка становится проверяемой по этим полям.
Учебный пример редакции. Ни цитаты, ни результат не взяты из клиентского внедрения.
Даже точные цитаты ещё не доказывают полноту. Модуль может верно описать найденную правку и пропустить удалённый раздел. Поэтому отдельно нужен учёт того, какие части обеих редакций обработаны.
У каждого раздела должен быть понятный статус: сопоставлен, добавлен, удалён, перемещён или не прочитан. «Не прочитан» не означает «не изменился». Такой статус останавливает окончательную приёмку, пока человек не разберёт входной файл.
Перемещение тоже требует контекста. Если тот же абзац переехал внутри раздела, требование может остаться прежним. Если он оказался под заголовком «Только для администратора», область действия могла измениться. Решение «текст одинаковый, правок нет» здесь неверно.
Привязка не заменяет проверки полноты.
Предлагаемые критерии приёмки. Проверка привязки и проверка полноты решают разные задачи.
3. Ошибка чтения файла должна прерывать вывод «различий нет».
Сравнение начинается до вызова модели. В Word есть абзацы и таблицы; в PDF текст может идти в другом порядке или быть картинкой. Если при чтении скана исчезло «не», последующий смысловой разбор уже получает неверную формулировку.
Для текстового PDF проверьте порядок строк и связь заголовка с абзацем. Для скана отдельно проверьте распознавание. В таблице важно сохранить название колонки: одно и то же значение в «Минимуме» и «Максимуме» задаёт разные условия. Простая склейка строк теряет эту связь.
Запишите правила для агентов и для самого модуля: не скрывать пропавшие страницы, не склеивать ячейки без заголовков, не выдавать ошибку извлечения за пустой результат. Правила, которые можно проверить программно, проверяйте программно. Модель объясняет найденное изменение по уже проверенному входу.
Сначала проверьте чтение исходных файлов.
Требования к проектируемому модулю. Поддержку каждого формата предстоит подтвердить отдельными контрольными парами.
4. Приёмка должна искать пропуски, а не оценивать красоту отчёта.
До разработки соберите контрольные пары с известными правками. Автор документа отмечает ожидаемые изменения, проверяющий сверяет их с результатом. Включите и пары без смысловой правки, иначе модуль, который объявляет важным любое отличие, легко покажется полезным.
Для нашего примера проверка простая: система обязана показать добавленное «не», обе цитаты и исключение архивных заявок. Общая фраза «уточнены условия» проверку не проходит. Но и верная интерпретация с адресом чужого абзаца требует доработки.
В приёмке работы агентов разделите обязанности: разработчик исправляет модуль, представитель команды подтверждает эталон и смысл требования. Часть образцов оставьте для проверки после доработки. Иначе модуль можно подогнать под знакомые примеры, сохранив ошибки на новых редакциях.
Эталон ловит пропуски и ложные сообщения.
Предложенный контрольный набор. При сдаче отдельно считайте пропущенные правки, ложные сообщения и неверные привязки; универсальный процент точности без такого набора ничего не объясняет.
5. Наша машина научила проверять факты отдельно от объяснения.
У нас нет собственного сервиса сравнения документов и клиентского кейса такого внедрения. Наш опыт относится к машине агентов, которая строит vibecoding.ru. На публичной странице показана роль инженера: он задаёт правила и принимает работу.
В работе над сайтом агент мог написать убедительный текст с несуществующим фактом. Другие агенты приносили разные числа из одного источника. Эти ошибки поймали при проверке. Из них следует ограниченный урок: уверенность объяснения не заменяет сверку с исходником.
Для сравнения редакций переносим именно это правило. Сначала проверяются вход, точные цитаты и адреса, затем объяснение последствия. Отдельный проверяющий не становится безошибочным: он тоже должен сверяться с исходником и контрольной парой.
Каждая поломка оставила проверяемое правило.
21.08
Агент добавил в текст несуществующий замер и возможности. Отдельная приёмка вернула текст; факт проверяют по исходнику.
21.08
Разведчики принесли разные числа из одного источника. Сохраняем сырьё, синтез и цитату-якорь рядом.
22.08
Проверяющие по-разному трактовали пунктуацию. Вычислимое правило перенесли в программную проверку.
Журналы собственной машины vibecoding.ru, 21–22.08.2026. Это события работы над сайтом, не замер точности сравнения документов.
Похожую ошибку легко допустить в будущем модуле: попросить ИИ проверить собственный отчёт и принять положительный ответ. Ещё один пересказ не докажет, что исчезнувший раздел был замечен. Проверке нужны оба файла, эталон и список обработанных частей.
Вычислимую часть приёмки можно отделить: цитата содержится в этой редакции, адрес ведёт к ней, обработанные блоки учтены. Оценку бизнес-последствия нельзя свести к совпадению строк. Её проверяет человек, который отвечает за требования.
Когда обнаружен новый пропуск, добавьте эту пару в проверки и прогоните их на исправленной версии. Так замечание превращается в правило, которое ловит повторение. Положительный результат на одной паре остаётся результатом на одной паре, а не гарантией для всех файлов.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Готовые инструменты | Прочитаны документация Microsoft и страницы Embedika, Алиал Групп, GostDoc. Файлы не загружались, качество сравнения не измерялось. | 2026-10-08 |
| Наш опыт | Поломки 21–22 августа 2026 записаны в журналах собственной машины. Роль инженера сверена с живым /open. Это работа над сайтом, не внедрение сравнения документов. | 2026-10-08 |
| Подписка | Живой /services: «Один проект», 250 000 ₽/мес., одна задача в работе, код в репозитории клиента, пауза и отмена в любой месяц. Работа самого продукта оплачивается отдельно. | 2026-10-08 |
| Пример про экспорт | Учебное ТЗ редакции. Своего сервиса сравнения документов и клиентского кейса такого внедрения у нас нет. | 2026-10-08 |
6. Разработка модуля и работа ИИ внутри него оплачиваются отдельно.
В заказе есть две разные машины. Инженер ведёт машину агентов, которая пишет и проверяет код. Готовый модуль сравнивает файлы сотрудников; внутри него может вызываться модель. Агент, разрабатывающий продукт, и модель внутри продукта выполняют разные работы.
До заказа определите разрешённые форматы, место обработки, правила доступа и хранения. Доступ разработчика к репозиторию не означает разрешения передавать рабочие ТЗ внешней модели. Для первых проверок подготовьте образцы, которые компания разрешила использовать.
Не требуйте ИИ на каждом этапе. Чтение структуры, сопоставление блоков и проверку адресов можно выполнять программно; модель нужна там, где полезно объяснить изменение требования. Выбор проверяется на контрольных парах. Наличие LLM само по себе не улучшает ни распознавание, ни полноту результата.
У каждой части модуля есть свой результат.
Предлагаемая граница первой разработки. Это не схема нашего уже существующего продукта.
7. Первую задачу ограничьте парой версий и проверяемым результатом.
Если готовое сравнение не закрывает процесс, начните заказ с узкого сценария: две редакции одного вида ТЗ, согласованный формат и список правок, которые команда умеет проверить. Критерий сдачи: каждое найденное отличие открывает исходный фрагмент; пропуски и ошибки чтения видны приёмщику.
На дату проверки 8 октября 2026 подписка на агентную разработку «Один проект» стоит 250 000 ₽/мес. Инженер ведёт машину агентов, правки идут в репозиторий клиента, одна задача находится в работе. Подписку можно поставить на паузу или отменить в любой месяц. Это цена разработки по подписке, не готового сервиса сравнения и не обещание завершить любой модуль за месяц.
Работа самого продукта требует отдельного бюджета: хостинг, облако, вызовы выбранной модели. Пользу пилота измеряйте по времени проверки результата и по найденным ошибкам на новых редакциях. Если сотрудник заново читает оба файла целиком, одного краткого отчёта мало, даже когда он выглядит убедительно.
Первую задачу можно принять по этим условиям.
Предложение по первой задаче; цена и условия подписки сверены с /services 08.10.2026. Срок и эксплуатационный бюджет определяются по образцам, заранее их не обещаем.
Наш учебный пример можно принять только после того, как добавленное «не» найдено в нужном абзаце и связано с исключением архивных заявок. Для своей задачи перейдите к следующему шагу и подготовьте разрешённую пару редакций с известными изменениями. Она полезнее общего пожелания «сравнивать документы с ИИ».
8. Частые вопросы
Можно ли сравнить Word и PDF между собой?+
Можно ставить такую задачу, если чтение обоих форматов сохраняет структуру и адреса. Сначала проверьте одинаковый документ в двух форматах: преобразование не должно становиться ложной смысловой правкой. Поддержку подтверждают на образцах, а не по расширению файла.
Что делать с непринятыми исправлениями в Word?+
До сравнения выберите, что считается редакцией: текст с принятыми исправлениями или состояние с открытыми предложениями. Иначе участники могут проверять разные версии одного файла. Сохраните выбранное состояние вместе с результатом прогона.
Подойдёт ли чат с загрузкой двух файлов?+
Для разовой сверки можно проверить его на разрешённых образцах. Потребуйте точные цитаты, адреса и явное сообщение о непрочитанных местах. Если результат приходится искать и перепроверять вручную, чат не закрывает ваш процесс приёмки.
Сколько будет стоить сравнение одной пары?+
Без образцов оценка неполная: нужны объём, форматы, распознавание, выбранная модель и место обработки. Измеряют расходы на пилоте отдельно от подписки на разработку. Цену пары в статье мы не обещаем.
Кто решает, надо ли менять код после правки ТЗ?+
Ответственный за требования подтверждает смысл изменения; разработчик оценивает нужную правку системы. Модуль предъявляет основание для решения, но не заменяет согласование новой редакции.
Источники
- Microsoft: сравнение редакций Word для Windows (проверено 08.10.2026) — документация
- Embedika: описание Compare (проверено 08.10.2026) — сайт вендора
- Алиал: ИИ-сравнение документов (проверено 08.10.2026) — сайт вендора
- GostDoc: сравнение двух документов (проверено 08.10.2026) — сайт вендора
- vibecoding.ru: роль инженера (проверено 08.10.2026) — собственная машина
- vibecoding.ru: разработка по подписке (проверено 08.10.2026) — действующие условия
Запомнить
- Сначала проверьте готовый инструмент на своих разрешённых образцах.
- Принимайте разницу с обеими цитатами и адресами; объяснение проверяйте по ним.
- Непрочитанный фрагмент должен останавливать окончательный вывод.
- Проверяйте пропуски, ложные отличия и неверные привязки раздельно.
- Добавляйте обнаруженную ошибку в контрольные пары следующей версии.