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: 変更点を尋ねる。 GROUPDOCS_MCP_STORAGE_PATH が指すフォルダーに contract-v1.docx と contract-v2.docx を配置し、この投稿の冒頭のプロンプトを使用します。エージェントは analyze_changes を呼び出し、3 つの基準に基づいてリストを読み取ります。各エントリにはページと表セルが含まれるため、回答は「ページ 4 の表にある支払スケジュールが 30 日から 45 日に変更された」といった具体的な情報を提供できます。

ステップ 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 ページだけが比較され、結果に透かしが入ります。20 ページの契約書で短くて安心感のある変更リストが生成されると、ワークフローの最悪の失敗になります。
    「比較サーバーのライセンスステータスは?」と尋ねると、エージェントは get_license_status を呼び出し、"mode": "evaluation" が返ってきたら 2 ページ分しか見えていないことが分かります。
  • プロンプトはローカルではありません。 文書はマシン上に残りますが、プロンプトのテキストとエージェントが引用するフラグメントは、クライアントが使用しているモデルへ送信されます。完全にローカルで運用したい場合は、サーバーをローカルホストのモデルと組み合わせてください。

FAQ

プライベートに文書を保持できる AI 契約レビュー ツールはありますか?
あります。このツールは比較処理をローカルマシン上の子プロセスで実行し、選択したフォルダー内のファイルに対して行います。プロンプトテキストと引用フラグメントだけがモデルプロバイダーに送られます。

トラック変更がなくても AI で 2 つの契約バージョンを比較できますか?
はい。エンジンはファイル自体を比較するため、トラック変更は不要です。

表の中に隠れた編集も検出できますか?
はい。変更エントリは表セル情報を保持しているので、エージェントはページだけでなくセルも指摘できます。

詳しく読む