A document comparison rule is only enforced if every pair gets compared, not the ones someone had time for. With the GroupDocs.Comparison.Mcp server, one prompt makes Claude Desktop, Claude Code, Cursor or GitHub Copilot compare every version pair in a folder locally and report which documents changed:
For every
-v1/-v2pair in my documents folder, compare the two and tell me which invoices changed and how. One line per invoice.
The step-by-step version with config and troubleshooting is in the documentation: Cara membandingkan versi dokumen secara batch dalam sebuah folder.
Pemeriksaan mana yang gagal ketika perbandingan dilakukan secara manual?
Three situations come up repeatedly, and in each of them the unchecked document is the one that matters:
- Sebuah batch yang diterbitkan kembali. Anda perlu memastikan bahwa batch baru cocok dengan yang telah disetujui.
- Pernyataan “tidak berubah” dari vendor. Vendor mengatakan dokumen tidak berubah; Anda menginginkan bukti.
- Migrasi. Dokumen dipindahkan antar sistem atau format, dan output harus sama dengan input.
In each case the cost is not the comparison but the discipline of running it for every file. An agent that loops over a folder removes the discipline problem.
Bagaimana alur kerja dijalankan?
- Berikan nama pasangan secara konsisten. Konvensi apa pun dapat digunakan, misalnya
invoice-001-v1.pdfdaninvoice-001-v2.pdf, dalam satu folder. - Arahkan server ke folder tersebut. Atur
GROUPDOCS_MCP_STORAGE_PATHke folder itu. File diidentifikasi berdasarkan nama, sehingga agen mengiriminvoice-001-v1.pdf, bukan jalur lengkap. - Periksa mode lisensi. Tanyakan: “Apa status lisensi server perbandingan?” Agen memanggil
get_license_status. - Jalankan penyaringan. Gunakan prompt dari awal posting ini. Agen memanggil
analyze_changessekali per pasangan. - Render hanya yang penting. Tanyakan: “Sekarang buat salinan yang ditandai untuk tiga yang berubah.” Agen memanggil
compareuntuk tiga itu, dan setiap hasil disimpan sebagai<source-stem>_compared<ext>. File yang ada tidak pernah ditimpa.
Use analyze_changes for the sweep and compare only for the exceptions. Rendering thirty marked-up documents that nobody opens is thirty times the work for the same answer.
Apa yang diputuskan agen dan apa yang dilakukan mesin?
| Langkah | Agen | Mesin |
|---|---|---|
Temukan pasangan -v1/-v2 |
Mencocokkan nama-nama | |
| Bandingkan setiap pasangan | Memanggil analyze_changes |
Mendeteksi perubahan, per halaman dan sel tabel |
| Menentukan pasangan tidak berubah | Membaca No changes detected |
Mengembalikan hasil tersebut |
| Laporkan kepada Anda | Menulis satu baris per pasangan | |
| Buat file untuk yang berubah | Memanggil compare |
Merender dokumen yang ditandai |
The pass/fail judgment is made by the engine’s result, not by the agent’s impression of the text.
Contoh sesi
Abridged and illustrative; the real wording depends on your client and model.
You: For every -v1/-v2 pair in my documents folder, compare the
two and tell me which invoices changed and how. One line
per invoice.
Agent: [calls analyze_changes: invoice-001-v1.pdf, invoice-001-v2.pdf]
[calls analyze_changes: invoice-002-v1.pdf, invoice-002-v2.pdf]
[calls analyze_changes: invoice-003-v1.pdf, invoice-003-v2.pdf]
invoice-001: no changes detected
invoice-002: changes detected (see the list for the pages)
invoice-003: changes detected (see the list for the pages)
Apa batasan dari menjalankan batch?
- Batas evaluasi, per dokumen. Tanpa lisensi, hanya 2 halaman pertama dari setiap dokumen yang dibandingkan dan hasilnya memiliki watermark, sehingga laporan batch secara diam-diam tidak lengkap. Periksa
get_license_statussebelum Anda mempercayai penyaringan. - Format yang sama dalam satu pasangan. Konversi terlebih dahulu jika dua file memiliki format yang berbeda.
- Nama yang salah tidak fatal. Alat menjawab dengan daftar file yang dapat dilihat, dan agen memperbaiki dirinya sendiri serta mencoba lagi.
- Penyaringan panjang memakan waktu. Setiap pasangan adalah perbandingan nyata; folder berisi PDF besar memerlukan menit, bukan detik. Minta progres saat berjalan.
Tanya Jawab
Bisakah saya membandingkan beberapa file PDF sekaligus dengan AI?
Ya. Letakkan pasangan dalam satu folder dan minta agen untuk membandingkan setiap pasangan. Ia memanggil analyze_changes sekali per pasangan dan memberikan satu jawaban terpusat.
Bagaimana cara mendeteksi perubahan tidak sah dalam dokumen?
Bandingkan versi yang disetujui dengan versi yang beredar dan minta agen untuk mencantumkan pasangan di mana perubahan terdeteksi. Setiap pasangan yang mengembalikan No changes detected memiliki konten yang sama, asalkan server berlisensi: dalam mode evaluasi hanya 2 halaman pertama dari setiap dokumen yang dibandingkan.
Apakah file keluar dari mesin saya?
Tidak. Perbandingan dijalankan dalam proses lokal terhadap folder yang Anda konfigurasikan. Teks prompt Anda dan baris yang dilaporkan agen dikirim ke model yang digunakan klien Anda.
Selami Lebih Dalam
- Dokumentasi, panduan kanonik: Cara membandingkan versi dokumen secara batch dalam sebuah folder
- Pusat dokumentasi: GroupDocs.Comparison MCP Server
- Mulai di sini: 3 Cara Membandingkan Dokumen dengan Agen AI dan MCP
- Terkait: Mengapa agen AI tidak boleh menandai kontrak dengan membacanya
- Terkait: Ringkasan perubahan untuk catatan rilis, audit, dan persetujuan — otomatis dengan MCP
- Model on-premise dan keamanan: 3 arsitektur untuk pemrosesan dokumen AI, dan yang menjaga file tetap di dalam jaringan Anda
- Pertanyaan: GroupDocs Comparison forum
- Sumber: GroupDocs.Comparison.Mcp on GitHub