Сохранённый разбор ТЗ относится к конкретным файлам. После публикации изменений старые цитаты могут остаться точными для прежней версии и одновременно перестать описывать текущие условия. Сравнение начинается с установления версий, а не с просьбы ИИ «найти отличия» между двумя похожими названиями.
Убедитесь, что сравниваете одну закупку
Сверьте номер, источник и связь файлов с карточкой. Документы одноимённых закупок разных заказчиков нельзя считать версиями друг друга. Переиздание похожего предмета также не обязательно является изменением прежней процедуры.
Сохраните для каждого набора дату получения, идентификаторы документов, названия и доступные сведения о публикации. Если есть оригиналы, можно дополнительно сравнить их контрольные суммы. Одинаковое имя файла не подтверждает одинаковое содержимое; разное имя не доказывает содержательное изменение.
Подготовьте оба набора к чтению
Проверьте состояние извлечения текста отдельно для старой и новой версии. Если один файл прочитан полностью, а другой частично, автоматическое сравнение будет неполным. Пропавший фрагмент может быть следствием обработки, а не изменения документа.
Отдельно просмотрите приложения и таблицы. Новая спецификация может менять объём при почти неизменном основном ТЗ. И наоборот: обновление служебного колонтитула меняет файл, но не обязательно влияет на исполнение.
Если текст получен из скана, проверьте распознавание чисел и отрицаний. Ошибка OCR способна создать ложное отличие. Для значимых изменений полезно открыть соответствующие страницы оригиналов рядом.
Сравнивайте по рабочим условиям
| Блок | На что обратить внимание |
|---|---|
| Предмет | Новые работы, исключённые позиции, иной результат |
| Объём | Количество, единицы измерения и состав объектов |
| Характеристики | Изменённые пределы и допустимые варианты |
| Сроки | Даты, интервалы и события начала отсчёта |
| Приёмка | Новые подтверждения и порядок проверки |
| Расчёты | Этапы, суммы, основания и сроки оплаты |
Для каждой строки сохраните старую и новую цитату. Третий столбец должен объяснять значение изменения для вашей задачи. Фактическое отличие и оценка его последствий — разные части разбора.
Не просите модель считать каждое исправление важным. Различайте содержательное изменение, редакционную правку и неопределённость сравнения. Для последней укажите причину: например, отсутствует приложение или не удалось прочитать таблицу.
Пример запроса
Сравни два набора документов одной закупки. Сначала подтверди номер, источник и идентификаторы файлов. Покажи полноту чтения каждой версии. Затем сравни предмет, объём, характеристики, сроки, приёмку и оплату. Для каждого изменения дай обе цитаты и ссылки на блоки. Отдельно перечисли редакционные правки и участки, где сравнение невозможно.
После ответа проверьте самые значимые строки по оригиналам. Если агент сообщает, что условие удалено, убедитесь, что оно не перенесено в приложение или другой раздел. Поиск отсутствующего слова не заменяет смыслового сопоставления.
Обновите рабочие материалы
Перенесите подтверждённые изменения в матрицу ТЗ, перечень вопросов и денежный календарь, если затронуты расчёты. Сохраните прежнюю версию как историю, но явно пометьте текущий разбор.
Не заменяйте все ссылки автоматически на новый файл: позиции блоков могут сдвинуться. Для каждой используемой цитаты нужна проверка новой привязки. Иначе отчёт будет выглядеть актуальным, но вести к нерелевантному фрагменту.
Что делать при новых событиях
Если вы используете наблюдения, событие об изменении — повод получить карточку и проверить вложения. Само событие не гарантирует, что весь комплект файлов уже прочитан. Обновите исходные данные, затем повторите затронутую часть анализа.
Сохраняйте короткий журнал: что изменилось, кем проверено и какие решения требуют пересмотра. Он полезнее полного повторного пересказа, когда команда должна быстро понять практическое значение новой редакции.