Сравнение редакций документа
Сопоставляет две редакции договора, сметы, технического задания или проектной документации и выводит только содержательные расхождения с оценкой значимости, отсеивая правки оформления. Расхождения находит код, числа смет сверяются отдельно, сканы распознаются MinerU.
Схема логики
Как это работает
- Сотрудник: Загружает две редакции — старая и новая
- Сотрудник: Формат не поддерживается — во что пересохранить
- Документы: Читает редакцию 1 — текст из файла
- Документы: Распознаёт скан редакции 1 — если текста мало (если нужно)
- Документы: Читает редакцию 2 — текст из файла
- Документы: Распознаёт скан редакции 2 — если текста мало (если нужно)
- Автоматически: Сопоставляет построчно — отсеивает оформление
- Автоматически: Сверяет числа в таблицах — считает дельты
- ИИ-ассистент: Отбирает расхождения — по частям
- ИИ-ассистент: Пишет заключение — по таблице расхождений
- Автоматически: Собирает отчёт — заключение и таблица
- Автоматически: Отчёт: расхождений нет — редакции совпали
- Сотрудник: Сообщение об ошибке чтения — сравнение не состоялось
Сравнение редакций документа
Построчно сопоставляет две редакции договора, сметы, технического задания или проектной документации и выводит только содержательные расхождения, отсеивая правки оформления. Расхождения ищет код, поэтому на длинном документе они не теряются, а модель лишь отделяет существенное от вёрстки и пишет заключение. Решение пригодится юристам и всем, кто согласует редакции документов.
Что на входе
Форма запуска:
- Редакция 1 — исходная, более старая версия, файл.
- Редакция 2 — новая версия, которую проверяют, файл.
- Тип документа — «Договор», «Смета», «Техническое задание», «Проектная документация» или «Определить автоматически»; от него зависит, что считать существенной правкой.
Форматы: .docx .pdf .xlsx .pptx .txt .md .markdown .mdx .csv .html .xml .eml, PDF — в том числе скан.
Что на выходе
Отчёт в Markdown:
- заключение по сравнению;
- таблица содержательных расхождений: раздел и пункт, было, стало, суть, значимость — «Критично», «Существенно» или «Незначительно»;
- сверка числовых позиций таблиц — для смет и подобных таблиц позиций;
- служебная информация, в том числе об обрезке объёма.
Если редакции совпадают по смыслу — отчёт «расхождений нет»; если файл не прочитан или формат не подходит — объяснение, что делать.
Как работает
- Формат каждой редакции проверяется по белому списку; неподходящий получает совет, во что пересохранить.
- DOCX читает Docling — он сохраняет автонумерацию пунктов, поэтому в отчёте видны номера пунктов и перенумерация. Остальное читает штатное извлечение, сканы распознаёт MinerU с русским языком.
- Код приводит обе редакции к сравнимому виду — пробелы, тире, кавычки, «ё», разметка, разряды чисел, колонтитулы, перевёрстка абзацев — режет на смысловые единицы и сопоставляет их по уникальным строкам-якорям. Всё, что не совпало, попадает в расхождения.
- Модель DeepSeek решает по частям только один вопрос: содержательное это изменение или оформительское.
- Числа таблиц позиций сверяет код: разница по количеству, цене и сумме, итог по столбцу. Модель их только комментирует и пишет заключение.
Что настроить после установки
- DeepSeek: плагин провайдера и ключ в настройках поставщиков моделей.
- Плагин Docling (
s20ss/docling). - Плагин MinerU (
langgenius/mineru) и авторизация: Инструменты → MinerU → Авторизация — адрес сервиса, токен и тип сервера. Для официального сервиса MinerU нужен выход в интернет. - Базы знаний и секреты не нужны.
Ограничения
- Ровно два файла за запуск.
- Документ больше 15 МБ площадка отклоняет при загрузке.
.doc,.epubи другие форматы вне списка не конвертируются — приходит совет пересохранить в DOCX или PDF.- Порог «текст извлечён» — 200 знаков; для документов короче страницы его нужно снизить.
- До 4000 смысловых единиц на редакцию и до 250 блоков расхождений; тома проектной документации могут не уместиться, обрезка отмечается в отчёте.
- Итог по таблицам — ориентир для глаза, а не сметный расчёт.
- Значимость расхождения оценивает модель — это не юридическое заключение.
- Если модель не ответила на одной из частей, запуск завершается ошибкой целиком: молча потерянные расхождения опаснее видимого сбоя.
- Отчёт выдаётся текстом, без файла DOCX или PDF.
Проверено
- До сдачи: пара редакций, различающихся только оформлением, — ноль расхождений; пара с правками — найдены все шесть изменений, включая две правки в позициях сметы.
- 09.09.2026 — прогон пользователя на «Договоре складской логистики», две найденные ошибки исправлены.
- 23.09.2026 конфигурация опубликована на стенде и прогнана в шести
сценариях: два DOCX-договора — 13 с, 12 расхождений, разделы и номера
пунктов верные; скан PDF сам с собой — 49 с, расхождений нет; XLSX и DOCX —
64 с;
.docв одной и в обеих редакциях — 2 с, совет пересохранить; DOCX и.epub— 4 с.