Untuk merangkum apa yang berubah antara dua versi dokumen, minta agen AI Anda memberikan jawabannya, bukan file. Dengan server GroupDocs.Comparison.Mcp, Claude Desktop, Claude Code, Cursor, atau GitHub Copilot memanggil analyze_changes, yang membandingkan dua file secara lokal dan mengembalikan perbedaannya sebagai data tanpa melakukan rendering apa pun:
Apa yang berubah antara proposal-draft.docx dan proposal-final.docx? Ringkas saja.
Versi langkah‑demi‑langkah dengan konfigurasi dan pemecahan masalah ada di dokumentasi: How to summarize what changed between two documents.
Mengapa ringkasan tidak memerlukan dokumen yang dirender?
Merender dokumen yang ditandai adalah setengah proses perbandingan yang mahal: mesin harus menata dan menulis file baru. Pertanyaan seperti “apakah harga berubah?” atau “apakah ada hal yang perlu saya khawatirkan?” menginginkan jawaban, dan jawaban sudah ada dalam daftar perubahan. analyze_changes mendeteksi perbedaan yang sama dengan compare, tetapi melewatkan proses rendering dan penyimpanan file hasil.
analyze_changes |
compare |
|
|---|---|---|
| Mendeteksi perubahan | Ya | Ya |
| Menulis file yang ditandai | Tidak | Ya, <source-stem>_compared<ext> |
| Menyisakan file di folder output Anda | Tidak ada | Satu per panggilan |
| Di bawah lisensi berbasis meter | Konsumsi lebih sedikit | Konsumsi lebih banyak |
| Digunakan untuk | Pertanyaan, ringkasan, loop | File untuk dikirim atau diarsipkan |
Bagaimana cara mendapatkan satu daftar perubahan untuk menjawab banyak pertanyaan?
Alat ini mengembalikan <N> change(s) detected diikuti oleh array JSON. Setiap entri berisi tipe perubahan, halaman, komponen, fragmen yang berubah, teks sumber dan target di sekitarnya, sel tabel, serta informasi gaya. Agen menyimpan array tersebut dalam percakapan dan menyaringnya:
Hanya hapusannya saja, tolong.
Abaikan format dan tunjukkan perubahan yang mengubah makna.
Kelompokkan perubahan berdasarkan halaman.
Apakah ada angka yang berubah?
Tidak ada yang membaca ulang dokumen. Perubahan gaya dan edit substantif merupakan entri yang berbeda, sehingga agen dapat memisahkan “ini menjadi tebal” dari “ini menjadi 45 hari”.
Bagaimana cara menyiapkannya?
Jalankan dnx GroupDocs.Comparison.Mcp --yes (dengan .NET 10 SDK) atau gambar Docker ghcr.io/groupdocs-comparison/comparison-net-mcp, dan tetapkan GROUPDOCS_MCP_STORAGE_PATH ke folder yang berisi dokumen Anda.
Ringkasan apa yang dapat Anda otomatisasi dengan ini?
Catatan rilis untuk sekumpulan dokumen. Bandingkan versi sebelumnya dan versi saat ini dari kebijakan atau spesifikasi, lalu minta daftar poin perubahan dalam bahasa yang mudah dipahami.
Bandingkan handbook-2025.docx dengan handbook-2026.docx dan tulis catatan rilis: satu poin per perubahan substantif, abaikan format.
Jejak audit. Minta daftar perubahan beserta halamannya, sehingga peninjau dapat memverifikasi masing‑masing di sumber.
Daftar semua perubahan antara ledger-q2.xlsx dan ledger-q3.xlsx beserta halaman masing‑masing.
Pemeriksaan persetujuan. Pastikan apa yang disetujui sama dengan apa yang dikirim.
Apakah approved-offer.docx identik isinya dengan sent-offer.docx?
No changes detected adalah jawaban yang sah dan berguna di sini. Jawaban ini mengonfirmasi bahwa dua file memiliki konten yang sama meskipun byte‑nya berbeda karena disimpan ulang atau diekspor ulang, yang tidak dapat dideteksi oleh diff tingkat byte untuk file DOCX atau PDF. Pada mode evaluasi, hasil bersih hanya mencakup 2 halaman pertama tiap dokumen, jadi periksa get_license_status sebelum mengandalkannya.
Contoh sesi
Ringkas dan ilustratif; kata‑kata sebenarnya tergantung pada klien dan model Anda.
Anda: Apa yang berubah antara proposal-draft.docx dan
proposal-final.docx? Ringkas saja.
Agen: [memanggil analyze_changes: proposal-draft.docx, proposal-final.docx]
Mesin mendeteksi perubahan. Singkatnya: tabel harga
telah diedit dan satu paragraf dihapus. Minta daftar per‑halaman
atau salinan yang ditandai jika Anda membutuhkannya.
Jika Anda memang memerlukan file setelahnya, katakan saja: “Sekarang berikan saya salinan yang ditandai untuk bagian yang tentang harga.” Agen kemudian akan memanggil compare. Ringkas dulu, render bila diperlukan.
Apa saja batasannya?
- Batas evaluasi. Tanpa lisensi, hanya 2 halaman pertama tiap dokumen yang dibandingkan dan hasilnya membawa watermark, sehingga dokumen panjang secara diam‑diam melaporkan lebih sedikit perubahan daripada yang sebenarnya. Tanyakan “apa status lisensi server perbandingan?” terlebih dahulu; agen akan memanggil
get_license_status. - Kegagalan berupa teks. Jika mesin gagal, ia mengembalikan teks yang dimulai dengan
Analyze failed for, sehingga pemeriksaan otomatis harus mencari awalan tersebut.
FAQ
Apakah AI dapat merangkum perbedaan antara dua PDF tanpa saya mengunggahnya?
Ya. Perbandingan dijalankan dalam proses lokal terhadap file di folder yang Anda pilih. Teks ringkasan yang ditulis agen dikirim ke model yang digunakan klien Anda.
Bisakah saya mendapatkan perbedaan dalam bahasa Inggris yang sederhana?
Ya. Mesin mengembalikan data terstruktur dan agen mengubahnya menjadi prosa dengan panjang dan detail yang Anda minta.
Apakah jawabannya lebih murah daripada perbandingan penuh?
Ia melewatkan proses rendering dan tidak menulis file, yaitu bagian yang dihilangkan oleh analyze_changes. Pada lisensi berbasis meter, ini berarti konsumsi lebih sedikit; dokumentasi tidak mempublikasikan angka per panggilan.
Selami Lebih Dalam
- Dokumentasi, panduan kanonik: How to summarize what changed between two documents
- Pusat dokumentasi: GroupDocs.Comparison MCP Server
- Mulai di sini: 3 Ways to Compare Documents with AI Agents and MCP
- Terkait: Why an AI agent should not redline a contract by reading it
- Terkait: Enforce Document Comparison with Automated Workflows Using MCP
- Model on‑premise dan keamanan: 3 architectures for AI document processing, and the one that keeps files inside your network
- Pertanyaan: GroupDocs Comparison forum
- Sumber: GroupDocs.Comparison.Mcp on GitHub