To review a contract revision with an AI agent, do not paste both versions into the chat and ask what differs. Put both files in a folder, let the GroupDocs.Comparison.Mcp server find the changes locally, and ask Claude Desktop, Claude Code, Cursor or GitHub Copilot to judge them:

Compare contract‑v1.docx with contract‑v2.docx. List every change, and flag anything touching payment terms, liability, or termination.

The step‑by‑step version with config and troubleshooting is in the documentation: How to review contract revisions with an AI agent.

Що не так із запитанням чат‑бота про виявлення правок?

Звичний робочий процес має прогалину. Контрагент надсилає назад «кілька невеликих правок» у новому файлі без відстеження змін. Ви вставляєте обидві версії в асистента і запитуєте, що відрізняється. Асистент відповідає плавно, і ви не можете сказати, чи відповідь повна, бо знаходження різниць — це вимірювання, а модель генерує текст. Перефразоване речення або число в клітинці таблиці саме той тип змін, який впевнений підсумок може пропустити.

Доказ, який ви можете перевірити, — це форма виводу. Підсумок моделі — це проза. Результат двигуна — це список: кожна зміна має тип (вставка, видалення, зміна стилю), сторінку, компонент, змінений фрагмент, текст навколо нього та клітинку таблиці, коли зміна знаходиться в таблиці. Ви можете підрахувати цей список і відфільтрувати його. Параграф підрахувати неможливо.

Що має вирішувати агент, а що — двигун?

Питання Вирішується
Який текст відрізняється між v1 та v2? Двигун, через analyze_changes
На якій сторінці, у якій клітинці таблиці? Двигун, у кожному записі зміни
Чи стосується ця зміна платежів, відповідальності або розірвання? Агент, читаючи список двигуна
Чи прийнятний для нас термін у 45 днів? Ви
Як виглядає файл з позначеннями? Двигун, через compare

Агент ніколи не вигадує різницю. Він лише інтерпретує ті, які повернув двигун.

Як запустити перевірку?

Крок 1: Запитайте, що змінилося. Помістіть contract-v1.docx і contract-v2.docx у папку, на яку вказує GROUPDOCS_MCP_STORAGE_PATH, потім використайте підказку з початку цього допису. Агент викликає analyze_changes і читає список за вашими трьома критеріями. Оскільки кожен запис містить сторінку та клітинку таблиці, відповідь може сказати, що графік платежів у таблиці на сторінці 4 змінився з 30 до 45 днів, а не лише те, що щось змінилося на сторінці 4.

Крок 2: Отримайте файл з позначеннями.

Тепер дайте мені версію з позначеннями, яку я можу надіслати юридичному відділу.

Агент викликає compare, який зберігає contract-v1_compared.docx у вашій вихідній папці. Рецензенти відкривають його у Word з підсвіченими різницями. Більше нічого не потрібно.

Крок 3: Запитайте список. Список змін залишився в розмові, тому уточнення не потребують нового порівняння:

Чи змінилося щось у розділі 7?
Чи були якісь положення повністю видалені?
Показати лише зміни стилю. Хочу знати, чи перемістилося виділення.

Зміна стилю і зміна формулювання — це окремі записи, тому агент може сказати «це стало жирним» замість «це стало 45 днів».

Приклад сесії

Скорочено та ілюстративно; реальний формулювання залежить від вашого клієнта та моделі.

You:    Compare contract-v1.docx with contract-v2.docx. List every
        change, and flag anything touching payment terms, liability,
        or termination.

Agent:  [calls analyze_changes: contract-v1.docx, contract-v2.docx]

        Flagged: the payment schedule in the table on page 4 changed
        from 30 to 45 days. Other changes are listed below with their
        page and surrounding text.

Які обмеження має ця перевірка?

  • Перевірте режим ліцензії, перш ніж довіряти результату. У режимі оцінки порівнюються лише перші 2 сторінки, а результат містить водяний знак. На двадцатосторінковому контракті це дає короткий, заспокійливий список змін, що є найгіршим збоям у цьому процесі. Запитайте «який статус ліцензії у сервера порівняння?», агент викликає get_license_status, і "mode": "evaluation" означає, що ви бачите лише дві сторінки контракту.
  • Ваша підказка не є локальною. Документи залишаються на вашому комп’ютері. Текст вашої підказки та будь‑який фрагмент, який агент цитує, надходять до моделі, яку використовує ваш клієнт. Для повністю локальної роботи поєднайте сервер із локально розгорнутою моделлю.

FAQ

Чи існує інструмент AI‑перевірки контрактів, який зберігає документи приватними?
Так: порівняння виконується у дочірньому процесі на вашій машині над файлами у вибраній вами папці. Тільки текст підказки та цитовані фрагменти потрапляють до вашого постачальника моделі.

Чи можу я порівняти дві версії контракту за допомогою AI, якщо немає відстеження змін?
Так. Двигун порівнює самі файли, тому не потребує відстеження змін у жодному з них.

Чи може він виявити правку, сховану в таблиці?
Так. Кожен запис зміни містить клітинку таблиці, коли зміна знаходиться в таблиці, тому агент може вказати саме клітинку, а не лише сторінку.

Поглибити