Anda dapat membandingkan dua versi dokumen dengan agen AI dan mendapatkan jawaban singkat, file yang ditandai, atau keduanya, sementara file tetap berada di mesin Anda. Instal server GroupDocs.Comparison.Mcp, letakkan kedua versi dalam satu folder, dan tanyakan kepada Claude Desktop, Claude Code, Cursor, atau GitHub Copilot secara lokal:
Bandingkan contract-v1.docx dengan contract-v2.docx. Ringkas apa yang berubah, lalu berikan saya salinan yang ditandai.
Versi langkah‑demi‑langkah dengan konfigurasi dan pemecahan masalah ada di dokumentasi: Cara membandingkan dokumen dengan agen AI menggunakan MCP.
Mengapa agen AI tidak seharusnya membandingkan dokumen dengan membacanya?
Model bahasa yang “membandingkan” dua dokumen dengan membaca teksnya menghasilkan deskripsi perbedaan, bukan pengukuran perbedaannya. Ia dapat melaporkan perubahan yang tidak ada dan melewatkan yang ada. Server MCP memindahkan pekerjaan itu ke mesin perbandingan. Agen tetap melakukan apa yang ia kuasai: memahami pertanyaan Anda dan menjelaskan hasilnya. Mesin melakukan perbandingan yang sadar format dan mengembalikan setiap perubahan sebagai data: tipe, halaman, komponen, fragmen yang berubah, teks di sekitarnya, dan sel tabel bila perubahan berada di dalam tabel. Perubahan gaya, seperti klausa yang berubah dari biasa menjadi tebal, dilaporkan sebagai perubahan.
Cara mana dari tiga cara di bawah yang Anda gunakan tergantung pada satu pertanyaan: apakah Anda menginginkan jawaban atau dokumen?
Cara 1: Meminta jawaban dan mendapatkan analyze_changes
Ketika pertanyaan dimulai dengan “what”, “did” atau “how many”, agen memanggil analyze_changes. Alat ini mengembalikan perbedaan sebagai data terstruktur dan tidak menulis file apa pun.
Apa yang berubah antara proposal-draft.docx dan proposal-final.docx? Ringkas saja.
Respons dimulai dengan <N> change(s) detected (atau No changes detected) diikuti oleh array JSON. Agen menyaring dan merangkum array tersebut, sehingga tindak lanjut seperti “hanya penghapusan” atau “apakah ada nomor yang berubah?” tidak menyentuh file lagi. Gunakan cara ini secara default: ia melewatkan proses rendering, sehingga lebih cepat dan lebih murah dibandingkan alternatif.
Cara 2: Meminta dokumen dan mendapatkan compare
Ketika permintaan berupa “berikan saya file”, agen memanggil compare. Alat ini merender dokumen hasil yang ditandai dan menyimpannya ke folder output Anda dengan nama <source-stem>_compared<ext>, misalnya contract-v1_compared.docx. File yang sudah ada tidak pernah ditimpa; nama baru akan digunakan sebagai gantinya.
Berikan saya salinan yang ditandai dari contract-v1.docx dan contract-v2.docx yang dapat saya kirim ke bagian hukum.
Reviewer Anda membuka hasilnya di Word atau penampil lain. Mereka tidak memerlukan klien MCP maupun alat AI. Daftar perubahan yang sama dikembalikan ke agen, sehingga Anda masih dapat mengajukan pertanyaan tentangnya.
Cara 3: Meminta keduanya dan membiarkan agen menautkan panggilan
Agen yang cakap membuat dua panggilan dari satu prompt: analyze_changes untuk ringkasan dan compare untuk file. Ini adalah prompt dari awal posting ini. Gunakan ketika Anda ingin membaca ringkasan singkat sekarang dan menyerahkan file kepada orang lain nanti.
Sebelum membandingkan, Anda juga dapat meminta agen memeriksa sebuah file:
Berapa banyak halaman pada contract-v2.docx?
Itu memicu get_document_info, yang mengembalikan tipe file, jumlah halaman, ukuran, dan dimensi per halaman tanpa melakukan perbandingan apa pun.
Bagaimana cara menyiapkannya?
Jalankan dnx GroupDocs.Comparison.Mcp --yes (dengan .NET 10 SDK) atau gambar Docker ghcr.io/groupdocs-comparison/comparison-net-mcp, daftarkan server di klien Anda, dan atur GROUPDOCS_MCP_STORAGE_PATH ke folder yang berisi kedua versi.
Seperti apa tampilannya di klien?
Sesi contoh (dipersingkat dan ilustratif; kata‑kata sebenarnya tergantung pada klien dan model Anda):
You: Compare contract-v1.docx with contract-v2.docx. Summarize
what changed, then give me a marked-up copy.
Agent: [calls analyze_changes: contract-v1.docx, contract-v2.docx]
[calls compare: contract-v1.docx, contract-v2.docx]
The engine detected changes, including the payment schedule
in a table on page 4 and a clause that changed from regular
to bold. The marked-up copy is saved as
contract-v1_compared.docx in your output folder.
Apa saja batasannya?
- Batas evaluasi. Tanpa lisensi server berjalan dalam mode evaluasi: hanya 2 halaman pertama yang dibandingkan, dan hasilnya membawa watermark. Pada dokumen panjang itu menghasilkan daftar perubahan singkat yang meyakinkan. Tanyakan “apa status lisensi server perbandingan?” terlebih dahulu; agen memanggil
get_license_status, dan"mode": "evaluation"berarti batas berlaku. - Format yang sama di kedua sisi. Bandingkan yang serupa; konversi terlebih dahulu bila dua file berbeda format.
FAQ
Apakah Claude dapat membandingkan dua PDF tanpa mengunggahnya?
Ya, dengan server MCP perbandingan dijalankan dalam proses lokal terhadap file di folder yang Anda pilih. Prompt Anda dan fragmen apa pun yang dikutip kembali agen tetap dikirim ke model yang digunakan klien Anda.
Apa perbedaan antara analyze_changes dan compare?
Keduanya mendeteksi perubahan yang sama. analyze_changes mengembalikannya sebagai data dan tidak menulis file; compare juga merender dokumen yang ditandai.
Apakah hanya bekerja dengan file Word?
Tidak. Alat ini menerima PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, HTML, dan lebih dari 30 format lainnya.
Selami Lebih Dalam
- Dokumentasi, panduan kanonik: Cara membandingkan dokumen dengan agen AI menggunakan MCP
- Pusat dokumentasi: GroupDocs.Comparison MCP Server
- Selanjutnya: Mengapa agen AI tidak seharusnya menandai kontrak dengan membacanya
- Selanjutnya: Ringkasan perubahan untuk catatan rilis, audit, dan persetujuan — otomatis dengan MCP
- Selanjutnya: Terapkan Perbandingan Dokumen dengan Alur Kerja Otomatis Menggunakan MCP
- Model on‑premise dan keamanan: 3 arsitektur untuk pemrosesan dokumen AI, dan yang menjaga file tetap di dalam jaringan Anda
- Pertanyaan: Forum GroupDocs Comparison
- Sumber: GroupDocs.Comparison.Mcp di GitHub