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/-v2 pair 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?

  1. Berikan nama pasangan secara konsisten. Konvensi apa pun dapat digunakan, misalnya invoice-001-v1.pdf dan invoice-001-v2.pdf, dalam satu folder.
  2. Arahkan server ke folder tersebut. Atur GROUPDOCS_MCP_STORAGE_PATH ke folder itu. File diidentifikasi berdasarkan nama, sehingga agen mengirim invoice-001-v1.pdf, bukan jalur lengkap.
  3. Periksa mode lisensi. Tanyakan: “Apa status lisensi server perbandingan?” Agen memanggil get_license_status.
  4. Jalankan penyaringan. Gunakan prompt dari awal posting ini. Agen memanggil analyze_changes sekali per pasangan.
  5. Render hanya yang penting. Tanyakan: “Sekarang buat salinan yang ditandai untuk tiga yang berubah.” Agen memanggil compare untuk 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_status sebelum 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