要約したい文書バージョン間の変更点を知りたい場合は、ファイルではなく AI エージェントに答えを求めてください。GroupDocs.Comparison.Mcp サーバー、Claude Desktop、Claude Code、Cursor、または GitHub Copilot が analyze_changes を呼び出すと、ローカルで 2 つのファイルを比較し、レンダリングせずにデータとして差分を返します。
proposal-draft.docx と proposal-final.docx の間で何が変わったか教えてください。簡潔に。
設定やトラブルシューティングを含むステップバイステップのバージョンは、ドキュメントにあります: How to summarize what changed between two documents。
なぜ要約にはレンダリングされたドキュメントが不要なのか?
マークアップされたドキュメントのレンダリングは比較の高コストな半分です: エンジンは新しいファイルをレイアウトして書き出す必要があります。「価格は変わったか?」や「注意すべき点はあるか?」といった質問は答えだけが欲しく、答えはすでに変更リストに含まれています。analyze_changes は compare と同じ差分を検出しますが、レンダリングと結果ファイルの保存をスキップします。
analyze_changes |
compare |
|
|---|---|---|
| 変更を検出するか | はい | はい |
| マークアップされたファイルを書き出すか | いいえ | はい、<source-stem>_compared<ext> |
| 出力フォルダーにファイルを残すか | なし | 呼び出しごとに1つ |
| メーター制ライセンス下での消費 | 消費が少ない | 消費が多い |
| 用途 | 質問、要約、ループ | 送信またはアーカイブ用のファイル |
1つの変更リストで多数の質問に答えるには?
ツールは <N> change(s) detected に続いて JSON 配列を返します。各エントリは変更タイプ、ページ、コンポーネント、変更されたフラグメント、元テキストと対象テキスト、テーブルセル、スタイル情報を含みます。エージェントはその配列を会話内に保持し、フィルタリングします。
削除だけを表示してください。
書式設定は無視し、意味が変わる変更だけを見せて。
ページごとに変更をグループ化してください。
数字が変わったものはありますか?
これらの操作は文書を再読しません。スタイル変更と実質的な編集は別々のエントリになるため、エージェントは「太字になった」ことと「45日になった」ことを区別できます。
設定方法
.NET 10 SDK で dnx GroupDocs.Comparison.Mcp --yes を実行するか、Docker イメージ ghcr.io/groupdocs-comparison/comparison-net-mcp を使用し、GROUPDOCS_MCP_STORAGE_PATH を文書が格納されたフォルダーに設定します。
どのような要約を自動化できるか?
文書セットのリリースノート。 ポリシーや仕様書の前バージョンと現在バージョンを比較し、平易な言葉で変更点の箇条書きを求めます。
handbook-2025.docx と handbook-2026.docx を比較し、実質的な変更ごとに 1 行の箇条書きでリリースノートを書いてください。書式設定は無視してください。
監査トレイル。 変更とそのページの一覧を求め、レビュー担当者が元文書で各変更を検証できるようにします。
ledger-q2.xlsx と ledger-q3.xlsx のすべての変更を、各変更のページとともに一覧化してください。
承認チェック。 承認された内容が送付されたものと同一か確認します。
approved-offer.docx は sent-offer.docx と内容が同一ですか?
No changes detected はここで有効かつ有用な回答です。バイトレベルの diff では判別できない、再保存や再エクスポートによりバイト列が変わっても内容が同一であることを示します。評価モードでは各文書の最初の 2 ページだけが比較対象となり、結果に透かしが入ります。利用前に get_license_status を確認してください。
例のセッション
要約版であり例示的です。実際の表現はクライアントやモデルに依存します。
You: What changed between proposal-draft.docx and
proposal-final.docx? Keep it short.
Agent: [calls analyze_changes: proposal-draft.docx, proposal-final.docx]
The engine detected changes. In short: the pricing table was
edited and one paragraph was deleted. Ask for the page-by-page
list or for a marked-up copy if you need either.
その後ファイルが必要な場合は、次のように指示してください: 「価格に関するもののマークアップされたコピーを今すぐください。」エージェントは compare を呼び出します。まず要約し、必要に応じてレンダリングします。
制限事項
- 評価上限。 ライセンスがない場合、各文書の最初の 2 ページだけが比較され、結果には透かしが入ります。そのため長文書は実際の変更数より少なく報告されます。最初に「比較サーバーのライセンス状態は?」と尋ね、エージェントが
get_license_statusを呼び出すようにします。 - 失敗はテキストで返る。 エンジンの失敗は
Analyze failed forで始まるテキストを返すため、自動チェックはこのプレフィックスを検出する必要があります。
よくある質問
AI が PDF の差分を要約でき、私がアップロードしなくてもよいですか?
はい。比較はローカルプロセスで、選択したフォルダー内のファイルに対して実行されます。エージェントが生成する要約テキストは、クライアントが使用しているモデルに送られます。
差分を平易な英語で取得できますか?
はい。エンジンは構造化データを返し、エージェントが要求された長さと詳細度で文章化します。
回答はフル比較より安価ですか?
レンダリングとファイル書き出しをスキップするため、analyze_changes が除外する部分です。メーター制ライセンス下では消費が少なくなりますが、1 回あたりの費用はドキュメントに明示されていません。
さらに詳しく
- ドキュメント、公式ハウツー: How to summarize what changed between two documents
- ドキュメントハブ: GroupDocs.Comparison MCP Server
- 入門: 3 Ways to Compare Documents with AI Agents and MCP
- 関連: Why an AI agent should not redline a contract by reading it
- 関連: Enforce Document Comparison with Automated Workflows Using MCP
- オンプレミスとセキュリティモデル: 3 architectures for AI document processing, and the one that keeps files inside your network
- 質問: GroupDocs Comparison forum
- ソース: GroupDocs.Comparison.Mcp on GitHub